![Motorola DigitalDNA MPC180E User Manual Download Page 51](http://html.mh-extra.com/html/motorola/digitaldna-mpc180e/digitaldna-mpc180e_user-manual_243893051.webp)
Chapter 7. Public Key Execution Unit
7-1
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Chapter 7
Public Key Execution Unit
This chapter explains how to program the PKEU (Public Key Execution Unit) to perform
mathematical functions.
7.1 Operational Registers
All operational registers within the main control block are 32-bit addressable, however they
may contain less than 32 bits.
Table 7-1 lists all PKEU registers. These registers are described in more detail in the
following sections.
Table 7-1. PKEU Registers
7.1.1 PKEU Version Identification Register (PKID)
The Identification Register contains a value reserved for a particular version and
configuration of the PKEU. As future hardware is developed to support different field types
or different microcode, each version will be assigned a different identifier.
The value returned is ID = 0002x.
MPC180E 12-Bit Address
Processor 32-Bit Address
Register
Type
0xA00
0x0000_2800
BRAM
R/W
0xA40
0x0000_2900
ARAM
R/W
0xA80
0x0000_2A00
NRAM
R/W
0xB00
0x0000_2C00
EXP(k)
R/W
0xB01
0x0000_2C04
Control
R/W
0xB02
0x0000_2C08
Status
R
0xB03
0x0000_2C0C
Interrupt mask
R/W
0xB05
0x0000_2C14
Program counter
R/W
0xB06
0x0000_2C18
Clear interrupt (CLRIRQ)
W
0xB07
0x0000_2C1C
Modulus size
R/W
0xB08
0x0000_2C20
EXP(k) size
R/W
0xB09
0x0000_2C24
Device ID
R/W
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..