01.06.2013 Views

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 8: <strong>Configuration</strong> <strong>and</strong> <strong>Remote</strong> <strong>System</strong> <strong>Upgrades</strong> <strong>in</strong> <strong>Cyclone</strong> <strong>IV</strong> Devices 8–77<br />

<strong>Remote</strong> <strong>System</strong> Upgrade<br />

■ External configuration reset (nCONFIG) assertion<br />

■ User watchdog timer time out<br />

Table 8–23 lists the contents of the current state logic <strong>in</strong> the status register, when the<br />

remote system upgrade master state mach<strong>in</strong>e is <strong>in</strong> factory configuration or<br />

application configuration access<strong>in</strong>g the factory <strong>in</strong>formation or application<br />

<strong>in</strong>formation, respectively. The status register bit <strong>in</strong> Table 8–23 lists the bit positions <strong>in</strong><br />

a 32-bit logic.<br />

Table 8–23. <strong>Remote</strong> <strong>System</strong> Upgrade Current State Logic Contents In Status Register<br />

<strong>Remote</strong> <strong>System</strong> Upgrade<br />

Master State Mach<strong>in</strong>e<br />

Factory <strong>in</strong>formation (1)<br />

Application <strong>in</strong>formation 1 (2)<br />

Application <strong>in</strong>formation 2 (2)<br />

Notes to Table 8–23:<br />

Status<br />

Register Bit<br />

31:30<br />

Def<strong>in</strong>ition Description<br />

Master state mach<strong>in</strong>e<br />

current state<br />

The current state of the remote system upgrade<br />

master state mach<strong>in</strong>e<br />

29:24 Reserved bits Padd<strong>in</strong>g bits that are set to all 0’s<br />

23:0 Boot address<br />

31:30<br />

29<br />

28:0<br />

31:30<br />

Master state mach<strong>in</strong>e<br />

current state<br />

User watchdog timer<br />

enable bit<br />

User watchdog timer<br />

time-out value<br />

Master state mach<strong>in</strong>e<br />

current state<br />

The current 24-bit boot address that was used by<br />

the configuration scheme as the start address to<br />

load the current configuration.<br />

The current state of the remote system upgrade<br />

master state mach<strong>in</strong>e<br />

The current state of the user watchdog enable,<br />

which is active high<br />

The current entire 29-bit watchdog time-out<br />

value.<br />

The current state of the remote system upgrade<br />

master state mach<strong>in</strong>e<br />

29:24 Reserved bits Padd<strong>in</strong>g bits that are set to all 0’s<br />

23:0 Boot address<br />

(1) The remote system upgrade master state mach<strong>in</strong>e is <strong>in</strong> factory configuration.<br />

(2) The remote system upgrade master state mach<strong>in</strong>e is <strong>in</strong> application configuration.<br />

The current 24-bit boot address that was used as<br />

the start address to load the current configuration<br />

The previous two application configurations are available <strong>in</strong> the previous state<br />

registers (previous state register 1 <strong>and</strong> previous state register 2), but only for<br />

debugg<strong>in</strong>g purposes.<br />

February 2013 <strong>Altera</strong> Corporation <strong>Cyclone</strong> <strong>IV</strong> Device H<strong>and</strong>book,<br />

Volume 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!