mcf51jf128 Freescale Semiconductor, Inc, mcf51jf128 Datasheet - Page 600

no-image

mcf51jf128

Manufacturer Part Number
mcf51jf128
Description
Mcf51jf128 Reference Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51jf128VLH
Manufacturer:
MITSUBISHI
Quantity:
321
Part Number:
mcf51jf128VLH
Manufacturer:
FREESCALE
Quantity:
5 097
Part Number:
mcf51jf128VLH
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51jf128VLH
Manufacturer:
FREESCALE
Quantity:
5 097
Functional Description
26.6.3.16 AES Inverse Shift Rows (AESIR)
The AESIR command performs the AES inverse shift rows operation on registers CA0,
CA1, CA2 and CA3. This table shows an example.
26.6.3.17 DES Round (DESR)
The DESR command performs a round of the DES algorithm and a key schedule update
with the following source and destination designations: CA0=C, CA1=D, CA2=L,
CA3=R. If the IP bit is set, DES initial permutation performs on CA2 and CA3 before the
round operation. If the FP bit is set, DES final permutation (inverse initial permutation)
performs on CA2 and CA3 after the round operation. The round operation uses the source
values from registers CA0 and CA1 for the key addition operation. The KSx field
specifies the shift for the key schedule operation to update the values in CA0 and CA1.
The following table defines the specific shift function performed based on the KSx field.
600
cp0ld.l
cp0ld.l
KSx Code
0
1
Register
CA0
CA1
CA2
CA3
Register
CA1
CA2
CA3
#AESIR
#DESR+{IP}+{FP}+{KSx}
Table 26-16. AESR Command Example (continued)
MCF51JF128 Reference Manual, Rev. 2, 03/2011
Table 26-17. AESIR Command Example
Table 26-18. Key Shift Function Codes
Define
KSL1
KSL2
KSx
Table continues on the next page...
0x0D02_070C
0x0106_0B00
0x050A_0F04
0x090E_0308
0x090A_0B0C
0x0D0E_0F00
0x0506_0708
Preliminary
Before
Before
Shift Function
Left 1
Left 2
Freescale Semiconductor, Inc.
0x090A_0B0C
0x0D02_070C
0x0D0E_0F00
0x050A_0F04
0x090E_0308
0x0102_0304
0x0506_0708
After
After

Related parts for mcf51jf128