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.
shows the data path of
the remote system upgrade block.
Figure 9–35. Remote System Upgrade Circuit Data Path
Status Register (SR)
Previous
State
Register 2
Bit[30..0]
Previous
State
Register 1
Bit[30..0]
Current
State
Logic
Bit[31..0]
Control Register
Bit [38..0]
Internal Oscillator
Logic
Update Register
Bit [38..0]
update
Logic
RSU
Master
State
Machine
Shift Register
din
Bit [40..39]
dout
din
Bit [38..0]
dout
capture
RSU
Reconfiguration
State
Machine
timeout User
Watchdog
Timer
clkout
capture
update
Logic
clkin
RU_DIN
RU_SHIFTnLD
RU_CAPTnUPDT
Logic Array
RU_CLK
(2)
RU_DOUT
RU_nCONFIG
RU_nRSTIMER
Notes to
(1)
RU_DOUT, RU_SHIFTnLD, RU_CAPTnUPDT, RU_CLK, RU_DIN,RU_nCONFIG,
and
RU_nRSTIMER
signals
are internally controlled by the ALTREMOTE_UPDATE megafunction.
(2)
RU_CLK
refers to ALTREMOTE_UPDATE megafunction block "clock" input. For more information, refer to the
Cyclone III Device Handbook
Volume 1
August 2012 Altera Corporation