Interrupt Handling; Temperature Measurement - NXP Semiconductors QorIQ LS1028A Reference Manual

Reference design board
Hide thumbs Also See for QorIQ LS1028A:
Table of Contents

Advertisement

Interrupt handling

The CPLD combines all the interrupts received from the board devices and sends out the
interrupt signals to the LS1028A processor using GPIO1_DAT25.
2.18 Interrupt handling
All interrupts coming from all devices on LS1028ARDB are communicated to the
LS1028A processor through GPIO1_DAT25. The following are the interrupt
assignments:
GPIO
GPIO1_DAT25

2.19 Temperature measurement

The LS1028A has a thermal monitoring diode which can be measured by NXP
SA56004ED thermal monitor device (U52). Software can perform direct die temperature
readings with an accuracy of ±1°C. See the
In addition to monitoring, the SA56004ED monitor can also trigger alarms upon
detecting thermal problems. The SA56004ED THERM_WARN and THERM_ALERT
signals are connected to the system controller (CPLD), as well as to status LEDs. The
CPLD uses these signals to power down the system, to protect the processor from over-
temperature damage.
Temperature measurement requires no programming; however, to change the default
thermal limit, which is 70°C for high temperature and 0°C for low temperature, issue the
I2C writes as described in the following table.
I2C write
0x77 0x0B 0x0B
QorIQ LS1028A Reference Design Board Reference Manual, Rev. A, 02/2018
46
Table 2-17. Interrupt assignments
Interrupt signal
IRQ_RTC_B
IRQ_QSGMII_B
uBUS1_INT
uBUS2_INT
IRQ_ETH_B
I2C section
Table 2-18. Thermal monitor configuration
Program primary I2C bus multiplexer (PCA9848PWJ) to get access to
I2C1_CH3 (I2C sub-channel for SA56004ED)
Table continues on the next page...
Confidential Proprietary
Description
RTC interrupt
5 Gbit QSGMII PHY interrupt
mikroBUS1 module interrupt
mikroBUS2 module interrupt
1 Gbit SGMII PHY interrupt
for addressing information.
Description
NXP Semiconductors

Advertisement

Table of Contents
loading

Table of Contents