1-12
DSP56367
MOTOROLA
DSP56367 Overview
Peripheral Overview
1.5.1
HOST INTERFACE (HDI08)
The host interface (HDI08) is a byte-wide, full-duplex, double-buffered, parallel port that can
be connected directly to the data bus of a host processor. The HDI08 supports a variety of
buses and provides glueless connection with a number of industry-standard DSPs,
microcomputers, microprocessors, and DMA hardware.
The DSP core treats the HDI08 as a memory-mapped peripheral, using either standard polled
or interrupt programming techniques. Separate transmit and receive data registers are
double-buffered to allow the DSP and host processor to efficiently transfer data at high speed.
Memory mapping allows DSP core communication with the HDI08 registers to be
accomplished using standard instructions and addressing modes.
Since the host bus may operate asynchronously with the DSP core clock, the HDI08 registers
are divided into 2 banks. The “host side” bank is accessible to the external host, and the “DSP
side” bank is accessible to the DSP core.
The HDI08 supports the following three classes of interfaces:
•
Host processor/MCU connection
•
DMA controller
•
GPIO port
Host port pins not in use may be configured as GPIO pins. The host interface provides up to
16 GPIO pins. These pins can be programmed to function as either GPIO or host interface.
For more information on the HDI08, see Section 8 - Host Interface (HDI08).
1.5.2
GENERAL PURPOSE INPUT/OUTPUT (GPIO)
The GPIO port consists of as many as 37 programmable signals, all of which are also used by
the peripherals (HDI08, ESAI, ESAI_1, DAX, and TEC). There are no dedicated GPIO
signals. The signals are configured as GPIO after hardware reset. Register programming
techniques for all GPIO functionality among these interfaces are very similar.
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: ......