Development Tools
1-10 ADSP-21368 SHARC Processor Hardware Reference
Digital Peripheral Interface (DPI)
The digital peripheral interface (DPI) unit is a new addition to the
SHARC processor peripherals. This set of audio peripherals consists of an
interrupt controller, a two wire interface port (TWI), and a signal routing
unit, three timers and a Universal Asynchronous Receiver/Transmitter
(UART).
Interrupt Controller. The DPI contains its own interrupt controller that
indicates to the core when DPI audio events have occurred. This interrupt
controller offer 32 independently configurable channels.
Two Wire Interface (TWI). The two wire interface (TWI) controller
allows a device to interface to an Inter IC bus as specified by the Philips
I
2
C Bus Specification version 2.1 dated January 2000.
Universal Asynchronous Receiver/Transmitter (UART). A full-duplex
peripheral compatible with PC-style, industry-standard UARTs. The
UART converts data between serial and parallel formats. The UART
includes interrupt handling hardware. Interrupts can be generated from
12 different events.
Signal Routing Unit Two (SRU2). Conceptually similar to a “patch-bay”
or multiplexer, SRU2 provides a group of registers that define the inter-
connection of the DPI’s peripherals, the DPI pins, and the timers.
Development Tools
The ADSP-21367/8/9 and ADSP-2137x processors are supported by
VisualDSP++, an easy-to-use integrated development and debugging envi-
ronment (IDDE). VisualDSP++ allows you to manage projects from start
to finish from within a single, integrated interface. Because the project
development and debug environments are integrated, you can move easily
between editing, building, and debugging activities.