|
|
Part: DSP56303DS
Category:
Description:
Company: Motorola Semiconductor Products
Datasheet: Download DSP56303DS datasheet File size : 331 kB
Request For quote: Find where to buy DSP56303DS
Datasheet text preview:
MOTOROLA
Order Number: DSP56303/D Rev. 5.0, 11/2000
Semiconductor Products Sector Technical Data
DSP56303
24-Bit General-Purpose Digital Signal Processor
The DSP56303 is a member of the DSP56300 core family of programmable CMOS Digital Signal Processors (DSPs). This family uses a high-performance, single clock cycle per instruction engine providing a twofold performance increase over Motorola's popular DSP56000 core family while retaining code compatibility. Significant architectural features of the DSP56300 core family include a barrel shifter, 24-bit addressing, instruction cache, and DMA. The DSP56303 offers 100 MIPS using an internal 100 MHz clock at 3.03.6 volts. The DSP56300 core family offers a rich instruction set and low power dissipation, as well as increasing levels of speed and power to enable wireless, telecommunications, and multimedia products.
16 6 6 3
Memory Expansion Area
Triple Timer Host Interface HI08 ESSI Interface SCI Interface Program RAM 4096 × 24 bits (default) Y Data X Data RAM RAM 2048 × 24 bits 2048 × 24 bits (default) (default)
PIO_EB
PM_EB
XM_EB
Address Generation Unit Six-Channel DMA Unit
YAB XAB PAB DAB
YM_EB
Peripheral Expansion Area
External Address Bus Switch External Bus
18 Address
Bootstrap ROM
24-Bit DSP56300 Core
DDB YDB XDB PDB GDB
13 Control
Interface
and Inst. Cache Control
Internal Data Bus Switch
External Data Bus Switch
24 Data
EXTAL Clock Generator XTAL PLL 2 Program Interrupt Controller Program Decode Controller MODA/IRQA MODB/IRQB MODC/IRQC MODD/IRQD Program Address Generator Data ALU 24 × 24 + 56 56-bit MAC Two 56-bit Accumulators 56-bit Barrel Shifter
Power Management 5 JT AG OnCETM
DE RESET
PINIT/NMI
Figure 1. DSP56303 Block Diagram
© Motorola, Inc. 1996, 2000
CONTENTS SECTION 1 SECTION 2 SECTION 3 SECTION 4 APPENDIX A SIGNAL/CONNECTION DESCRIPTIONS. . . . . . . . . . . . . . . . . . 1-1 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 PACKAGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 DESIGN CONSIDERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 POWER CONSUMPTION BENCHMARK . . . . . . . . . . . . . . . . . . A-1 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Data Sheet Conventions
This data sheet uses the following conventions:
OVERBAR "asser ted" "deasser ted" Examples: Used to indicate a signal that is active when pulled low (For example, the RESET pin is active when low.) Means that a high true (active high) signal is high or that a low true (active low) signal is low Means that a high true (active high) signal is low or that a low true (active low) signal is high Signal/Symbol PIN PIN PIN PIN Note: Logic State True False True False Signal State Asserted Deasserted Asserted Deasserted Voltage1 VIL/VOL VIH/VOH VIH/VOH VIL/VOL
Values for VIL, VOL, VIH, and VOH are defined by individual product specifications.
ii
DSP56303 Technical Data
FEATUR ES High-Performance DSP56300 Core
· · · · 100 million instructions per second (MIPS) with a 100 MHz clock at 3.03.6 V Object code compatible with the DSP56000 core Highly parallel instruction set Data Arithmetic Logic Unit (Data ALU) -- Fully pipelined 24 × 24-bit parallel Multiplier-Accumulator (MAC) -- 56-bit parallel barrel shifter (fast shift and normalization; bit stream generation and parsing) -- Conditional ALU instructions -- 24-bit or 16-bit arithmetic support under software control · Program Control Unit (PCU) -- Position Independent Code (PIC) support -- Addressing modes optimized for DSP applications (including immediate offsets) -- On-chip instruction cache controller -- On-chip memory-expandable hardware stack -- Nested hardware DO loops -- Fast auto-return interrupts · Direct Memory Access (DMA) -- Six DMA channels supporting internal and external accesses -- One-, two-, and three- dimensional transfers (including circular buffering) -- End-of-block-transfer interrupts -- Triggering from interrupt lines and all peripherals · Phase Lock Loop (PLL) -- Allows change of low power Divide Factor (DF) without loss of lock -- Output clock with skew elimination · Hardware debugging support -- On-Chip Emulation (OnCETM) module -- Joint Action Test Group (JTAG) Test Access Port (TAP) -- Address Trace mode reflects internal Program RAM accesses at the external port
DSP56303 Technical Data
iii
On-Chip Memories
· Program RAM, Instruction Cache, X data RAM, and Y data RAM size is programmable:
Instruction Cache disabled enabled disabled enabled Switch Mode disabled disabled enabled enabled Program RAM Size 4096 × 24-bit 3072 × 24-bit 2048 × 24-bit 1024 × 24-bit Instruction Cache Size 0 1024 × 24-bit 0 1024 × 24-bit X Data RAM Size 2048 × 24-bit 2048 × 24-bit 3072 × 24-bit 3072 × 24-bit Y Data RAM Size 2048 × 24-bit 2048 × 24-bit 3072 × 24-bit 3072 × 24-bit
·
192 × 24-bit bootstrap ROM
Off-Chip Memory Expansion
· · · · · Data memory expansion to two 256 K × 24-bit word memory spaces using the standard external address lines Program memory expansion to one 256 K × 24-bit words memory space using the standard external address lines External memory expansion port Chip Select Logic for glueless interface to SRAMs On-chip DRAM Controller for glueless interface to DRAMs
On-Chip Peripherals
· Enhanced DSP56000-like 8-bit parallel Host Interface (HI08) supports a variety of buses (for example, ISA) and provides glueless connection to a number of industry-standard microcomputers, microprocessors, and DSPs Two Enhanced Synchronous Serial Interfaces (ESSI), each with one receiver and three transmitters (allows six-channel home theater) Serial Communications Interface (SCI) with baud rate generator Triple timer module Up to thirty-four programmable General-Purpose Input/Output (GPIO) pins, depending on which peripherals are enabled
· · · ·
Reduced Power Dissipation
· · · · Very low power CMOS design Wait and Stop low power standby modes Fully static logic, operation frequency down to 0 Hz (DC) Optimized power management circuitry (instruction-dependent, peripheral-dependent, and mode-dependent)
iv
DSP56303 Technical Data
TARGET APPLICATIONS
The DSP56303 is intended for use in telecommunication applications, such as multi-line voice/data/fax processing, video conferencing, audio applications, control, and general digital signal processing.
PRODUCT DOCUMENTATION
The three documents listed in the following table are required for a complete description of the DSP56303 and are necessary to design properly with the part. Documentation is available from the following sources (see back cover for detailed information): · · · · A local Motorola distributor A Motorola semiconductor sales office A Motorola Literature Distribution Center The World Wide Web (WWW) Table 1. DSP56303 Documentation
Name DSP56300 Family Manual DSP56303 User's Manual DSP56303 Technical Data Application Notes Description Detailed description of the DSP56300 family processor core and instruction set Detailed functional description of the DSP56303 memory configuration, operation, and register programming DSP56303 features list and physical, electrical, timing, and package specifications DSP563xx Port A Programming DSP56300 Enhanced Synchronous Serial Interface (ESSI) Programming Efficient Compilation of Bit-Exact Applications for DSP563xx Booting DSP563xx Devices Through the Serial Communications Interface (SCI) Conver ting DSP56303 Designs to DSP56307 Designs Programming the CS4218 Codec for Use with DSP56300 Devices DSP56300 HI08 Host Port Programming Software Differences Between the DSP56002 and the DSP56303 Hardware Differences Between the DSP56002 and the DSP56303 DSP56300 Programming of the DSP56300 OnCE and JTAG Ports Order Number DSP56300FM/AD
DSP56303UM/AD
DSP56303/D
AN1751/D AN1764/D AN1772/D AN1781/D
AN1782/D AN1790/D AN1808/D AN1829/D AN1830/D AN1839/D
DSP56303 Technical Data
v
Others parts begin by ds
|
|
|