6 controller, Controller -10 – Freescale Semiconductor MCF5480 User Manual

Page 612

Advertising
background image

MCF548x Reference Manual, Rev. 3

22-10

Freescale Semiconductor

22.6

Controller

The controller within the SEC core is responsible for overseeing the operations of the EUs, the interface

to the host processor, and the management of the crypto-channels. The controller interfaces to the host via

the bus interface and to the channels and EUs via internal buses.
All transfers between the host and the EUs are moderated by the controller. Some of the main functions of

the controller are as follows:

Arbitrate and control accesses to the ColdFire bus

Control the internal bus accesses to the EUs

Arbitrate and assign EUs to the crypto-channels

Monitor interrupts from channels and pass to host

Realign initiator read data to 64-bit boundary

DEU Registers

0x2A018

DRCR

DEU Reset Control Register

p. 22-34

0x2A028

DSR

DEU Status Register

p. 22-35

0x2A030

DISR

DEU Interrupt Status Register

p. 22-37

0x2A038

DIMR

DEU Interrupt Mask Register

p. 22-39

MDEU Registers

0x2C018

MDRCR

MDEU Reset Control Register

p. 22-41

0x2C028

MDSR

MDEU Status Register

p. 22-41

0x2C030

MDISR

MDEU Interrupt Status Register

p. 22-43

0x2C038

MDIMR

MDEU Interrupt Mask Register

p. 22-44

RNG Registers

0x2E018

RRCR

RNG Reset Control Register

p. 22-46

0x2E028

RSR

RNG Status Register

p. 22-47

0x2E030

RISR

RNG Interrupt Status Register

p. 22-48

0x2E038

RIMR

RNG Interrupt Mask Register

p. 22-49

AESU Registers

0x32018

AESRCR

AESU Reset Control Register

p. 22-50

0x32028

AESSR

AESU Status Register

p. 22-51

0x32030

AESISR

AESU Interrupt Status Register

p. 22-53

0x32038

AESIMR

AESU Interrupt Mask Register

p. 22-54

Table 22-3. SEC Register Map (Continued)

Register

Offset

Mnemonic

Name

Page

Advertising
This manual is related to the following products: