vi
TABLE OF CONTENTS
MOTOROLA
Table of Contents (Continued)
Paragraph
Page
Number
Title
Number
SECTION 5
PORT B
5.1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.2
GENERAL PURPOSE I/O CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . 5-4
5.2.1
Programming General Purpose I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.2.2
Port B General Purpose I/O Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3
HOST INTERFACE (HI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
5.3.1
Host Interface – DSP CPU Viewpoint. . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.3.2
Programming Model – DSP CPU Viewpoint. . . . . . . . . . . . . . . . . . . . . . 5-12
5.3.2.1
Host Control Register (HCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-14
5.3.2.1.1
HCR Host Receive Interrupt Enable (HRIE) Bit 0 . . . . . . . . . . . .5-14
5.3.2.1.2
HCR Host Transmit Interrupt Enable (HTIE) Bit 1 . . . . . . . . . . . .5-14
5.3.2.1.3
HCR Host Command Interrupt Enable (HCIE) Bit 2 . . . . . . . . . .5-14
5.3.2.1.4
HCR Host Flag 2 (HF2) Bit 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-14
5.3.2.1.5
HCR Host Flag 3 (HF3) Bit 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-15
5.3.2.1.6
HCR Reserved Control (Bits 5, 6, and 7) . . . . . . . . . . . . . . . . . . .5-15
5.3.2.2
Host Status Register (HSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-15
5.3.2.2.1
HSR Host Receive Data Full (HRDF) Bit 0 . . . . . . . . . . . . . . . . .5-15
5.3.2.2.2
HSR Host Transmit Data Empty (HTDE) Bit 1 . . . . . . . . . . . . . . .5-15
5.3.2.2.3
HSR Host Command Pending (HCP) Bit 2 . . . . . . . . . . . . . . . . .5-16
5.3.2.2.4
HSR Host Flag 0 (HF0) Bit 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-16
5.3.2.2.5
HSR Host Flag 1 (HF1) Bit 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-16
5.3.2.2.6
HSR Reserved Status (Bits 5 and 6) . . . . . . . . . . . . . . . . . . . . . .5-17
5.3.2.2.7
HSR DMA Status (DMA) Bit 7 . . . . . . . . . . . . . . . . . . . . . . . . . . .5-17
5.3.2.3
Host Receive Data Register (HRX) . . . . . . . . . . . . . . . . . . . . . . . . . .5-17
5.3.2.4
Host Transmit Data Register (HTX) . . . . . . . . . . . . . . . . . . . . . . . . .5-17
5.3.2.5
Register Contents After Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-17
5.3.2.6
Host Interface DSP CPU Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .5-18
5.3.2.7
Host Port Usage Considerations – DSP Side . . . . . . . . . . . . . . . . . .5-18
5.3.3
Host Interface – Host Processor Viewpoint . . . . . . . . . . . . . . . . . . . . . . 5-19
5.3.3.1
Programming Model – Host Processor Viewpoint . . . . . . . . . . . . . . .5-20
5.3.3.2
Interrupt Control Register (ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-20
5.3.3.2.1
ICR Receive Request Enable (RREQ) Bit 0 . . . . . . . . . . . . . . . .5-22
5.3.3.2.2
ICR Transmit Request Enable (TREQ) Bit 1 . . . . . . . . . . . . . . . .5-22
5.3.3.2.3
ICR Reserved Bit (Bit 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-23
5.3.3.2.4
ICR Host Flag 0 (HF0) Bit 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-23
5.3.3.2.5
ICR Host Flag 1 (HF1) Bit 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-23
5.3.3.2.6
ICR Host Mode Control (HM1 and HM0 bits) Bits 5 and 6 . . . . . .5-23
5.3.3.2.7
ICR Initialize Bit (INIT) Bit 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-24
5.3.3.3
Command Vector Register (CVR) . . . . . . . . . . . . . . . . . . . . . . . . . . .5-26
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
.
..