Motorola DSP56012 User Manual
Page 14
xiv
Motorola
Command Vector Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-29
Host Processor Transfer Timing . . . . . . . . . . . . . . . . . . . . . . . . .4-37
Interrupt Vector Register Read Timing . . . . . . . . . . . . . . . . . . . .4-40
HI Interrupt Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
DMA Transfer Logic and Timing . . . . . . . . . . . . . . . . . . . . . . . . .4-41
HI Initialization Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-42
HI Initialization—DSP Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-43
HI Initialization—Host Side, Interrupt Mode . . . . . . . . . . . . . . . .4-44
HI Mode and INIT Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-45
HI Initialization—Host Side, Polling Mode. . . . . . . . . . . . . . . . . .4-46
HI Configuration—Host Side. . . . . . . . . . . . . . . . . . . . . . . . . . . .4-46
HI Initialization–Host Side, DMA Mode . . . . . . . . . . . . . . . . . . . .4-47
Bits Used for Host-to-DSP Transfer . . . . . . . . . . . . . . . . . . . . . .4-48
Data Transfer from Host to DSP . . . . . . . . . . . . . . . . . . . . . . . . .4-50
Host Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-52
Receive Data from Host—Main Program . . . . . . . . . . . . . . . . . .4-53
Receive Data from Host Interrupt Routine . . . . . . . . . . . . . . . . .4-53
Transmit/Receive Byte Registers . . . . . . . . . . . . . . . . . . . . . . . .4-54
Bootstrap Using the Host Interface . . . . . . . . . . . . . . . . . . . . . . .4-55
Bits Used for DSP to Host Transfer . . . . . . . . . . . . . . . . . . . . . .4-57
Data Transfer from DSP to Host . . . . . . . . . . . . . . . . . . . . . . . . .4-58
Main Program: Transmit 24-bit Data to Host . . . . . . . . . . . . . . .4-59
HI Hardware–DMA Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-60