Differences from Previous Generations

Versal Adaptive SoC System Monitor Architecture Manual (AM006)

Document ID
AM006
Release Date
2023-12-13
Revision
1.4 English

The SYSMON block has been redesigned in AMD Versalâ„¢ architecture to give full-featured support for all supply sensors. In Versal architecture, the SYSMON only exists in the processing system (PS) block as a feature of the platform management controller (PMC), with measurement capability extending across the whole device. Internal access to the SYSMON readings register map are available through memory-mapped registers, which can also be accessed through the external JTAG, I2C, or PMBus interfaces. Additional differences include:

  • Samples are stored in PMC memory-mapped registers. There is no dedicated interface to the SYSMON through the PL.
  • Scaled ADC architecture allows 160 channels sampling capability at 8 kSPS.
  • The ADC architecture is scaled such that regardless of how many channels are monitored, an 8 kSPS sample rate can be achieved.
  • Register-based status bits with interrupt capability inform the availability of new results, replacing PL based EOS and EOC status ports in previous architectures.
  • External analog inputs are available in multiplexed I/O (MIO) and high-density I/O (HDIO) banks.
  • External analog input selection is completely flexible within a MIO or HDIO bank, meaning that there are not strict channel pairs (i.e., any pin in the same MIO or HDIO bank can be a P or N side associated with any other pin in the same bank).
  • All internal supply and bank voltages can be monitored.
  • All channels are full-featured with unique alarm thresholds and averaging.
  • Alarms are interrupt-capable status registers rather than dedicated signal ports
  • The configuration of the SYSMON must be controlled by the Control, Interface, and Processing IP in Vivado tools.
  • There are no fixed results register locations per channel. Registers are assigned to channels by the Control, Interface, and Processing IP in the Vivado tools.
  • The temperature transfer function is internally applied and results are stored in signed, fixed-point format, Q8.7, directly reading Celsius.
  • Supply samples stored in floating-point format, directly reading voltage.
  • Shared-N and bus ground features reduce the package pins requirement for auxiliary analog inputs by sharing reference pins for unipolar operation.
  • PMBus and I2C interfaces are available only after the SYSMON has been configured.
  • PMC provides access to results through JTAG and AXI interfaces.
  • Dynamic reconfiguration port (DRP) access and dedicated alarm ports are no longer supported.
  • Improved noise immunity provides more accurate sampling when using internal reference.
  • Provides averaging function of up to 16 samples on all channels.