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

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

2.2.1.2.2. 远程系统升级电路输入控制

远程系统升级电路具有三种操作模式:

  • 更新—将移位寄存器中的值加载到输入寄存器。
  • 采集—向移位寄存器加载要移出的数据。
  • 移位—将数据移出到用户逻辑。
表 10.  控制对远程系统升级电路的输入
远程系统升级电路控制输入 操作模式 寄存器的输入设置
RU_SHIFTnLD RU_CAPTnUPDT 移位寄存器 [40] 移位寄存器 [39] 移位寄存器[38:0] 输入寄存器[38:0]
0 0 不重要 不重要 Update Shift Register [38:0] Shift Register [38:0]
0 1 0 0 Capture 当前状态 Input Register[38:0]
0 1 0 1 Capture {8’B0, 先前的State Application1} Input Register[38:0]
0 1 1 0 Capture {8’b0, 先前的State Application2} Input Register[38:0]
0 1 1 1 Capture Input Register[38:0] Input Register[38:0]
1 不重要 不重要 不重要 Shift {ru_din,Shift Register [38:1]} Input Register[38:0]

以下是驱动远程系统升级电路中控制输入的实例:

  • RU_SHIFTnLD驱高至1'b1后,移位寄存器可在RU_CLK每个上升沿上移位数据,但RU_CAPTnUPDT无此功能。
  • RU_SHIFTnLDRU_CAPTnUPDT都驱低至1'b0后,输入寄存器中加载RU_CLK上升沿上移位寄存器的内容。
  • RU_SHIFTnLD驱低至1'b0而RU_CAPTnUPDT驱高至1'b1后,移位寄存器采集RU_DCLK上升沿上的值。