HOST INTERFACE (HI)
5 - 12
PORT B
MOTOROLA
5.3.2
Programming Model – DSP CPU Viewpoint
The HI has two programming models: one for the DSP programmer and one for the host pro-
cessor programmer. In most cases, the notation used reflects the DSP perspective. The HI –
DSP programming model is shown in Figure 5-9. There are three registers: a control register
(HCR), a status register (HSR), and a data transmit/receive register (HTX/HRX). These reg-
isters can only be accessed by the DSP56002; they can not be accessed by the host
processor. The HI host processor programming model is shown in Figure 5-12.
RECEIVE BYTE
REGISTERS
(READ ONLY)
TRANSMIT BYTE
REGISTERS
(WRITE ONLY)
INTERRUPT CONTROL
REGISTER
(READ/WRITE)
DSP CPU GLOBAL
DATA BUS
$0
ICR
$1
CVR
HCR
HSR
$2
ISR
$3
IVR
CONTROL
LOGIC
HTX
HRX
$5
RXH
$6
RXM
$7
RXL
$5
TXH
$6
TXM
$7
TXL
X:$FFE8
X:$FFE9
X:$FFEB
X:$FFEB
HOST CONTROL REGISTER
(READ/WRITE)
HOST STATUS REGISTER
(READ ONLY)
HOST TRANSMIT
DATA REGISTER
(WRITE ONLY)
HOST RECIEVE
DATA REGISTER
(READ ONLY)
COMMAND VECTOR
REGISTER
(READ/WRITE)
INTERRUPT STATUS
REGISTER
(READ ONLY)
INTERRUPT VECTOR
REGISTER
(READ/WRITE)
24
24
24
8
HOST MPU
DATA BUS
H0 - H7
Figure 5-8 HI Block Diagram
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
.
..