Xilinx KCU105 User Manual page 38

Pci express control plane trd
Hide thumbs Also See for KCU105:
Table of Contents

Advertisement

Power and Temperature Monitoring
The design uses a SYSMON block to provide system power and die temperature monitoring
capabilities.The design uses a SYSMON block (17 channel, 200 ksps) to provide system
power and die temperature monitoring capabilities. The block provides analog-to-digital
conversion and monitoring capabilities. It enables reading of voltage and current on
different power supply rails (supported on the KCU105 board) which are then used to
calculate power.
A lightweight PicoBlaze™ controller is used to set up the SYSMON registers in continuous
sequence mode and read various rail data periodically. The output from PicoBlaze is made
available in block RAM and an FSM reads various rails from the block RAM (as shown in
Figure
5-2), and updates the user space registers. These registers can be accessed over PCIe
through the BAR-mapped region.
The AXI4 Lite IPIF core is used in the design and the interface logic between the block RAM
and the AXI4 Lite IPIF reads the power and temperature monitor registers from block RAM.
Providing an AXI4 Lite slave interface adds the flexibility of using the module in other
designs.
X-Ref Target - Figure 5-2
See the UltraScale Architecture System Monitor User Guide (UG580)
PCI Express Control Plane TRD
UG918 (v2017.2) July 18, 2017
Chapter 5: Targeted Reference Design Details and Modifications
Figure 5-2: Power and Temperature Monitoring Block
www.xilinx.com
UG918_c5_02_091514
[Ref 8]
for more details.
Send Feedback
38

Advertisement

Table of Contents
loading

Table of Contents