English
Language : 

EP3C120F484C7 Datasheet, PDF (238/274 Pages) Altera Corporation – Cyclone III Device Handbook
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.
Figure 9–35. Remote System Upgrade Circuit Data Path (1)
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]
Logic
Internal Oscillator
Update Register
Bit [38..0] update
Logic
Shift Register
din
dout
Bit [40..39]
din
dout
Bit [38..0] capture
RSU
Master
State
Machine
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 Figure 9–35:
(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
Remote Update Circuitry (ALTREMOTE_UPDATE) Megafunction User Guide.
Cyclone III Device Handbook
Volume 1
August 2012 Altera Corporation