
- •ADSP-2192M DUAL CORE DSP FEATURES
- •FUNCTIONAL BLOCK DIAGRAM
- •DSP CORE FEATURES
- •TABLE OF CONTENTS
- •GENERAL DESCRIPTION
- •Figure 1. ADSP-219x DSP Core
- •DSP Core Architecture
- •DSP Peripherals
- •Memory Architecture
- •Figure 2. ADSP-2192M Internal/External Memory, Boot Memory, and I/O Memory Maps
- •Interrupts
- •DMA Controller
- •External Interfaces
- •PCI 2.2 Host Interface
- •USB 1.1 Host Interface
- •Sub-ISA Interface
- •CardBus Interface
- •AC’97 2.1 External Codec Interface
- •Serial EEPROM Interface
- •Internal Interfaces
- •Register Interface
- •Register Spaces
- •PCI Configuration Space
- •DSP Core Register Space
- •Peripheral Device Control Register Space
- •USB Register Space
- •CardBus Interface
- •Using the PCI Interface
- •Target/Slave Interface
- •Bus Master Interface
- •PCI Interrupts
- •PCI Control Register.
- •PCI Configuration Space
- •Similarities Between the Three PCI Functions
- •Interactions Between the Three PCI Configurations
- •PCI Memory Map
- •Figure 3. PCI Addressing for 24-Bit and 16-Bit Memory Blocks in 24-Bit Access (BAR2) Mode
- •Figure 4. PCI Addressing for 24-Bit and 16-Bit Memory Blocks in 16-Bit Access (BAR3) Mode
- •24-Bit PCI DSP Memory Map (BAR2)
- •16-Bit PCI DSP Memory Map (BAR3)
- •16-Bit PCI DSP I/O Memory Map (BAR4)
- •Using the USB Interface
- •USB DSP Register Definitions
- •USB DSP Memory Buffer Base Addr Register
- •USB DSP Memory Buffer Size Register
- •USB DSP Memory Buffer RD Pointer Offset Register
- •USB DSP Memory Buffer WR Pointer Offset Register
- •USB Descriptor Vendor ID
- •USB Descriptor Product ID
- •USB Descriptor Release Number
- •USB Descriptor Device Attributes
- •USB DSP MCU Register Definitions
- •USB Endpoint Description Register
- •USB Endpoint NAK Counter Register
- •USB Endpoint Stall Policy Register
- •USB Endpoint 1 Code Download Base Address Register
- •USB Endpoint 2 Code Download Base Address Register
- •USB Endpoint 3 Code Download Base Address Register
- •USB Endpoint 1 Code Current Write Pointer Offset Register
- •USB Endpoint 2 Code Current Write Pointer Offset Register
- •USB Endpoint 3 Code Current Write Pointer Offset Register
- •USB SETUP Token Command Register
- •USB SETUP Token Data Register
- •USB SETUP Counter Register
- •USB Register I/O Address Register
- •USB Register I/O Data Register
- •USB Control Register
- •USB Address/Endpoint Register
- •USB Frame Number Register
- •General USB Device Definitions
- •Configuration 0, 1, and 2 Device Definition
- •Endpoint 0 Definition
- •USB MCU Code Download
- •USB REGIO (Write)
- •USB REGIO (Read)
- •DSP Code Download
- •Example Initialization Process
- •USB Data Pipe Operations
- •OUT Transactions (Host to Device)
- •IN Transactions (Device to Host)
- •Sub-ISA Interface
- •PCI Interface to DSP Memory
- •USB Interface to DSP Memory
- •AC’97 Codec Interface to DSP Memory
- •Data FIFO Architecture
- •FIFO Control Registers
- •System Reset Description
- •Power-On Reset
- •DSP Software Reset
- •Booting Modes
- •Figure 5. Boot Process Flow
- •Power Management Description
- •Power Regulators
- •Low Power Operation
- •Clock Signals
- •Figure 7. External Crystal Connections
- •Figure 8. Clock Domains
- •Instruction Set Description
- •Development Tools
- •Designing an Emulator-Compatible DSP Board (Target)
- •Target Board Header
- •Figure 9. JTAG Target Board Connector for JTAG Equipped Analog Devices DSP (Jumpers in Place)
- •Figure 10. JTAG Target Board Connector with No Local Boundary Scan
- •JTAG Emulator Pod Connector
- •Figure 11. JTAG Pod Connector Dimensions
- •Figure 12. JTAG Pod Connector Keep-Out Area
- •Design-for-Emulation Circuit Information
- •Additional Information
- •PIN DESCRIPTIONS
- •SPECIFICATIONS
- •ABSOLUTE MAXIMUM RATINGS
- •ESD SENSITIVITY
- •TIMING SPECIFICATIONS
- •Programmable Flags Cycle Timing
- •Figure 13. Programmable Flags Cycle Timing
- •Sub-ISA Interface Read/Write Cycle Timing
- •Figure 14. Sub-ISA Interface Read Cycle Timing
- •Figure 15. Sub-ISA Interface Write Cycle Timing
- •Output Drive Currents
- •Figure 16. Typical Drive Currents
- •Power Dissipation
- •Test Conditions
- •Output Disable Time
- •Figure 17. Output Enable/Disable
- •Figure 18. Equivalent Device Loading for AC Measurements (Includes All Fixtures)
- •Figure 19. Voltage Reference Levels for AC Measurements (Except Output Enable/Disable)
- •Output Enable Time
- •Example System Hold Time Calculation
- •Capacitive Loading
- •Environmental Conditions
- •144-Lead LQFP Pinout
- •OUTLINE DIMENSIONS
- •ORDERING GUIDE

