Сигнальный МП Motorola DSP56002 (1086189), страница 9
Текст из файла (страница 9)
Motorola does not convey any licenseunder its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for useas components in systems intended for surgical implant into the body, or other applications intended to support orsustain life, or for any other application in which the failure of the Motorola product could create a situation wherepersonal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended orunauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries,affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorneyfees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended orunauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture ofthe part.How to reach us:Japan:Nippon Motorola Ltd.Tatsumi-SPD-JLDCToshikatsu Otsuki6F Seibu-Butsuryu-Center3-14-2 Tatsumi Koto-KuTokyo 135, Japan03-3521-8315USA/Europe:Motorola Literature DistributionP.O.
Box 20912Phoenix, Arizona 850361 (800) 441-2447Hong Kong:Motorola Semiconductors H.K. Ltd.8B Tai Ping Industrial Park51 Ting Kok RoadTai Po, N.T., Hong Kong852-2662928MFAX:RMFAX0@email.sps.mot.comTOUCHTONE (602) 244-6609Internet:http://motserv.indirect.com/dsp/DSPhome.htmlFor More Information On This Product,Go to: www.freescale.comFreescale Semiconductor, Inc.Freescale Semiconductor, Inc...SECTION 1INTRODUCTION TO THE DSP56002MOTOROLAFor More Information On This Product,Go to: www.freescale.com1-1Freescale Semiconductor, Inc.SECTION CONTENTSINTRODUCTION .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31.2FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41.3DSP56K CENTRAL PROCESSING UNIT OVERVIEW. . . . . . . . .
. . . . . . . 1-41.4MANUAL ORGANIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5Freescale Semiconductor, Inc...1.11-2INTRODUCTION TO THE DSP56002For More Information On This Product,Go to: www.freescale.comMOTOROLAFreescale Semiconductor, Inc.INTRODUCTION1.1INTRODUCTIONThis manual describes the DSP56002 24-bit digital signal processor, its memory and operating modes, and its peripheral modules. It is intended to be used with the DSP56KCentral Processing Unit Manual (DSP56KFAMUM/AD), which describes the central processing unit, programming models, and includes details of the instruction set. TheDSP56002 Technical Data Sheet (DSP56002/D) provides timing, pinout, and packagingdescriptions (see Figure 1-1).Freescale Semiconductor, Inc...This section presents the DSP56002 features.24-bitDSP56002DSP56000Family ManualProductsCentral Processor andInstruction Manual• central processor• instruction set# DSP56KFAMUM/ADDSP56002User’s Manual# DSP56002UM/ADDevice Manual• peripherals• memoriesDSP56002Technical DataSpecification• electrical• mechanical# DSP56002/DFigure 1-1 DSP56002 Technical LiteratureMOTOROLAINTRODUCTION TO THE DSP56002For More Information On This Product,Go to: www.freescale.com1-3Freescale Semiconductor, Inc.FEATURESFreescale Semiconductor, Inc...1.2FEATURESDSP56K Central Processing Unit (CPU) Features• 20 Million Instructions per Second (MIPS) at 40 MHz• Single-Cycle 24 x 24 Bit Parallel Multiply-Accumulator• Highly Parallel Instruction Set with Unique DSP Addressing Modes• Zero Overhead Nested DO Loops• Fast Auto-Return Interrupts• Fully Static Logic, Operation Frequency Down to DC• Very Low-power CMOS Design• STOP and WAIT Low-power Standby ModesDSP56002 Features• 512 x 24 Program RAM• Two 256 x 24 Data RAM• Two 256 x 24 Data ROM (Sine and Cosine Tables)• Full Speed Memory Expansion Port with 16-bit Address and 24-bit Data Buses• Byte-wide Host Interface with DMA Support• Synchronous Serial Interface Port• Serial Communication Interface (Asynchronous) Port• 24 General Purpose I/O Pins• 24-bit Timer/Event Counter*• On-chip Emulator (OnCE) for Unobtrusive, Full Speed Debugging• Optional Program Security Feature Disables Unauthorized Program ROM andOnCE Access• PLL Based Clocking with Wide Input Frequency Range, Wide Range FrequencyMultiplication (1 to 4096) and Power Saving Clock Divider (2i, i=0,...,15) toReduce Clock Noise1.3DSP56K CENTRAL PROCESSING UNIT OVERVIEWThe DSP56K series of 24-bit modular processors is built on a common central processingunit (CPU).
In the expansion area around the CPU, the chip can support various configurations of memory and peripheral modules which may change between series members.* The first version of the DSP56002 (mask number D41G) did not have the timer/event counter. Later versions of the DSP56002 which havedifferent mask numbers do have the timer/event counter.
This mask number can be found below the part number on each chip.1-4INTRODUCTION TO THE DSP56002For More Information On This Product,Go to: www.freescale.comMOTOROLAFreescale Semiconductor, Inc.MANUAL ORGANIZATIONFreescale Semiconductor, Inc...The central components are:• Data Buses• Address Buses• Data Arithmetic Logic Unit (data ALU)• Address Generation Unit (AGU)• Program Control Unit (PCU)• Memory Expansion (Port A)Figure 1-2 shows a block diagram of the DSP56002, including the CPU and the expansionarea for memory and peripherals.
The DSP56000 Family Manual (DSP56KFAMUM/AD)presents the details of each of the above CPU components.1.4MANUAL ORGANIZATIONThis manual includes the following sections:SECTION 2 — PIN DESCRIPTIONS presents the DSP56002 pinout.SECTION 3 — MEMORY MODULES AND OPERATING MODES presents the details ofthe DSP56002 memory maps and explains the various operating modes that affect theprocessor’s program and data memories.SECTION 4 — PORT A describes the external memory port, its registers, and controlsignals.SECTION 5 — PORT B describes the port B parallel I/O and the host interface, their registers, and their controls.SECTION 6 — PORT C describes the port C parallel I/O, the Synchronous Serial Interface, the Synchronous Communication Interface, their registers, and their controls.SECTION 7 — DSP56002 TIMER AND EVENT COUNTER describes the timer/counterand its registers and controls.APPENDIX A — BOOTSTRAP PROGRAMAPPENDIX B — PROGRAMMING SHEETSTROUBLE REPORT — This trouble report is a form that allows the reader to notify thefactory of any errors or discrepancies discovered in this manual.MOTOROLAINTRODUCTION TO THE DSP56002For More Information On This Product,Go to: www.freescale.com1-5Freescale Semiconductor, Inc.MANUAL ORGANIZATION15RAM256X24SINE ROM256X24YABXABPABEXTERNALADDRESSBUSSWITCHBUSCONTROL1610YDBINTERNALDATABUSSWITCH5PLLCLOCKGENERATORXDBPDBEXTERNALDATA BUSSWITCH24GDBPROGRAMPROGRAMPROGRAMDATA ALUINTERRUPTADDRESSDECODE24X24+56→56-BIT MACCONTROLLERGENERATOR TWO 56-BIT ACCUMULATORSCONTROLLERProgram Control UnitOnCE42CLOCKCONTROL16 BITS24 BITSFigure 1-2 DSP56002 Block Diagram1-6INTRODUCTION TO THE DSP56002For More Information On This Product,Go to: www.freescale.comMOTOROLAPORT AADDRESSGENERATIONUNITX MEMORYRAM256X24µ/A ROM256X24ADDRESS24-Bit 56KCPUPROGRAM512x24 RAMBOOTSTRAP64x24 ROMDATAFreescale Semiconductor, Inc...HOSTSSISCIINTERFACE INTERFACE INTERFACEEXPANSIONAREAY MEMORYCONTROL63Freescale Semiconductor, Inc.Freescale Semiconductor, Inc...SECTION 2DSP56002 PIN DESCRIPTIONSMOTOROLAFor More Information On This Product,Go to: www.freescale.com2-1Freescale Semiconductor, Inc.SECTION CONTENTSINTRODUCTION .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32.2SIGNAL DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32.3ON-CHIP EMULATION (OnCE) PINS . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 2-112.4PLL PINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14Freescale Semiconductor, Inc...2.12-2DSP56002 PIN DESCRIPTIONSFor More Information On This Product,Go to: www.freescale.comMOTOROLAFreescale Semiconductor, Inc.INTRODUCTION2.1INTRODUCTIONThis section introduces pins associated with the DSP56002. It divides the pins into theirfunctional groups and explains the role each pin plays in the operation of the chip. It actsas a reference for following chapters which explain the chip’s peripherals in detail.Freescale Semiconductor, Inc...2.2SIGNAL DESCRIPTIONSThe DSP56002 is available in a 132-pin grid array package or surface mount (Plastic QuadFlat Pack, or PQFP).