如何配置 Altera MAX 10 用户闪存内存
目录
- 介绍 A Altera 提供的 IP - UFM(用户可配置的内存)
- 设计接口 UFM 到 Des 设计
- 配置 UFM 使用 Quartus 工具
- Max 10 与 UFM 的接口
- Altera on Fresh(Altera的新鲜IP)
- 使用 Avalon MM 总线接口
- UFM 和 CFM 的数据分布
- 配置 CFM 作为 UFM 示例
- 配置 Altera on Fresh 的初始内容和仿真
- 生成 HDL 文件
- 将 Altera on Fresh IP 添加到设计中
- 利用 UFM 的示例应用
- UFM 的进一步参考资源
Altera 如何为用户提供 IP - UFM
在本视频中,我将向您展示 Altera 如何提供与用户可配置内存(UFM)轻松接口的 IP。首先,我将展示您如何将 UFM 接口到您的 Des 设计中。然后,我将向您展示如何使用 Quartus 工具配置 UFM。最后,我还将与您分享可以利用 UFM 的应用示例。接下来,我将向您展示如何通过 Max 10 与 UFM 进行接口。Max 10 是第一个具有 UFM 的 Al fpj。我们为您提供了最好的 IP,它可以通过您熟悉的 Avalon MM 总线与 UFM 进行直接交互,帮助您快速将产品推向市场。
A Altera 提供的 IP - UFM
Altera on Fresh 是一款高灵活性的 IP,可通过总线与 UFM 进行直接配置。您可以使用您熟悉的 Avalon MM 总线来操作 NEOS 并快速推向市场。现在,让我向您展示如何通过 Quartus 工具配置 Altera on Fresh。
配置 Altera on Fresh
- 在 IP 目录中选择您的设备
- 选择 "AL on Fresh" IP
- 指定您的 UFM 名称
- 指定保存文件夹
- 检查 Mac stand 和选定设备
- 点击 "确定"
Altera on Fresh 主窗口将出现,您可以在此窗口中修改和配置 Altera on Fresh。
配置数据接口
对于数据接口,用户有两个选择:并行和串行。
- 并行:数据将以一次传输的模式进行传输。
- 串行:数据将逐位进行传输。
对于 Max 10 最小的 10M2 家族,仅允许使用串行数据接口。
配置 R 和 W 计数模式
用户有两个选项可供选择:增量模式和告警模式。
配置地址映射
地址映射采用固定模式,并根据配置类型不同而有所不同。
配置 UFM 和 CFM 的数据分布
UFM(用户可配置内存)允许用户存储自定义数据,而 CFM(配置刷新内存)用于存储配置图像。在此表格中,您可以查看扇区 ID、访问模式、地址映射方式和类型。
配置 CFM 作为 UFM 示例
从配置模式中选择单个压缩图像后,您会注意到 CFM 实际上被转换为 UFM。根据选择,您可以选择读写模式、只读模式等,并配置该扇区的地址映射。
设置操作频率和初始内容
对于操作频率设置,Altera on Fresh 允许您初始化刷新内容。您可以使用默认内容,也可以使用自己的内容。如果选择使用自定义内容,则需要为刷新内容创建 HEX 或 M 文件。
模拟和生成 HDL 文件
对于模拟,您需要使用 D 文件。完成上述设置后,您只需点击 "生成 HDL" 按钮即可生成 HDL 文件。
将 Altera on Fresh IP 添加到设计中
打开您的顶级设计项设置,并浏览您的文件位置。添加 QIP 文件到项目文件中。
UFM 的应用示例
- 可以作为替换
- 硬件视觉或电子标识
- 制造日期或批次代码
- 处理器配置位
- 产品的序列号或合作伙伴
- 制造商测试计数和结果
- 可用作产品或测试表
- 您还可以根据 Avalon MM 接口规范用户指南创建自定义接口,以与 UFM 进行通信。
更多关于 UFM 的详细信息,请参阅 Max 10 用户可配置内存用户指南。
感谢观看关于 UFM 的视频!