English
Language : 

DS620 Datasheet, PDF (4/30 Pages) Dallas Semiconductor – Low-Voltage, +-0.5°C Accuracy Digital Thermometer and Thermostat
LogiCORE IP XPS SYSMON ADC (v3.00.b)
X-Ref Target - Figure 2
6!580
6!58.
6!580
6!58.
6!580
6!58.
60
6.
-UX
4EMPERATURE
3ENSOR
C
3YSTEM-ONITOR
-UX
 "ITS
+303
!$#
2EGISTER&ILE)NTERFACE
/H
/H
/H
3TATUS2EGISTERS
"H
&H
#ONTROL,OGIC
H
H
H
#ONTROL2EGISTERS
"H
&H
$YNAMIC
2ECONFIGURATION
0ORT$20
6##).4
6##!58
62%&0
62%&.
)NTERNAL3UPPLIES
3UPPLY3ENSOR
34!453!,!2- #,/#+ $20
!ND
#/.42/,
&0'!)NTERCONNECT
*4!'4!0
#ONTROLLER
$3??
Figure 2: Block Diagram of the XPS SYSMON ADC Core
The XPS SYSMON ADC IP core is built around the dedicated System Monitor hard macro on the Virtex-5 and
Virtex-6 device family. The hard macro uses a 10-bit, 200-KSPS ADC internally for conversion of various analog
data. The XPS SYSMON ADC IP core is used to measure die temperature and voltage. Additionally, the XPS
SYSMON ADC IP core provides analog-to-digital conversion of up to 17 external channels. From a user point of
view, the core is defined as an XPS SYSMON ADC which can operate to monitor on-chip voltage and temperature
and external analog voltages, or both.
The SYSMON hard macro consists of a Register File Interface (RFI) which in turn consists of Status and Control
registers. Status registers are read-only and contain the results of analog-to-digital conversion of the on-chip sensors
and external channels. The status registers also store the maximum and minimum temperature and
VCCAUX/VCCINT voltages. The control registers are used to configure the SYSMON hard macro operation. The
SYSMON hard macro functionality (ADC operating modes, Channel Sequencer, and Alarm limits) is controlled
through these registers. The first three registers in the control register block are also called Configuration Registers,
which are used to configure the SYSMON hard macro operating modes. In addition to RFI of the hard macro, the
XPS SYSMON ADC IP core consists of a set of local register and optional interrupt registers.
The SYSMON hard macro provides channel sequencing, averaging and filtering functions. Many of the 16-bit
registers are not defined in SYSMON hard macro RFI. Accessing a location which is undefined returns an
undefined value.
In the SYSMON hard macro, a channel sequencer allows the user to specify the channels monitored but the
sequence order is fixed. Users can specify an averaging filter to reduce noise. There are programmable alarm
thresholds for the on-chip sensors, and if an on-chip temperature or voltage is enabled and outside the specified
limit, an alarm is activated.
DS620 October 19, 2011
www.xilinx.com
4
Product Specification