SEC Lite Overview
MPC885 PowerQUICC Family Reference Manual, Rev. 2
46-2
Freescale Semiconductor
46.3
SEC Lite Architecture
The SEC Lite was designed to integrate easily into Freescale integrated communications processors. The
ability of the SEC Lite to be a master on the internal bus allows the SEC Lite to off load the data movement
bottleneck normally associated with slave-only cores.
The host processor accesses the SEC Lite through its device drivers using system memory for data storage.
The SEC Lite resides in the peripheral memory map of the processor, therefore when an application
requires cryptographic functions, it simply creates descriptors for the SEC Lite which define the
cryptographic function to be performed and the location of the data. The SEC Lite’s bus-mastering
capability permits the host processor to set up a crypto-channel with a few short register writes, leaving
the SEC Lite to perform reads and writes on system memory to complete the required task.
Figure 46-1. SEC Lite Connected to the MPC885 Internal Bus
46.4
Architectural Overview
A block diagram of the SEC Lite internal architecture is shown in
Figure 46-2
. The bus interface module
is designed to transfer 32-bit words between the bus and any register inside the SEC Lite.
An operation begins with a write of a pointer to the crypto-channel fetch register which points to a data
packet descriptor. The channel requests the descriptor and decodes the operation to be performed. Then
the channel requests the controller to assign crypto execution units and fetch the keys, IV’s and data needed
to perform the given operation. The controller satisfies the requests by assigning execution units to the
channel and by making requests to the master interface. As data is processed, it is written to the individual
execution units output buffer and then back to system memory via the master/slave interface module.
Motorola
PowerPC
Core
System
Interface
Unit
Communications
Processor Module
SEC Lite
8xx Bus
Motorola
PowerPC
Core
System
Interface
Unit
Communications
Processor Module
SEC Lite
8xx Bus
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...