仅对英特尔可见 — GUID: sss1431313336046
Ixiasoft
1.7.4. 使用UART更新映像并触发重配置
要远程地配置MAX10 FPGA开发套件,请执行下列步骤:
-
注: 开始之前,请先确保下面的设置:打开Remote Terminal.exe,并且Remote Terminal接口是打开的。
- 电路板上的CONFIG_SEL管脚设置成0
- 电路板的UART端口连接到您的计算机
- 点击Settings,将会出现Serial port settings窗口。
- 设置远程终端的参数以匹配Quartus II UART IP内核所选的UART设置。完成设置后,点击OK。
图 4. UART串行端口设置截屏
- 点击开发套件上的nCONFIG按键或者在Send文本框中键入1,然后点击Enter。
在终端上出现操作选择列表,如下所示:
Hello from Nios II! Enter 1,2,3 or 4 to select the operation: 1: Write Image to CFM0 2: Write Image to CFM1 and CFM2 3: Trigger reconfiguration to CFM0 (Factory Image) 4: Trigger reconfiguration to CFM1 and CFM2 (App Image)
注: 要选择一种操作,请在Send文本框中键入数字,然后点击Enter。 - 要更新应用映像1和应用映像2,请选择操作2。系统将会提示您插入CFM1和CFM2的开始和结束地址。
注: 显示在映射文件中的地址包括ICB设置、CFM和UFM,但Altera片上闪存IP仅可以访问CFM和UFM。因此,映射文件中显示的地址和Altera片上闪存IP参数窗口之间有一个地址偏移。
- 根据Altera片上闪存IP参数窗口指定的地址键入地址。
图 5. Altera片上闪存IP内核中的开始和结束地址
Please key in start address: 10000 Please key in end address: b7fff
输入结束地址后将会自动开始擦除。CFM2 Erased CFM1 Erased Enter Programming file.
- 擦除成功后,系统将会提示您进入编程应用映像2的.rpd文件。要上载映像,点击SendFile按键,然后选择仅包含应用映像2的.rpd,点击Open。
注: 除了应用映像2,您可以使用想要更新到器件的任何新的映像。更新过程将会直接开始,通过终端可以监控进展情况。操作菜单将会提示Done,就可以选择下一步操作。
- 要触发重配置,请选择操作4。可以观察LED的行为,它表明加载到器件的不同映像。
映像 LED状态(有效低电平) 出厂映像 01010 应用映像1 10101 应用映像2 01110