通过以下程序将您的设计编程到英特尔® Arria® 10 开发套件上的 CFI 闪存设备中。
1. 使用 英特尔® Quartus® 软件的 Windows 版本时,打开 Nios® II 命令 shell。
2. 为您的设计从 .sof 创建 .flash 文件。
2a。请参阅 build_factory_readme.txt,您可以在文件夹中找到该文件夹,其中为开发套件安装了Arria 10 GX FPGA 包。
\factory_recovery\build_factory_source
2b。有示例命令将 .sof 转换为 .flash 文件。 要对您的设计进行编程,根据您的目标区域执行其中一个命令。 执行命令时用文件名替换文件名。
3. 编程 .flash 文件。
3a。根据 Arria 10 FPGA开发套件用户指南,使用默认设置的主板。
3b。将 USB 电缆连接到板载 USB Blaster II 或外部 USB Blaster II 电缆到 JTAG 接头。
3c。运行 Quartus Prime 编程器。
三维。对 Arria 10 设备进行以下主板更新门户设计。
\examples\board_update_portal\\a10_fpga_bup.sof
3e。在 Nios II 命令外壳上执行以下命令
nios2-flash-programmer --base=0x00000000 .flash
要通过重新配置来配置自己的设计图像,请通过以下程序进行配置。
1. 按照《Arria 10 FPGA 开发套件用户指南》的“默认交换机和跳线设置”一节中的说明将您的主板设置为默认设置。
Arria 10 FPGA 开发套件用户指南 可在以下路径中找到它。
\documents\ug_a10_fpga_dev_kit.pdf
2. 为主板供电
3. 通过推图选择按钮 (S5) 来选择您自己的设计图像。程序 LED [2:0] (D12, D13, D14) 表示选中了哪个图像。
4. 按下程序配置按钮 (S6),将选定的图像加载到 FPGA
当您自己的设计图像位于工厂图像区域或用户硬件 1 区域时,可以通过以下步骤在上电时进行配置。
1. 按照《Arria 10 FPGA 开发套件用户指南》的“默认交换机和跳线设置”一节中的说明将您的主板设置为默认设置,但加载选择器交换机 (SW6.4) 除外。
2. 设置加载选择器交换机 (SW6.4)
2a。当您自己的图像位于工厂图像区域时,将 SW6.4 设置为 ON
2b。当您自己的图像位于用户硬件 1 区域时,设置为“SW6.4”以关闭
3. 为主板供电
请注意,上述程序假定主板上的 MAX® V 设备包含出厂默认系统控制器设计,而 CFI 闪存设备具有出厂默认内存映射。
请参阅上面的描述。