DSP96002 32-Bit IEEE Floating-Point Dual-Port DSP Product Brief

DSP96002 32-Bit IEEE Floating-Point Dual-Port DSP Product Brief

Freescale Semiconductor, Inc. MOTOROLA Order this document by: SEMICONDUCTOR PRODUCT INFORMATION DSP96002P/D DSP96002 32-BIT IEEE FLOATING-POINT DUAL-PORT DSP The DSP96002 is a single-chip, dual port, HCMOS, low-power, general purpose IEEE floating-point Digital Signal Processor (DSP) that features 1024 words of data RAM (equally divided into X data and Y data memory), 1024 words of full speed on-chip program RAM, two preprogrammed data ROMs, a dual channel DMA controller, special on-chip bootstrap hardware, and On-Chip Emulation (OnCE™) debug circuitry. The Central Processing Unit (CPU) consists of three 32-bit execution units operating in parallel. The DSP96002 has two identical memory expansion ports with control lines that facilitate interfacing to SRAMs, fast-access DRAMs, and Video RAMs (VRAMs). Each port can be transformed into a Host Interface (HI), which facilitates easy interfacing to other processors for multiprocessor . applications. Linear arrays of DSP96002s can be implemented without glue logic. The MPU- . style programming model and instruction set allow straightforward generation of efficient, c compact code. The high speed of the DSP96002 makes it well-suited for high bandwidth and n I numerically intensive applications such as graphics, image, and numeric processing. , r o t c Control Address Control u Bus Bus Control Generation Control d 18 Unit (AGU) 18 n * Address YAB Address o External External 32 XAB* 32 c Address Address i PAB* Switch Switch m Program * X Data** Y Data 4 e 4 Dual Channel Memory Memory Memory DMA 1024 x32 512 x 32 512 x 32 S RAM and Controller Port A RAM RAM Port B 32-bit 64 x 32 32-bit Bootstrap e Host Internal Host l ROM 512 x 32† 512 x 32† Interface Interface Switch And Bit Instruction ROM ROM a Manipulation Cache c Timer Unit Timer s DDB e External YDB External e Data XDB Data r 32 Bus PDB Bus 32 Switch Switch F Data GDB Data OnCE Clock Program Program Program Data ALU Generator Debug Decode Address Interrupt • IEEE Floating Point Controller Generator Controller Controller • 32 x 32 Integer ALU Program Controller CLK MODC/IRQC 4 32-bit Buses MODB/IRQB MODA/IRQA Serial Debug *Dual Access (DMA/Core) RESET Port † 1024 x 32 Virtual Locations AA0306 Figure 1 DSP96002 Block Diagram ©1996 MOTOROLA, INC. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. DSP96002 DSP96002 Features DSP96002 FEATURES • Digital signal processing core – Efficient 32-bit DSP engine – Conforms to IEEE 754-1985 standard for single precision (32-bit) and single extended precision (44-bit) arithmetic – Up to 20 million instructions per second (MIPS) at 40 MHz – Parallel operation of data ALU, Address Generation Unit (AGU), and program controller within the CPU allow more processing per instruction cycle . – Single-cycle 32 x 32 bit parallel multiplier . c – Highly parallel instruction set with unique DSP addressing modes n I – Nested hardware DO loops , r – Instruction cache extended to operate as 4K byte (1K word) o t – Fast auto-return interrupts c u – Address buses: d • One 32-bit unidirectional internal X memory Address Bus (XAB) n o • One 32-bit unidirectional internal Y memory Address Bus (YAB) c i • One 32-bit internal Program Address Bus (PAB) m • Two 32-bit external address buses e S – Data buses: e • One 32-bit bidirectional internal X memory Data Bus (XDB) l a • One 32-bit bidirectional internal Y memory Data Bus (YDB) c s • One 32-bit bidirectional internal Global memory Data Bus (GDB) e • One 32-bit bidirectional internal DMA Data Bus (DDB) e r • One 32-bit bidirectional internal Program Data Bus (PDB) F • Two 32-bit external data buses – MCU-like instruction set mnemonics make programming easier • Memory – On-chip 1024 x 32 bit program RAM – Two independent on-chip 512 x 32 bit data RAMs – Two independent on-chip 1024 x 32 bit data ROMs (512 x 32 bit virtual memory) – On-chip 64 x 32 bit bootstrap ROM 2 DSP96002P/D MOTOROLA For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. DSP96002 Product Documentation – Off-chip expansion to 2 x 232 32-bit words of data memory – Off-chip expansion to 232 32-bit words of program memory • Miscellaneous features – Two expansion ports assignable to X data, Y data, or program memory spaces or a combination thereof, effectively doubling off-chip bus bandwidth. – Host interface circuitry on each port provides a flexible slave interface to Direct Memory Access (DMA) controllers and external processors for easy design of multimaster systems – Write strobe pins support interface to external SRAMs without additional logic . – Two programmable timers/counters . c – Three external interrupt/mode control lines n I – One external reset line for hardware reset , r – OnCE 4-pin port for unobtrusive, processor speed-independent debugging o t – HCMOS design for operating frequencies from 40 MHz down to DC c – 223-pin plastic Pin Grid Array (PGA) package or 240-pin Ceramic Quad Flat Pack u d (CQFP) package n – 5.0 V power supply o c i m PRODUCT DOCUMENTATION e S The two manuals listed in Table 1 are required for a complete description of the DSP96002 e l and are necessary to properly design with the device. Documentation is available from a a local Motorola distributor, a Motorola semiconductor sales office, a Motorola Literature c Distribution Center, or through the Motorola DSP home page on the Internet (the source for s the latest information). e e r F Table 1 Additional Documentation Document Name Description Order Number DSP96002 User’s Manual Detailed description of the DSP96002 core DSP96002UM/AD processor and peripherals DSP96002 Data Sheet Electrical and timing specifications, and pin and DSP96002/D, Rev. 1 package descriptions MOTOROLA DSP96002P/D 3 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. c n I , r Motorola and are registered trademarks of Motorola, Inc. o t OnCE and MBOS are trademarks of Motorola, Inc. c u d Motorola reserves the right to make changes without further notice to any products herein. Motorola n makes no warranty, representation or guarantee regarding the suitability of its products for any o particular purpose, nor does Motorola assume any liability arising out of the application or use of any c product or circuit, and specifically disclaims any and all liability, including without limitation i consequential or incidental damages. “Typical” parameters can and do vary in different applications. m All operating parameters, including “Typical”, must be validated for each customer application by e customer’s technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in S systems intended for surgical implant into the body, or other applications intended to support or e sustain life, or for any other application in which the failure of the Motorola product could create a l situation where personal injury or death may occur. Should Buyer purchase or use Motorola products a for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its c s officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, e damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of e personal injury or death associated with such unintended or unauthorized use, even if such claim r alleges that Motorola was negligent regarding the design or manufacture of the part. F How to reach us: USA/Europe: Hong Kong: Japan: Motorola Literature Distribution Motorola Semiconductors H.K. Ltd. Nippon Motorola Ltd. P.O. Box 20912 8B Tai Ping Industrial Park Tatsumi-SPD-JLDC Phoenix, Arizona 85036 51 Ting Kok Road Toshikatsu Otsuki 1 (800) 441-2447 Tai Po, N.T., Hong Kong 6F Seibu-Butsuryu-Center 852-2662928 3-14-2 Tatsumi Koto-Ku Tokyo 135, Japan 03-3521-8315 MFAX: DSP Helpline: [email protected] 1 (800) 521-6274 Internet: TOUCHTONE (602) 244-6609 [email protected] http://www.motorola-dsp.com For More Information On This Product, Go to: www.freescale.com.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us