AN 741:使用Nios II处理器通过UART接口对Max10 FPGA器件进行远程系统更新

ID 683661
日期 6/15/2015
Public

1.7.1.2.1. 通过转换编程文件生成.pof

要将.sof 文件转换成.pof文件,请执行下列步骤:

  1. File菜单上,点击Convert Programming Files
  2. Output programming file下,选择Programming file type列表中的Programmer Object File (.pof)。
  3. Mode列表中,选择Internal Configuration
  4. File name框中,指定所要创建的编程文件的文件名​​。
  5. 要生成Memory Map File (.map),打开 Create Memory Map File (自动生成 output_file.map)。.map包含CFM和UFM的地址,其中含有通过Option/Boot Info选项而进行的ICB设置。
  6. 要生成一个原始编程数据(.rpd), 打开Create config data RPD (生成output_file_auto.rpd)。
    借助于内存映射文件,可以轻松地确定.rpd文件中每个功能模块的数据。您也可以获取第三方编程工具的闪存数据、更新配置或者通过Altera片上闪存IP用户数据。
  7. 通过Input files to convert列表可以添加.sof,并且您可以添加多达两个.sof文件。
    出于远程系统更新目的,可以保留.pof中原始页0的数据,并用新的.sof文件替换页1的数据。要进行此操作,需要在页0中添加.pof,然后添加.sof页,最后添加新的.sof文件到页1。
  8. 进行了所有设置后,点击Generate以生成相关的编程文件。