Visible to Intel only — GUID: sss1396067696021
Ixiasoft
1. Intel® MAX® 10 FPGA Configuration Overview
2. Intel® MAX® 10 FPGA Configuration Schemes and Features
3. Intel® MAX® 10 FPGA Configuration Design Guidelines
4. Intel® MAX® 10 FPGA Configuration IP Core Implementation Guides
5. Dual Configuration Intel® FPGA IP Core References
6. Unique Chip ID Intel® FPGA IP Core References
7. Document Revision History for the Intel® MAX® 10 FPGA Configuration User Guide
3.1. Dual-Purpose Configuration Pins
3.2. Configuring Intel® MAX® 10 Devices using JTAG Configuration
3.3. Configuring Intel® MAX® 10 Devices using Internal Configuration
3.4. Implementing ISP Clamp in Intel® Quartus® Prime Software
3.5. Accessing Remote System Upgrade through User Logic
3.6. Error Detection
3.7. Enabling Data Compression
3.8. AES Encryption
3.9. Intel® MAX® 10 JTAG Secure Design Example
Visible to Intel only — GUID: sss1396067696021
Ixiasoft
2.2.1.2.2. Remote System Upgrade Circuitry Input Control
The remote system upgrade circuitry has three modes of operation.
- Update—loads the values in the shift register into the input register.
- Capture—loads the shift register with data to be shifted out.
- Shift—shifts out data to the user logic.
Remote System Upgrade Circuitry Control Inputs | Operation Mode | Input Settings for Registers | ||||
---|---|---|---|---|---|---|
RU_SHIFTnLD | RU_CAPTnUPDT | Shift register [40] | Shift register [39] | Shift Register[38:0] | Input Register[38:0] | |
0 | 0 | Don't Care | Don't Care | Update | Shift Register [38:0] | Shift Register [38:0] |
0 | 1 | 0 | 0 | Capture | Current State | Input Register[38:0] |
0 | 1 | 0 | 1 | Capture | {8’b0, Previous State Application1} | Input Register[38:0] |
0 | 1 | 1 | 0 | Capture | {8’b0, Previous State Application2} | Input Register[38:0] |
0 | 1 | 1 | 1 | Capture | Input Register[38:0] | Input Register[38:0] |
1 | Don't Care | Don't Care | Don't Care | Shift | {ru_din, Shift Register [38:1]} | Input Register[38:0] |
The following shows examples of driving the control inputs in the remote system upgrade circuitry:
- When you drive RU_SHIFTnLD high to 1’b1, the shift register shifts data on each rising edge of RU_CLK and RU_CAPTnUPDT has no function.
- When you drive both RU_SHIFTnLD and RU_CAPTnUPDT low to 1’b0, the input register is loaded with the contents of the shift register on the rising edge of RU_CLK.
- When you drive RU_SHIFTnLD low to 1’b0 and RU_CAPTnUPDT high to 1’b1, the shift register captures values on the rising edge of RU_DCLK.