Motorola DSP56012 User Manual
Page 6
vi
Motorola
ISR HI Flag 2 (HF2)—Bit 3 (read only) . . . . . . . . . 4-31
ISR HI Flag 3 (HF3)—Bit 4 (read only) . . . . . . . . . 4-31
ISR Reserved—Bit 5 . . . . . . . . . . . . . . . . . . . . . . . 4-31
ISR DMA Status (DMA)—Bit 6 . . . . . . . . . . . . . . . 4-32
ISR Host Request (HOREQ)—Bit 7 . . . . . . . . . . . 4-32
Interrupt Vector Register (IVR) . . . . . . . . . . . . . . . . . 4-32
Receive Byte Registers (RXH, RXM, RXL) . . . . . . . . 4-32
Transmit Byte Registers (TXH, TXM, TXL) . . . . . . . . 4-33
Registers After Reset. . . . . . . . . . . . . . . . . . . . . . . . . 4-33
HI Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
HI Data Bus (H0–H7) . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
HI Address (HOA2–HOA0) . . . . . . . . . . . . . . . . . . . . 4-35
HI Read/Write (HR/W) . . . . . . . . . . . . . . . . . . . . . . . . 4-35
HI Enable (HEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Host Request (HOREQ). . . . . . . . . . . . . . . . . . . . . . . 4-35
Host Acknowledge (HACK) . . . . . . . . . . . . . . . . . . . . 4-36
Servicing the HI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37
HI—Host Processor Data Transfer . . . . . . . . . . . . . . 4-37
Host Interrupts using Host Request (HOREQ) . . . . . 4-38
Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38
Servicing Non-DMA Interrupts . . . . . . . . . . . . . . . . . . 4-39
Servicing DMA Interrupts . . . . . . . . . . . . . . . . . . . . . . 4-41
Host Interface Application Examples . . . . . . . . . . . . . . . 4-42
HI Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
Polling/Interrupt Controlled Data Transfer . . . . . . . . . 4-45
Host to DSP—Data Transfer . . . . . . . . . . . . . . . . . 4-49
Host to DSP–Command Vector . . . . . . . . . . . . . . 4-51
Host to DSP—Bootstrap Loading Using the HI . . . 4-54
DSP to Host—Data Transfer . . . . . . . . . . . . . . . . . 4-56
DMA Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Host to DSP—Internal Processing . . . . . . . . . . . . 4-61
Host to DSP—DMA Procedure . . . . . . . . . . . . . . . 4-62
DSP to HI —Internal Processing . . . . . . . . . . . . . . 4-64
DSP to Host—DMA Procedure . . . . . . . . . . . . . . . 4-65
HI Port Usage Considerations—Host Side . . . . . . . . 4-65
Unsynchronized Reading of Receive Byte Registers4-65
Overwriting Transmit Byte Registers. . . . . . . . . . . 4-66