MPC180LMB Freescale Semiconductor, MPC180LMB Datasheet - Page 73

IC SECURITY PROCES 66MHZ 100LQFP

MPC180LMB

Manufacturer Part Number
MPC180LMB
Description
IC SECURITY PROCES 66MHZ 100LQFP
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC180LMB

Processor Type
Security Processor
Speed
66MHz
Voltage
1.8V
Mounting Type
Surface Mount
Package / Case
100-LQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC180LMB
Manufacturer:
FREESCALE
Quantity:
201
Part Number:
MPC180LMB
Manufacturer:
MOTOLOLA
Quantity:
325
Part Number:
MPC180LMB
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Computation
Entry name
Entry address
Pre-conditions
Post-conditions
Special
conditions
7.3.12 ECC F
The (A
used to assist the point add and double routines in completing their functions. For ECC
purposes, this function will rarely be used directly by the host processor. This function
operates with a minimum of 5 digits (Modsize = 4). The complete set of I/O conditions is
shown below:
B
((A
C = A * B * R
number of digits of the modulus vector
modularmultiply (same for F
0x00a(modularmultiply)
A0-3 = A (binary polynomial, exact A-location pre-selected in Control Register)
B0-3 = B (binary polynomial, exact B-location pre-selected in Control Register)
N0-3 = irreducible polynomial of the ECC system
A0-3 = A operand is preserved
B0-3 = results of modular multiplication stored where the B operand was located
Unless explicitly noted, all other registers are not guaranteed to be any particular value.
Typically, though it is not mandatory, the operands will be in the Montgomery residue system. The only
time this would not be the case is when manually placing a value into the Montgomery residue system.
Figure 7-15. F
R
-1
) mod N calculation is the core function of the PKEU. This function is
irred. poly. (if N0 selected)
B
Initial Condition
2
m Montgomery Modular Multiplication
-1
Freescale Semiconductor, Inc.
B (if B0 selected)
A (if A0 selected)
Table 7-16. F
mod N, where A, B, and C are integers less than N and R = 2
R
For More Information On This Product,
Chapter 7. Public Key Execution Unit
-1
set (00, 01, 10, 11)
set (00, 01, 10, 11)
set (00, 01, 10, 11)
2
) mod N)
‘1’ - ECC enabled
‘1’ - F
m Modular Multiplication Register Usage
Go to: www.freescale.com
2
m enabled
p
or F
set
2
m Modular Multiplication
EXP(k)_SIZE
2
m)
Modsize
regNsel
regAsel
regBsel
EXP(k)
XYZ
F2M
ECC
N3
N2
N1
N0
B3
B2
B1
B0
A3
A2
A1
A0
F
2
m Modular Multiply
same
same
same
same
same
?
?
?
C (if B0 selected)
?
?
?
irred. poly. (if N0 selected)
Final Condition
A (if A0 selected)
same
16D
where D is the
ECC Routines
7-23

Related parts for MPC180LMB