
Table 23. Interrupt assignments
GPIO
Interrupt signal
Description
GPIO1_DAT25
IRQ_RTC_B
RTC interrupt
IRQ_QSGMII_B
5 Gbit QSGMII PHY interrupt
uBUS1_INT
mikroBUS1 module interrupt
uBUS2_INT
mikroBUS2 module interrupt
IRQ_ETH_B
1 Gbit SGMII PHY interrupt
2.20 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.
Table 24. Thermal monitor configuration
I2C write
Description
0x77 0x0B 0x0B
Program primary I2C bus multiplexer (PCA9848PWJ) to get access to
I2C1_CH3 (I2C sub-channel for SA56004ED)
0x4C 0xOD <TLIMITH>
Program the high set point of SA56004ED remote measurement (the
processor). <TLIMITH> can be any user defined value in 2's complement
form. For example, for +85°C, TLIMITH should be 0x55.
0x4C 0x0E <TLIMITL>
Program the low set point of SA56004ED remote measurement (the
processor). <TLIMITL> can be any user defined value in 2's complement
form. For example, -25°C can be programmed as 0xE7.
The SW_BYPASS_B switch (SW3[3]) disables thermal monitoring. This may be necessary if operating the board
without a processor installed, as an open thermal diode connection measures as 127 °C.
NOTE
2.21 System controller
The LS1028ARDB system controller (or “CPLD” for short) controls the operation of the system, including:
• Reset assertion to processor and devices
• Processor and system configuration
• Interrupt management
• System alert monitoring and status display
• Remapping of system boot devices
LS1028ARDB Functional Description
QorIQ LS1028A Reference Design Board Reference Manual, Rev. b, 11/2018
44
COMPANY CONFIDENTIAL
NXP Semiconductors
Содержание QorIQ LS1028A
Страница 111: ......