MPC8313CZQADDC Freescale Semiconductor, MPC8313CZQADDC Datasheet - Page 659

no-image

MPC8313CZQADDC

Manufacturer Part Number
MPC8313CZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB NO EN EXT
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313CZQADDC

Processor Series
MPC8313
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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8313CZQADDC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
For any sequence of data parcels accessed by a link table or chain of link tables, the combined lengths of
the parcels (the sum of their LENGTH and/or EXTENT fields) must equal the combined lengths of the link
table memory segments (SEGLEN fields). Otherwise the channel sets the appropriate error state in the
channel pointer status register—G-STATE for gather error or S-STATE for scatter error (see
Section 14.5.1.2, “Crypto-Channel Pointer Status Register
Freescale Semiconductor
16–21
32–63
24-31
0–15
Bits
22
23
Bit #
Example (from
type calls for the channel to read a data parcel using Pointer3 and Extent3 fields, and assume that
J3 = 1. Due to the J3 value, Pointer3 is not used as a data address but instead used as the address
of a link table. The channel begins by reading the first four long words starting at Pointer3 into an
internal ‘gather table buffer.’
Using the first entry of the gather table buffer, the channel starts accessing the data parcel by
reading SEGLEN bytes beginning at SEGADR. If the required data parcel size (Extent3) is greater
than this first SegLen, the channel moves on to the next entry of the gather table buffer, and reads
SEGLEN bytes starting at SEGADR. While there are more bytes to be read in the data parcel, this
process continues. If the channel’s gather table buffer is exhausted, the channel reads the next four
long words of the link table into its gather table buffer. If a gather table buffer entry is encountered
in which the N bit is set, the channel uses the SEGADR field in that word to find the next link table
in the chain. The last byte of the required parcel size (Extent3) must coincide with the last byte of
a memory segment, or unpredictable results may occur.
SEGADR Segment address. A memory address.
SEGLEN
Name
R
N
0
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
SEGLEN
Length. When N=0, a number in the range 1–65535, specifying the number of bytes in the memory
segment. pointed to by SEGADR. A value of 0 will cause an error state to be set in the channel pointer
status register—G-STATE for a gather operation or S-STATE for a scatter operation (see
“Crypto-Channel Pointer Status Register
When N = 1, must be 0.
Reserved
Return. When N=0:
0 No special action.
1 This is the last entry in the chain of link tables. If this entry does not specify the right number of bytes
to complete the last data parcel, a G-STATE or S-STATE error will be set in the channel pointer status
register (see
When N = 1, ignored.
Next
0 No special action.
1 This is the last long word in the current link table. The SEGADR field is the address of the next link
table in the chain.
Reserved
Figure 14-6
15
Section 14.5.1.2, “Crypto-Channel Pointer Status Register
16
Table 14-9. Link Table Field Definitions
)
: To demonstrate use of a link table, assume that the current descriptor
Figure 14-6. Link Table Entry
21
22
R
23
N
(CCPSR)”).
24
Description
(CCPSR)”).
31
32
(CCPSR)”).
SEGADR
Security Engine (SEC) 2.2
Section 14.5.1.2,
63
14-17

Related parts for MPC8313CZQADDC