MPC8313ECZQADDC Freescale Semiconductor, MPC8313ECZQADDC Datasheet - Page 660

no-image

MPC8313ECZQADDC

Manufacturer Part Number
MPC8313ECZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB ENC EXT
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313ECZQADDC

Processor Series
MPC8313E
Core
e300
Data Bus Width
16 bit
Maximum Clock Frequency
133 MHz
Program Memory Size
16 KB
Data Ram Size
16 KB
Interface Type
I2C
Mounting Style
SMD/SMT
Package / Case
PBGA
Number Of Programmable I/os
32
Number Of Timers
4
Security Engine (SEC) 2.2
14.3.5
An example of how the pointer dwords should be used with the various descriptor types to load keys,
context, and text-data into the execution units, and how the required outputs should be unloaded is shown
below.
14-18
hmac_snoop_
Descriptor
outbound
ipsec_esp
0000_0
aesu_ctr_
0001_0
common_
1100_0
0000_1
0001_1
0010_1
1000_1
nosnoop
nosnoop
aesu_ctr
tls_ssl_
Type
ccmp
block
srtp
Now assume that the channel accesses its next data parcel using Pointer3 again, this time with
length given by Length3. In this case the channel continues to the next line of the link table, and
begins reading the memory segment specified there. As before, the channel concatenates memory
segments from as many link table entries as necessary to obtain the required number of bytes
(Length3).
Similarly, the next data parcel is obtained by using Pointer3 yet again, this time with length given
by Extent4.
Assume that for the current descriptor type, the Extent4 data parcel is the last one to be accessed
through Pointer3. Then the link table entry that supplies the last memory segment for Extent4 has
the R bit set, signifying that this is the last entry in the chain of link tables.
Descriptor Types
Length
Length
Length HMAC Key
Length HMAC Key
Length
Length HMAC Key
Length
Extent
Extent
Extent
Extent
Extent
Extent
Extent
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
type
field
undefined
undefined
undefined
undefined
undefined
undefined
undefined
MAC Key
Dword1
Pointer
nil
nil
nil
HMAC Data
HMAC Data
Table 14-10. Descriptor Format by Type
undefined
undefined
undefined
undefined
undefined
undefined
undefined
Cipher IV
Cipher IV
Cipher IV
AES-Ctx
AES-Ctx
Dword2
Pointer
Cipher Key
Cipher Key
Cipher Key
undefined
undefined
undefined
undefined
undefined
undefined
undefined
Cipher IV
AES Key
AES Key
AES Key
Dword 3
Pointer
Cipher Key
Auth & CIpher
AES Ctx
Dword4
In FIFO
In FIFO
In FIFO
In FIFO
In FIFO
In FIFO
In FIFO
Pointer
Auth only
nil
nil
nil
nil
nil
Out FIFO
Out FIFO
Out FIFO
Cipher Only
MAC Out
HMAC In
Dword 5
In FIFO
In FIFO
In FIFO
In FIFO
In FIFO
Pointer
nil
nil
nil
nil
Cipher IV Out
Cipher IV Out
HMAC Out
HMAC Out
Out FIFO
Out FIFO
Out FIFO
Out FIFO
Dword 6
Pointer
nil
nil
nil
nil
nil
nil
Freescale Semiconductor
Cipher IV Out
Cipher IV Out
AES-Ctx-Out
AES-Ctx-Out
HMAC Out
undefined
undefined
undefined
undefined
undefined
undefined
undefined
Dword 7
Pointer
nil
nil

Related parts for MPC8313ECZQADDC