文章 ID: 000074741 内容类型: 产品信息和文件 上次审核日期: 2017 年 05 月 30 日

如何在英特尔® Arria®10 FPGA开发套件上的 CFI 闪存设备中对设计进行编程?

环境

  • 英特尔® Quartus® II 订阅版
  • 英特尔® Quartus® Prime Pro Edition
  • 英特尔® FPGA 编程软件
  • MicroBlaster™ 快速被动并行软件驱动程序
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    通过以下程序将您的设计编程到英特尔® 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 闪存设备具有出厂默认内存映射。

    解决方法

    请参阅上面的描述。

     

     

    相关产品

    本文适用于 1 产品

    英特尔® Arria® 10 GX FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。