MPC180LMB Freescale Semiconductor, MPC180LMB Datasheet - Page 74

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
ECC Routines
7.3.13 ECC F
The (A
multiplication except an additional R is divided out. This function is ideal for those ECC
applications which work in affine coordinates. In that case, the host may use this function
to exit projective coordinates. For example, the host could find x, for x = X/Z
(Z
operand registers and initiating this function would yield x which is no longer in the
Montgomery residue system. This function operates with a minimum of 5 digits
(Modsize = 4). The complete set of I/O conditions is shown below:
Computation
Entry name
Entry address
Pre-conditions
Post-conditions
Special
conditions
7-24
Figure 7-16. F
2
)
-1
are in the Montgomery residue system. Loading X and (Z
Table 7-17. F
((A
B
C = A * B * R
where D is the number of digits of the irreducible polynomial
modularmultiply2 (same as F
0x00b (modularmultiply2)
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.
2
R
irred. poly. (if N0 selected)
m Modular Multiplication (with double reduction) Register Usage
-2
B
Initial Condition
) mod N calculation is similar to the standard ‘R
2
m Montgomery Modular Multiplication
B (if B0 selected)
A (if A0 selected)
Freescale Semiconductor, Inc.
MPC180LMB Security Processor User’s Manual
-2
2
R
m Modular Multiplication (with double reduction)
mod N, where A, B, and C are binary polynomials with order than N and R
For More Information On This Product,
-2
set (00, 01, 10, 11)
set (00, 01, 10, 11)
set (00, 01, 10, 11)
) mod N)
‘1’ - ECC enabled
‘1’ - F
2
F
m enabled
Go to: www.freescale.com
2
set
m Modular Multiply (with double reduction)
p
)
EXP(k)_SIZE
Modsize
regAsel
regBsel
regNsel
EXP(k)
ECC
XYZ
F2M
B3
B2
B1
B0
A3
A2
A1
A0
N3
N2
N1
N0
same
same
same
same
same
?
?
?
C (if B0 selected)
?
?
?
irred. poly. (if N0 selected)
same
Final Condition
A (if A0 selected)
2
)
-1
into the appropriate
-1
’ Montgomery
2
, where X and
= 2
16D

Related parts for MPC180LMB