ARC Four Execution Unit (AFEU)
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 22-29

hardware reset, software reset, or module initialization, which performs proper initialization of the S-Box.

To determine when this is complete, observe the RD bit in the AFEU status register.

Figure 22-21. AFEU Reset Control Register (AFRCR)

Table 22-18 describes AFEU reset control register fields.

22.8.3 AFEU Status Register (AFSR)

This status register, shown in Figure 22-22, contains 6 bits which reflect the state of the AFEU internal

signals. The AFEU status register is read-only. Writing to this location will result in address error being

reflected in the AFEU interrupt status register.

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
R00000RIMISR00000000
W
Reset0000000000000000
1514131211109876543210
R0000000000000000
W
Reset0000000000000000
Reg
Addr
MBAR + 0x 21018

Table 22-18. AFRCR Field Descriptions

Bits Name Description
31–27 Reserved, should be cleared.
26 RI Reset interrupt. Writing this bit active high causes AFEU interrupts signalling DONE and
ERROR to be reset. It further resets the state of the AFEU interrupt status register.
0 Do not reset
1 Reset interrupt logic
25 MI Module initialization is nearly the same as software reset, except that the interrupt control
register remains unchanged.
0 Do not reset
1 Reset most of AFEU
24 SR Software reset is functionally equivalent to hardware reset (the RSTI pin), but only for the
AFEU. All registers and internal state are returned to their defined reset state. After the
reset completes, the AFEU will enter a routine to perform proper initialization of the S-Box.
0 Do not reset
1 Full AFEU reset
23-0 Reserved, should be cleared.