MPC180LMB Freescale Semiconductor, MPC180LMB Datasheet - Page 59

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
It is important to note that unlike the RSA exponentiation routine, the point to be multiplied
is not expected to be in the Montgomery residue system when loaded into the PKEU. All
of the other ECC parameters are also expected to be loaded in standard format. This
includes the a and b parameters of the ECC system. In addition, the “R
also required. This term is used by the PKEU to put the operands in the Montgomery
residue system. See the full description of this function/value below.
It is the responsibility of the host processor to provide multiplier data to the PKEU during
the operation. That is, the ‘k’ from the point multiplication ‘kP’ must be provided
dynamically by the host micro-processor in 32-bit words. Note that the host must supply
the k data starting with the most significant 32-bit word and working down to the least
significant word. Each individual word, however, is formatted msb to lsb (i.e.
“k_word[msb:lsb]”).
Post-conditions
Special
conditions
B1 = X
B2 = Y
B3 = Z
A2 = undefined (when XYZ = 1) or Z
A3 = undefined (when XYZ = 1) or Z
Unless explicitly noted, all other registers are not guaranteed to be any particular value.
Initial Condition
Figure 7-4. ECC F
2
2
2
Table 7-5. ECC F
/ Y’
/ Z’
/ X’
2
2
Freescale Semiconductor, Inc.
2
R
y
x
1 (or Z
2
1
1
prime p
mod N
(or Y
(or X
‘1’ - ECC enabled
For More Information On This Product,
k (run-time)
‘0’ - F
Chapter 7. Public Key Execution Unit
select ‘1’ or ‘0’
1
1
1
b
a
)
)
)
p
enabled
set
set
Go to: www.freescale.com
EXP(k)_SIZE
Modsize
EXP(k)
ECC
p
XYZ
F2M
B3
B2
B1
B0
A3
A2
A1
A0
N3
N2
N1
N0
p
Point Multiply Register Usage
Point Multiply (Continued)
2
2
2
3
(when XYZ = 0)
(when XYZ = 0)
F
p
Point Multiply
Z
Y
X
?
? (or Z
? (or Z
?
?
?
?
?
prime p
same
?
same
same
same
same
Final Condition
2
2
2
(or Z’
(or Y’
(or X’
2
2
3
2
2
2
2
)
)
)
)
)
2
mod N” term is
ECC Routines
7-9

Related parts for MPC180LMB