12–16
Altera Corporation
Stratix Device Handbook, Volume 2
September 2004
Quartus II Software Support
Table 12–7. Output Ports of the altremote_update Megafunction
Port Name
Required Destination
Description
busy
Y
Logic Array When this signal is a logic high, the remote update block is busy
either reading or writing a parameter. When the remote update block
is busy, it ignores its data_in[], param[], and reconfig
inputs. This signal will go high when read_param or
write_param
is asserted and will remain asserted until the
operation is complete.
pgm_out[2..0]
Y
PGM[2..0]
pins
3-bit bus that specifies the page pointer of the configuration data to
be loaded when the device is reconfigured. This port must be
connected to the PGM[] output pins, which should be connected to
the external configuration device
data_out[11..0]
N
Logic Array 12-bit bus used when reading parameters, which reads out the
parameter value. The parameter value is requested using the
param[]
input and by driving the read_param signal logic high,
at which point the busy signal will go logic high. When the busy signal
goes low, the value of the parameter will be driven out on this bus.
The data_out[] port is only valid after a read_param has been
issued and once the busy signal is de-asserted. At any other time, its
output values are invalid. For example, even though the
data_out[]
port may toggle during a writing of a parameter, these
values are not a valid representation of what was actually written to
the remote update block. For some parameters, not all 12-bits will be
used in which case only the least significant bits will be used.
(1)
Logic array destination means that you can drive the port to internal logic or any general-purpose I/O pin.
Table 12–8. Parameter Settings for the altremote_update Megafunction
(Part 1 of 2)
Selected
Parameter
param[2..0]
bit setting
width of
parameter
value
POR Reset
Value
Description
Status
Register
Contents
000
5
5 bit '0
Specifies the reason for re-configuration,
which could be caused by a CRC error during
configuration, nSTATUS being pulled low due
to an error, the device core caused an error,
nCONFIG
pulled low, or the watchdog timer
timed-out. This parameter can only be read.
Watchdog
Timeout Value
010
12
12 bits '0
User watchdog timer time-out value. Writing of
this parameter is only allowed when in the
factory configuration.
Watchdog
Enable
011
1
1 bit '0
User watchdog timer enable. Writing of this
parameter is only allowed when in the factory
configuration