8-30
DSP56367
MOTOROLA
Host Interface (HDI08)
Servicing The Host Interface
8.7
SERVICING THE HOST INTERFACE
The HDI08 can be serviced by using one of the following protocols:
•
Polling,
•
Interrupts
8.7.1
HDI08 HOST PROCESSOR DATA TRANSFER
To the host processor, the HDI08 appears as a contiguous block of static RAM. To transfer
data between itself and the HDI08, the host processor performs the following steps:
1. Asserts the HDI08 address to select the register to be read or written.
2. Selects the direction of the data transfer. If it is writing, the host processor drives the
data on the bus.
3. Strobes the data transfer.
8.7.2
POLLING
In the polling mode of operation, the HOREQ/HTRQ signal is not connected to the host
processor and HACK must be deasserted to ensure IVR data is not being driven on H0-H7
when other registers are being polled.
The host processor first performs a data read transfer to read the ISR register.This allows the
host processor to assess the status of the HDI08:
1. If RXDF=1, the receive byte registers are full and therefore a data read can be
performed by the host processor.
2. If TXDE=1, the transmit byte registers are empty. A data write can be performed by
the host processor.
3. If TRDY=1, the transmit byte registers and the receive data register on the DSP side
are empty. Data written by the host processor is transferred directly to the DSP side.
4. If (HF2
•
HF3)
≠
0, depending on how the host flags have been defined, may indicate
an application-specific state within the DSP core has been reached. Intervention by the
host processor may be required.
Summary of Contents for DSP56367
Page 16: ...xvi MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 22: ...xxii MOTOROLA List of Figures Figure Number Title Page Number ...
Page 26: ...xxvi MOTOROLA List of Tables Table Number Title Page Number ...
Page 148: ...4 6 DSP56367 MOTOROLA Design Considerations PLL Performance Issues ...
Page 248: ...9 30 DSP56367 MOTOROLA Serial Host Interface SHI Programming Considerations ...
Page 306: ...10 58 DSP56367 MOTOROLA Enhanced Serial Audio Interface ESAI ESAI Initialization Examples ...
Page 389: ...Bootstrap ROM Contents MOTOROLA DSP56367 A 15 end ...
Page 390: ...A 16 DSP56367 MOTOROLA Bootstrap ROM Contents ...
Page 432: ...C 8 DSP56367 MOTOROLA JTAG BSDL ...
Page 484: ...D 52 DSP56367 MOTOROLA Programmer s Reference ...
Page 490: ...E 6 DSP56367 MOTOROLA Power Consumption Benchmark ...
Page 516: ...F 26 DSP56367 MOTOROLA IBIS Model ...
Page 522: ...Index 6 MOTOROLA Index ...
Page 523: ......