Chapter 3. External Bus Interface and Memory Map
3-1
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Chapter 3
External Bus Interface and Memory Map
This chapter describes the MPC180E address map, the External Bus Interface (EBI), and
EBI registers.
3.1 Execution Unit Registers
Each MPC180E execution unit has a dedicated set of registers. The MPC180E has a unified
memory map that allows software addressibility to all internal registers. Figure 3-1 lists
each MPC180E register and its 12-bit MPC180E chip address.
Figure 3-1. MPC180E Execution Unit Registers
EBI
Input buffer
A00
Output buffer
A80
DEU
Control
200
Status
201
Key1-right
202
Key1-left
203
Key2-right
204
Key2-left
205
Key3-right
206
Key3-left
207
IV-right
208
IV-left
209
DATAIN_R
20A
MDEU
MDMB [0–15]
000
Digest [0–4]
010
Control [CR]
015
Status [SR]
016
Clear interrupt
017
PKEU
BRAM [64x32]
A00
ARAM [64x32]
A40
NRAM[64x32]
A80
EXP(k)
B00
Control [CR]
B01
Status [SR]
B02
Mask [MR]
B03
Instruction [IR]
B04
Prog. counter [PC]
B05
Clear interrupt
B06
Modulus size
B07
EXP(k) size
B08
Command/status
600
AutoRand output
602
DATAIN_L
20B
DATAOUT_R
20C
DATAOUT_L
20D
Device ID
018
AFEU
Control
400
Status
401
Clear interrupt
402
Key length
403
Key data[0–3]
404
Plaintext-in
409
Last sub msg
408
Ciphertext-out
40A
CSTAT
B00
ID register
B01
IMASK
B02
IBCTL
B03
IBCNT
B04
OBCTL
B05
OBCNT
B06
Context I/J
40B
Context SBox[0–63]
410
Configuration
20E
RNG
Device ID
B09
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
.
..