1-18
DSP56009 User’s Manual
MOTOROLA
Overview
DSP56009 Architectural Overview
1.3.4.1
External Memory Interface
The External Memory Interface (EMI) is an I/O interface that enables the DSP to
access external dynamic and/or static memory with little or no additional logic. The
EMI is implemented as a buffered peripheral rather than a transparent extension to
internal memory. This interface facilitates the storage of audio samples for digital
reverberation algorithms and permits simple implementation of large data delay
buffers in external memory. The EMI on the DSP56009 is designed to connect directly
to Dynamic RAM (DRAM) of the following sizes:
• One or two 256 K
×
4 bit chips
• One or two 1 M
×
4 bit chips
• One or two 4 M
×
4 bits chips
When using Static RAM (SRAM), the EMI may directly access up to 256 K
×
8 bits.
The external data bus width may be 4 or 8 bits. Data words of 8, 12, 16, 20 or 24 bits
may be stored and retrieved via the EMI with automatic packing and unpacking. In
addition, the EMI may be selected to operate in the SRAM/EPROM absolute
addressing mode. This allows connection to external memory devices for program
bootstrap and data storage, as well as general parallel access to peripheral devices.
1.3.4.2
Serial Host Interface (SHI)
The Serial Host Interface (SHI) provides a serial path for communication and
program/coefficient data transfers between the DSP and an external host processor
or other serial peripheral devices. This interface can connect directly to one of two
well-known and widely-used synchronous serial buses: the Serial Peripheral
Interface (SPI) bus defined by Motorola and the Inter Integrated-circuit Control (I
2
C)
bus defined by Philips. The SHI handles both SPI and I
2
C bus protocols as required
from a slave or a single-master device. In order to minimize DSP overhead, the SHI
supports single-, double-, and triple-byte data transfers. An optimal ten-word receive
FIFO register reduces the DSP overhead for data reception.
Содержание DSP56009
Страница 19: ...MOTOROLA DSP56009 User s Manual 1 1 SECTION 1 OVERVIEW ...
Страница 38: ...1 20 DSP56009 User s Manual MOTOROLA Overview DSP56009 Architectural Overview ...
Страница 39: ...MOTOROLA DSP56009 User s Manual 2 1 SECTION 2 SIGNAL DESCRIPTIONS ...
Страница 64: ...2 26 DSP56009 User s Manual MOTOROLA Signal Descriptions On Chip Emulation OnCETM Port ...
Страница 65: ...SECTION 3 MEMORY OPERATING MODES AND INTERRUPTS ...
Страница 84: ...3 20 DSP56009 User s Manual MOTOROLA Memory Operating Modes and Interrupts Hardware Reset Operation ...
Страница 85: ...MOTOROLA DSP56009 User s Manual 4 1 SECTION 4 EXTERNAL MEMORY INTERFACE ...
Страница 149: ...MOTOROLA DSP56009 User s Manual 5 1 SECTION 5 SERIAL HOST INTERFACE ...
Страница 154: ...5 6 DSP56009 User s Manual MOTOROLA Serial Host Interface Serial Host Interface Programming Model ...
Страница 180: ...5 32 DSP56009 User s Manual MOTOROLA Serial Host Interface SHI Programming Considerations ...
Страница 181: ...MOTOROLA DSP56009 User s Manual 6 1 SECTION 6 SERIAL AUDIO INTERFACE ...
Страница 207: ...MOTOROLA DSP56009 User s Manual 7 1 SECTION 7 GENERAL PURPOSE INPUT OUTPUT ...
Страница 212: ...7 6 DSP56009 User s Manual MOTOROLA General Purpose Input Output GPIO Register GPIOR ...
Страница 220: ...A 8 DSP56009 User s Manual MOTOROLA Bootstrap ROM Contents ...
Страница 221: ...MOTOROLA DSP56009 User s Manual B 1 APPENDIX B PROGRAMMING REFERENCE ...
Страница 250: ...B 30 DSP56009 User s Manual MOTOROLA Programming Reference ...
Страница 251: ...MOTOROLA DSP56009 User s Manual C 1 APPENDIX C APPLICATION EXAMPLES ...
Страница 262: ...C 12 DSP56009 User s Manual MOTOROLA Application Examples ...
Страница 269: ...MOTOROLA DSP56009 User s Manual C 1 APPENDIX C APPLICATION EXAMPLES ...
Страница 280: ...C 12 DSP56009 User s Manual MOTOROLA Application Examples ...