9–80
Chapter 9: Configuration, Design Security, and Remote System Upgrades in the Cyclone III Device Family
Remote System Upgrade
Dedicated Remote System Upgrade Circuitry
This section explains the implementation of the Cyclone III device family remote
system upgrade dedicated circuitry. The remote system upgrade circuitry is
implemented in hard logic. This dedicated circuitry interfaces to the user-defined
factory application configurations implemented in the Cyclone III device family logic
array to provide the complete remote configuration solution. The remote system
upgrade circuitry contains the remote system upgrade registers, a watchdog timer,
and state machines that control those components. Figure 9–35 shows the data path of
the remote system upgrade block.
(1)
Figure 9–35. Remote System Upgrade Circuit Data Path
Internal Oscillator
Status Register (SR)
Current
State
Logic
Previous
State
Register 2
Bit[30..0]
Previous
State
Register 1
Bit[30..0]
Control Register
Bit [38..0]
Bit[31..0]
Logic
Update Register
Bit [38..0]
update
RSU
Master
State
Machine
Logic
RSU
Reconfiguration
State
Shift Register
dout
User
Watchdog
Timer
timeout
din
din
dout
Machine
Bit [40..39]
Bit [38..0]
capture
clkout capture update
Logic
clkin
RU_nCONFIG
RU_nRSTIMER
RU_DIN
RU_CLK (2)
RU_DOUT
RU_SHIFTnLD
RU_CAPTnUPDT
Logic Array
Notes to Figure 9–35:
(1) RU_DOUT, RU_SHIFTnLD, RU_CAPTnUPDT, RU_CLK, RU_DIN,RU_nCONFIG, and RU_nRSTIMERsignals
are internally controlled by the ALTREMOTE_UPDATE megafunction.
(2) RU_CLKrefers to ALTREMOTE_UPDATE megafunction block "clock" input. For more information, refer to the
Remote Update Circuitry (ALTREMOTE_UPDATE) Megafunction User Guide.
Cyclone III Device Handbook
Volume 1
August 2012 Altera Corporation