ADSP-2192M
DSP |
|
|
|
TANTALUM |
CERAMIC |
||||
INTERNAL |
|
|
|
|
|
OR |
|
|
|
CIRCUIT |
|
|
ELECTROLYTIC |
|
|
||||
|
|
|
|
|
|
|
|
|
PCIVDD |
2.5V @ 500mA |
IVDD |
|
|
|
|
|
|
|
3.0V – 5.5V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10µF |
|
0.1µF |
ZETEX |
|||
VCTRLVDD |
|
|
|
|
|
FZT951 |
|||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
EXTERNAL |
|
|
|
|
|
|
|
|
|
COMPONENTS |
|
– |
|
|
|
|
|
|
|
|
PCIVAUX |
+ |
3.0V – 3.6V |
|
|
VREF |
|
|
ZETEX |
|
FZT951 |
|
VCTR LAUX |
Figure 6. 2.5 V Regulator Options
Low Power Operation
In addition to supporting the PCI and USB standards’ powerdown modes, additional power-down modes for the DSP cores and peripheral buses are supported by the ADSP-2192M. The power-down modes are controlled by the DSP1 and DSP2 Inter- rupt/Power-down registers.
Clock Signals
Figure 7. Capacitor values are dependent on crystal type and should be specified by the crystal manufacturer. A parallelresonant, fundamental frequency, microprocessor-grade 24.576 MHz crystal should be used for this configuration.
3V OR 5V CLOCK
BUS SELECT
POW R ON
RESET
PCI CLO CK RUN
PCI CLO CK
PCI RESET
AC'97 BIT
CLOCK
24.576MHz
XTALI |
XTALO |
CLKSEL |
AD SP-2192M |
|
|
BUS1 |
|
BUS0 |
|
P O R S T |
|
CLKRUN |
|
CLK |
|
R S T |
|
BITC LK |
|
Figure 7. External Crystal Connections
The ADSP-2192M can be clocked by a crystal oscillator. If a crystal oscillator is used, the crystal should be connected across the XTALI/O pins, with two capacitors connected as shown in
USB PORT |
|
1/8.192 PLL AND |
12.0MHz |
|
|||
|
|
USB |
|
|
|
CLOCK RECOVERY |
CLOCK |
|
|
|
DOMAIN |
X4 |
|
33MHz |
|
PCI CLK |
|
PLL |
|
|
|
PCI |
|
|
|
|
|
|
CLOCK |
24.576MHz |
1/2 |
49.152MHz |
XTALI |
DOMAIN |
|
|
(SUB-ISA MODE) |
|
X6 |
147.456MHz |
DSP |
|
CLOCK DOMAIN |
|
PLL |
|
|
|
|
|
(PROGRAMMABLE) |
49.152MHz |
|
|
1/2 |
PERIPHERAL DEVICE |
|
|
|
|
|
CONTROL BUS |
|
|
CLOCK DOMAIN |
1/2 |
12.288 MHz |
AC’97 |
BITCLK |
|
CLOCK DOMAIN |
|
|
Figure 8. Clock Domains
REV. 0 |
–25– |