This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > Designing with Xilinx FPGAs Using Vivado > System Monitor > SYSMON Use Cases

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

SYSMON Use Cases

FONT SIZE : AAA

The SYSMON can be found in various applications and use cases. Some of the  applications are:

• Vehicle automation systems

• Food preservation systems

• Medical equipments

• Equipments used in harsh industrial atmosphere

• FPGA-centric critical systems

FPGA-centric system based upon SYSMON functionality.png

Typical FPGA-based system is as shown in below Fig. 16.8.

In the FPGA-centric system shown in the Fig. 16.8, the SYSMON plays a  crucial role of monitoring the internal parameters like on-chip temperature, voltage, etc. It also monitors the external parameters like on pressure, external temperature, incoming analog signals from cooling fan speed rotation control system,  etc. Its Alarm Signals are connected to Audio Control System which controls the  speaker activation. The Alarm Signals are also connected to a series of LEDs,  which will be activated if any parameter under monitoring crosses the minimum  or maximum range of user configurable parameters selected for monitoring purpose. The Alarm Signal also connects to cooling system. If the temperature goes  beyond the limit, then the alarm signal automatically gets asserted and it controls  the rotation speed of the fan. The set of Alarm Signals are connected internally  to GPIO signals, which helps in monitoring these parameters when the system is  in stable condition.

The interrupt signal from the AXI-based wrapper around SYSMON is connected  to the dedicated input port of Interrupt Controller IP. The interrupt actions should  be configured by the user based upon its severity. In critical cases like Over  Temperature (OT) or if the on-chip voltage drops below minimum level, then the  interrupt generated by the core will force the CPU to store the present status of its  registers and application-related information in to nonvolatile SRAM memory. This  can be done by using the nvSRAM controller (or equivalent NAND Flash controller  if NAND memories are used as nonvolatile memories). The nvSRAM controllerstores all the crucial information into nvSRAM, which can be used by the processor  next time when the system reboots.

This system-level operation provides an example usage of SYSMON in FPGAcentric systems.

  • XC4028XL-3HQ240C

    Manufacturer:Xilinx

  • FPGA XC4000X Family 28K Gates 2432 Cells 0.35um Technology 3.3V 240-Pin HSPQFP EP
  • Product Categories: FPGAs

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC2V1500-6FFG896C

    Manufacturer:Xilinx

  • FPGA Virtex-II Family 1.5M Gates 17280 Cells 820MHz 0.15um Technology 1.5V 896-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Obsolete -

    RoHS:

  • XC4003A-5PC84I

    Manufacturer:Xilinx

  • Xilinx PLCC84
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XCS30-4PQ208I

    Manufacturer:Xilinx

  • Spartan and Spartan-XL Families Field Programmable Gate Arrays
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: -

  • XC5VLX110-1FF1153C

    Manufacturer:Xilinx

  • FPGA Virtex-5 LX Family 110592 Cells 65nm Technology 1V 1153-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.