Virtex-6 FPGA System Monitor
7
UG370 (v1.1) June 14, 2010
Virtex-6 FPGA System Monitor
Every member of the Virtex®-6 FPGA family contains a single System Monitor, which is
located in the center of every die. The System Monitor function is built around a 10-bit,
200-kSPS (kilosamples per second) Analog-to-Digital Converter (ADC). When combined
with a number of on-chip sensors, the ADC is used to measure FPGA physical operating
parameters like on-chip power supply voltages and die temperatures. Access to external
voltages is provided through a dedicated analog-input pair (V
P
/V
N
) and 16 user-
selectable analog inputs, known as auxiliary analog inputs (V
AUXP
[15:0], V
AUXN
[15:0]).
The external analog inputs allow the ADC to monitor the physical environment of the
board or enclosure. System Monitor is fully functional on power up, and measurement
data can be accessed via the JTAG port pre-configuration.
shows the System Monitor block diagram. The System Monitor control logic
implements some common monitoring features. For example, an automatic channel
sequencer allows a user-defined selection of parameters to be automatically monitored,
and user-programmable averaging is enabled to ensure robust noise-free measurements.
System Monitor also provides user-programmable alarm thresholds for the on-chip
sensors. Thus, if an on-chip monitored parameter moves outside the user-specified
operating range, an alarm logic output becomes active.
A register-file-based interface allows easy access to the measured data and the System
Monitor control registers. The measured values for both on-chip sensors and external
channels are available after End of Conversion (EOC) or End of Sequence (EOS) is asserted
High at the end of an ADC conversion (see
System Monitor Timing, page 33
). The output
X-Ref Target - Figure 1
Figure 1:
System Monitor Simplified Block Diagram
MUX
17 External
Analog Inputs
(Measurement Results)
External
Reference Inputs
FPGA Logic Port
On-chip
Sensors
On-chip
1.25V
Reference
ADC
10-bit/ 200kSPS
On-chip Sensors for
Power Supplies and
Temperature Monitoring
Status Registers
DRP
Arbitrator
JTAG Port
Alarms
UG370_01_
060709
System Monitor
Control Registers
(User Defined Operation)
www.BDTIC.com/XILINX