DSP56011 User’s Manual iii
SECTION 4 PARALLEL HOST INTERFACE . . . . . . . . . . . . . . .4-1
4.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
4.2 PORT B CONFIGURATION. . . . . . . . . . . . . . . . . . . . . . . . . .4-3
4.2.1 Port B Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . .4-5
4.2.2 Port B Data Direction Register. . . . . . . . . . . . . . . . . . . . . .4-6
4.2.3 Port B Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
4.3 PROGRAMMING THE GPIO . . . . . . . . . . . . . . . . . . . . . . . . .4-7
4.4 HOST INTERFACE (HI). . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
4.4.1 HI Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
4.4.2 HI Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
4.4.3 HI—DSP Viewpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11
4.4.4 Programming Model—DSP Viewpoint. . . . . . . . . . . . . . .4-12
4.4.4.1 HI Control Register (HCR) . . . . . . . . . . . . . . . . . . . . .4-13
4.4.4.2 HI Status Register (HSR) . . . . . . . . . . . . . . . . . . . . . .4-14
4.4.4.3 HI Receive Data Register (HORX) . . . . . . . . . . . . . . .4-16
4.4.4.4 HI Transmit Data Register (HOTX). . . . . . . . . . . . . . .4-17
4.4.4.5 Register Contents After Reset . . . . . . . . . . . . . . . . . .4-17
4.4.4.6 DSP Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-18
4.4.4.7 HI Usage Considerations—DSP Side. . . . . . . . . . . . .4-19
4.4.5 HI—Host Processor Viewpoint . . . . . . . . . . . . . . . . . . . .4-19
4.4.5.1 Programming Model—Host Processor Viewpoint. . . .4-19
4.4.5.2 Host Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-20
4.4.5.3 Interrupt Control Register (ICR) . . . . . . . . . . . . . . . . .4-22
4.4.5.4 HI Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-25
4.4.5.5 Command Vector Register (CVR). . . . . . . . . . . . . . . .4-27
4.4.5.6 Interrupt Status Register (ISR) . . . . . . . . . . . . . . . . . .4-28
4.4.5.7 Interrupt Vector Register (IVR) . . . . . . . . . . . . . . . . . .4-30
4.4.5.8 Receive Byte Registers (RXH, RXM, RXL). . . . . . . . .4-30
4.4.5.9 Transmit Byte Registers (TXH, TXM, TXL). . . . . . . . .4-31
4.4.5.10 Registers After Reset . . . . . . . . . . . . . . . . . . . . . . . . .4-31
4.4.6 HI Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
4.4.6.1 HI Data Bus (H0–H7) . . . . . . . . . . . . . . . . . . . . . . . . .4-33
4.4.6.2 HI Address (HOA2–HOA0) . . . . . . . . . . . . . . . . . . . . .4-33
4.4.6.3 HI Read/Write (HR/W). . . . . . . . . . . . . . . . . . . . . . . . .4-33
4.4.6.4 HI Enable (HEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
4.4.6.5 Host Request (HOREQ) . . . . . . . . . . . . . . . . . . . . . . .4-33
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc
.
..