Intel® MAX® 10 FPGA配置用户指南

ID 683865
日期 1/10/2022
Public
文档目录

2.1.2.3. 在系统编程

通过采用行业标准IEEE 1149.1 JTAG接口的ISP对 Intel® MAX® 10器件中,包括CFM在内的内部flash进行编程。ISP提供编程、擦除和验证CFM的功能性。 Intel® MAX® 10器件的JTAG电路和ISP指令符合IEEE-1532-2002编程规范。

使用ISP期间, Intel® MAX® 10通过TDI输入管脚接收IEEE Std. 1532指令、地址和数据。数据通过TDO输出管脚移出,并与预期数据进行对比。

以下是ISP操作的通用流程:

  1. 检查ID—任何编程或验证处理之前先检查JTAG ID。与整个编程时间相比,读取此JTAG ID所需的时间相对较少。
  2. 输入ISP—确保I/O管脚从用户模式到ISP模式平稳跳变。
  3. 扇区擦除—移入地址和指令以擦除器件并应用擦除脉冲。
  4. 编程—移入地址、数据和编程指令,并生成编程脉冲以编程闪存单元。对内部闪存扇区中的每个地址重复此过程。
  5. 验证—移入地址,应用验证指令来生成读脉冲,并移出用于比较的数据。对每个内部闪存地址重复此过程。
  6. 退出ISP—确保I/O管脚从ISP模式成功跳转到用户模式。

还可以使用 Intel® Quartus® Prime Programmer编程CFM。