RNG Execution Unit (RNG)
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 22-49

Table 22-32 describes RNG interrupt status register fields.

22.11.5 RNG Interrupt Mask Register (RNGIMR)

The RNG interrupt mask register controls the result of detected errors. For a given error, if the

corresponding bit in this register is set, then the error is disabled; no error interrupt occurs and the interrupt

status register is not updated to reflect the error. If the corresponding bit is not set, then upon detection of

an error, the interrupt status register is updated to reflect the error, causing assertion of the error interrupt

signal, and causing the module to halt processing.

Table 22-33 describes RNG interrupt status register fields.

Table 22-32. RNGISR Field Descriptions

Bits Name Description
31 ME Mode Error. Indicates that the host has attempted to write an illegal value to the mode register
0 Valid data
1 Invalid data error
30 AE Address Error. An illegal read or write address was detected within the RNG address space.
0 No error detected
1 Address error
29–26 — Reserved
25 OFU Output FIFO Underflow. The RNG Output FIFO has been read while empty.
0 No underflow detected
1 Output FIFO has underflowed
24–21 — Reserved
20 IE Internal Error
0 No internal error detected
1 Internal error
19–0 — Reserved
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RMEAE0000OFU0000IE0000
W
Reset0000000000000000
1514131211109876543210
R0000000000000000
W
Reset0000000000000000
Reg
Addr
MBAR + 0x2E038