MOTOROLA Freescale Semiconductor, Inc. SEMICONDUCTOR TECHNICAL DATA Order this document by: DSP96002/D, Rev. 2 DSP96002 The DSP96002 is designed to support intensive graphic image and numeric processing. It is a dual-port, low-power, general purpose floating-point processor. The DSP includes 1024 words of data RAM (equally divided into X data and Y data memory), 1024 words of fullspeed on-chip Program RAM, two data ROMs, a dual-channel Direct Memory Access (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 to facilitate interfacing SRAMs, DRAMs (operating in their fast access modes), and Video RAMs (VRAMs). Each port can be configured as a Host Interface (HI), which facilitates easy interface with 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, compact code. The high speed of the DSP96002 makes it well-suited for high bandwidth and numerically intensive applications that require floating-point processing and access to large memory subsystems. 18 Bus Control Address Generation Unit (AGU) Bus Control YAB * XAB * PAB * Address External 32 Address Switch 4 32-bit Host Interface Timer 32 Data Dual Channel DMA Controller Internal Switch And Bit Manipulation Unit Clock Generator Y Data * Memory 512 × 32 RAM 512 × 32† ROM Program Address Generator Program Controller CLK 32-bit Buses * Dual Access (DMA/Core) † 1024 × 32 Virtual Locations 32-bit Host Interface Program Interrupt Controller External Data Bus Switch 32 Data OnCE Data ALU Debug • IEEE Floating Point Controller • 32 × 32 Integer ALU MODC/IRQC MODB/IRQB MODA/IRQA RESET Figure 1 Block Diagram ©1996 MOTOROLA, INC. 4 Timer DDB YDB XDB PDB GDB Program Decode Controller 18 External Address 32 Address Switch Program * X Data * Memory Memory 1024 × 32 512 × 32 RAM and RAM 64 × 32 Bootstrap 512 × 32† ROM ROM Instruction Cache External Data Bus Switch Control Port B Control Port A Freescale Semiconductor, Inc... 32-BIT GENERAL PURPOSE FLOATING-POINT DUAL-PORT PROCESSOR For More Information On This Product, Go to: www.freescale.com 4 Serial Debug Port AA0306 Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... TABLE OF CONTENTS SECTION 1 SIGNAL/CONNECTION DESCRIPTIONS . . . . . . . . . . . . . . . . . . 1-1 SECTION 2 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 SECTION 3 PACKAGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 SECTION 4 DESIGN CONSIDERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 SECTION 5 ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 APPENDIX A BOOTSTRAP CODE FOR DSP96002. . . . . . . . . . . . . . . . . . . . . A-1 APPENDIX B X AND Y MEMORY ROM TABLES . . . . . . . . . . . . . . . . . . . . . . . B-1 FOR TECHNICAL ASSISTANCE: Telephone: 1-800-521-6274 Email: [email protected] Internet: http://www.motorola-dsp.com Data Sheet Conventions This data sheet uses the following conventions: OVERBAR Used to indicate a signal that is active when pulled low (For example, the RESET pin is active when low.) “asserted” Means that a high true (active high) signal is high or that a low true (active low) signal is low “deasserted” Means that a high true (active high) signal is low or that a low true (active low) signal is high Examples: Note: ii Signal/Symbol Logic State Signal State Voltage PIN True Asserted VIL/VOL PIN False Deasserted VIH/VOH PIN True Asserted VIH/VOH PIN False Deasserted VIL/VOL Values for VIL, VOL, VIH, and VOH are defined by individual product specifications. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. DSP96002 Features FEATURES Freescale Semiconductor, Inc... • 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 30 Million Instructions Per Second (MIPS) at 60 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 × 32 bit parallel multiplier – Highly parallel instruction set with unique DSP addressing modes – Nested hardware DO loops – Instruction cache extended to operate as 4 K byte (1 K word) – Fast auto-return interrupts – Address buses: – – • • One 32-bit unidirectional internal X memory Address Bus (XAB) • One 32-bit unidirectional internal Y memory Address Bus (YAB) • One 32-bit internal Program Address Bus (PAB) • Two 32-bit external address buses Data buses: • One 32-bit bidirectional internal X memory Data Bus (XDB) • One 32-bit bidirectional internal Y memory Data Bus (YDB) • One 32-bit bidirectional internal Global memory Data Bus (GDB) • One 32-bit bidirectional internal DMA Data Bus (DDB) • One 32-bit bidirectional internal Program Data Bus (PDB) • Two 32-bit external data buses MCU-like instruction set mnemonics make programming easier Memory – On-chip 1024 × 32-bit Program RAM – Two independent on-chip 512 × 32-bit data RAMs – Two independent on-chip 512 × 32-bit data ROMs (1024 × 32-bit virtual memory) – On-chip 64 × 32-bit bootstrap ROM MOTOROLA DSP96002/DRev. 2 For More Information On This Product, Go to: www.freescale.com iii Freescale Semiconductor, Inc. DSP96002 Product Documentation Freescale Semiconductor, Inc... • – Off-chip expansion to 2 × 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 – Three external interrupt/mode control lines – One external reset line for hardware reset – 4-pin OnCE port for unobtrusive, processor speed-independent debugging – HCMOS design for operating frequencies from 60 MHz down to DC – 223-pin plastic Pin Grid Array (PGA) package or 240-pin Ceramic Quad Flat Pack (CQFP) package – 5.0 V power supply PRODUCT DOCUMENTATION The two manuals listed in Table 1 are required for a complete description of the DSP96002 and are necessary to design properly with the device. Documentation is available from a local Motorola distributor, a Motorola semiconductor sales office, a Motorola Literature Distribution Center, or through the Motorola DSP home page on the Internet (the source for the latest information). Table 1 Additional Documentation Document Name Description Order Number DSP96002 User’s Manual Detailed description of the DSP96002 core processor and peripherals DSP96002UM/AD DSP96002 Data Sheet Electrical and timing specifications, and pin and package descriptions DSP96002/D iv DSP96002/DRev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. SECTION 1 SIGNAL/CONNECTION DESCRIPTIONS Freescale Semiconductor, Inc... SIGNAL GROUPINGS The input and output signals of the DSP96002 are organized into eight functional groups, as shown in Table 1-1 and as illustrated in Figure 1-1. Table 1-1 DSP96002 Functional Signal Groupings Functional Group Detailed Description Power (VCCN and VCCQ) Table 1-2 Ground (GNDN and GNDQ) Table 1-3 Clock (CLK) Table 1-4 Interrupt and Mode Control Table 1-5 Port A (Address, Data, and Control) Table 1-6 Port B (Address, Data, and Control) Table 1-6 Timer/Event Counters Table 1-7 OnCE Port Table 1-8 Figure 1-1 is a diagram of DSP96002 signals by functional group. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-1 Freescale Semiconductor, Inc. Signal/Connection Descriptions Signal Groupings Power1 VCCN VCCQ DSP96002 Ground2 GNDN GNDQ 32 / Address Bus B BA0–BA31 32 / Data Bus B BD0 – BD31 Port B Bus Control BS1 BS0 BR/W Freescale Semiconductor, Inc... Clock Input CLK Interrupt and Mode Control MODA/IRQA MODB/IRQB MODC/IRQC RESET Address Bus A AA0–AA31 32 / Data Bus A AD0–AD31 32 / BWR BBS BBL BTT BTS BTA BAE BDE BHS BHA BHR BR BBG BBB BBA Port A Bus Control AS1 AS0 AR/W AWR ABS ABL ATT ATS ATA AAE ADE AHS AHA AHR ABR ABG ABB ABA Note: 1. 2. 2 Timer/Event Counters TIO0–TIO1 On-Chip Emulation Port (OnCE) DSO DSI/OSO DSCK/OS1 DR Number of power input pins is package dependent. See Section 3. Number of ground connections is package dependent. See Section 3. Figure 1-1 Functional Group Pin Allocations 1-2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Power POWER Table 1-2 Power Inputs Freescale Semiconductor, Inc... Power Name Description VCCN Normal Power —VCCN inputs are VCC provided for general use with the DSP96002 peripheral circuits. This input must be tied externally to all other chip power inputs. The user must provide adequate external decoupling capacitors. VCCQ Quiet Power—VCCQ inputs provide isolated power for the internal processing logic. The voltage should be well-regulated, and the input should be provided with an extremely low impedance path to the VCC power rail. This input must be tied externally to all other chip power inputs. The user must provide adequate external decoupling capacitors. Note: The number of available power connecctions is package-dependent. See Section description of individual package pinouts. 3 for a detailed GROUND Table 1-3 Grounds Ground Name Description GNDN Normal Ground —GNDP connections provide a ground return for the DSP96002 peripheral circuits. This connection must be tied externally to all other chip ground connections. The user must provide adequate external decoupling capacitors. GNDQ Quiet Ground —GNDQ is an isolated ground for the internal processing logic. The connection should be provided with an extremely low-impedance path to ground. This connection must be tied externally to all other chip ground connections. The user must provide adequate external decoupling capacitors. Note: The number of available ground connecctions is package-dependent. See Section description of individual package pinouts. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3 for a detailed 1-3 Freescale Semiconductor, Inc. Signal/Connection Descriptions Clock CLOCK Table 1-4 Clock Signal Signal Name Freescale Semiconductor, Inc... CLK Type State During Reset Input Signal Description Input Clock Input—CLK is a high frequency processor clock input. The frequency is twice the instruction rate. As shown in Figure 1-2, an internal phase generator divides CLK into four phases (t0, t1, t2 and t3), which is the basic instruction execution cycle. Additional tw phases are optionally generated to insert Wait States (WS) into instruction execution. A Wait State is formed by pairing a t2 and tw phase. CLK should be continuous with a 46– 54% duty cycle. Instruction Cycle t0 No Wait States t1 t2 Instruction Cycle t3 t0 t1 t2 Two Wait States tw t2 tw t2 t3 CLK Figure 1-2 Clock Input and Instruction Cycle Timing 1-4 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Interrupt and Mode Control INTERRUPT AND MODE CONTROL Table 1-5 Interrupt and Mode Control Freescale Semiconductor, Inc... Signal Name Type State During Reset Signal Description RESET Input Input Reset—This input is a direct hardware reset of the processor. When RESET is asserted low, the signal is internally synchronized to the input clock (CLK), the DSP is placed in the Reset state, and the internal phase generator is reset. A Schmitt trigger input is used for noise immunity and allows a slowly rising input (such as a capacitor charging) to reliably reset the chip. If RESET is deasserted synchronous to the input clock (CLK), exact start-up timing is guaranteed, allowing multiple processors to start-up synchronously and operate together in “lock-step.” When the RESET pin is deasserted, the initial chip operating mode is latched from the MODA, MODB and MODC pins. MODA/IRQA Input Input Mode Select A/External Interrupt Request A—This input is internally synchronized to the input clock (CLK). MODA/IRQA selects the initial chip operating mode during hardware reset and becomes a level-sensitive or negative-edge-triggered, maskable interrupt request input during normal instruction processing. MODA, MODB and MODC select one of eight initial chip operating modes latched into the Operating Mode Register (OMR) when the RESET pin is deasserted. If IRQA is asserted synchronous to the input clock (CLK), multiple processors can be resynchronized by using the WAIT instruction and asserting IRQA to exit the Wait state. If the processor is in the Stop standby state and IRQA is asserted, the processor will exit the Stop state. MODB/ IRQB Input Input Mode Select B/External Interrupt Request B—This input is internally synchronized to the input clock (CLK). MODB/IRQB selects the initial chip operating mode during hardware reset and becomes a level-sensitive or negative-edge-triggered, maskable interrupt request input during normal instruction processing. MODA, MODB and MODC select one of eight initial chip operating modes latched into the Operating Mode Register (OMR) when the RESET pin is deasserted. If IRQB is asserted synchronous to the input clock (CLK), multiple processors can be resynchronized by using the WAIT instruction and asserting IRQB to exit the Wait state. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-5 Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-5 Interrupt and Mode Control (Continued) Signal Name Freescale Semiconductor, Inc... MODC/IRQC Type State During Reset Input Input Signal Description Mode Select C/External Interrupt Request C—This input is internally synchronized to the input clock (CLK). MODC/IRQC selects the initial chip operating mode during hardware reset and becomes a level-sensitive or negative-edge-triggered, maskable interrupt request input during normal instruction processing. MODA, MODB and MODC select one of eight initial chip operating modes latched into the Operating Mode Register (OMR) when the RESET pin is deasserted. If IRQC is asserted synchronous to the input clock (CLK), multiple processors can be resynchronized by using the WAIT instruction and asserting IRQC to exit the Wait state. PORT A AND PORT B Port A and Port B are identical in pinout and function. The following pin descriptions apply to both ports. Each port may be a bus master and each port has a slave Host Interface which can be accessed on demand. Table 1-6 Port A and Port B Signal Name AA0–AA31 BA0–BA31 1-6 Type Input or Output State During Reset Tri-stated Signal Description Address Bus—A0–A31 specify the address for external program and data memory accesses. If there is no external bus activity, A0–A31 remain at their previous values. The Address Enable (AE) input acts as an output enable control for A0–A31. A0–A31 are stable whenever the transfer strobe TS is asserted and may change only when TS is deasserted. The signal direction depends on whether the DSP is the bus master: • Bus Master—A0–A31 are tri-state, active high outputs. • Not a Bus Master—A2–A5 are active high inputs used to select the Host Interface register. Lines A0– A1 and A6–A31 are tri-stated. As inputs, A2–A5 may change asynchronously relative to the input clock (CLK). DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Freescale Semiconductor, Inc... Table 1-6 Port A and Port B (Continued) State During Reset Signal Name Type AD0–AD31 BD0–BD31 Input/ Output Tri-stated Data Bus—D0–D31 are tri-state, active high, bidirectional input/outputs whether the DSP is a bus master or not. The Data Enable (DE) input acts as an output enable control for D0–D31. As a bus master, the data lines are controlled by the CPU instruction execution or the DMA controller. D0– D31 are also the Host Interface data lines. If there is no external bus activity, D0–D31 are tri-stated. AS0–AS1 BS0–BS1 Output Tri-stated Space Select—These signals can be viewed in different ways, depending on how the external memories are mapped. They support splitting memory spaces among ports, and mapping multiple memory spaces into the same physical memory locations. S0 and S1 are outputs when the DSP is the bus master and tri-stated when the DSP is not a bus master. Timing is the same as the address lines A0– A31. AR/W BR/W Input or Output Tri-stated Read/Write—R/W is a an output when the DSP is the bus master and an input when not a bus master. Bus master timing is the same as the DSP96002 address lines, giving an “early write” signal for DRAM interfacing. R/W is high for a read access and low for a write access. The R/W pin is also the Host Interface read/write input. As an input, R/W may change asynchronously relative to the input clock. R/W goes high if the external bus is not used during an instruction cycle. AWR BWR Output Tri-stated Write Strobe —WR is an output when the DSP is the bus master and tri-stated when it is not a bus master. WR supports a glueless interface to external SRAMs. WR is asserted during external memory write cycles to indicate that the address lines A0–A32, S1, S0, BS, BL, and R/W are stable. The output data goes to the data bus after WR is asserted. WR requires a weak external pull-up resistor and can be connected directly to the WE pin of a Static RAM. ABS BBS Output Tri-stated Bus Strobe—BS is an output when the DSP is the bus master and tri-stated when it is not a bus master. Bus strobe is asserted at the start of a bus cycle (providing an “early bus start” signal for DRAM interfacing) and deasserted at the end of the bus cycle. The early negation provides an “early bus end” signal useful for external bus control. If the external bus is not used during an instruction cycle, BS remains deasserted until the next external bus cycle. MOTOROLA Signal Description DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-7 Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Type State During Reset ATT BTT Output Tri-stated Transfer Type—TT is an output when the DSP is the bus master and tri-stated when it is not a bus master. When the DSP is the bus master, TT is controlled by an on-chip page circuit. TT is asserted when a fast access memory mode (Page, Static Column, Nibble or Serial Shift Register) is detected. If the external bus is not used during an instruction cycle, or a fault is detected by the page circuit during an external access, TT remains deasserted. The parameters of the page circuit fault detection are user programmable. ATS BTS Input or Output Tri-stated Transfer Strobe—TS is an output when the DSP is the bus master and an input when it is not a bus master. When the DSP is the bus master, TS is asserted to indicate that the address lines A0–A31, S1, S0, BS, BL and R/W are stable and that a bus read or bus write transfer is taking place. During a read cycle, input data is latched inside the DSP96002 on the rising edge of TS. During a write cycle, output data is placed on the data bus after TS is asserted. Therefore, TS can be used as an output enable control for external data bus buffers if they are present. If the external bus is not used during an instruction cycle, TS remains deasserted until the next external bus cycle. An external flip-flop can delay TS, if required, for slow devices or more address decoding time. The TS pin is also the Host Interface transfer strobe input used to enable the data bus output drivers during host read operations and to latch data inside the Host Interface during host write operations. As an input, TS may change asynchronously relative to the input clock. Write data is latched inside the Host Interface on the rising edge of TS. When the DSP is the bus master, the combination of BS and TS can be decoded externally to determine the status of the current bus cycle and to generate hardware strobes useful for latching address and data signals. Freescale Semiconductor, Inc... Signal Name 1-8 Signal Description DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... ATA BTA Type Input State During Reset Input, ignored during reset Signal Description Transfer Acknowledge— The TA input is a synchronous “DTACK” function that can extend an external bus cycle indefinitely. TA must be asserted and deasserted synchronously to the input clock (CLK) for proper operation. TA is sampled on the falling edge of the input clock (CLK). Any number of wait states (0, 1, 2, …, infinity) may be inserted by keeping TA deasserted. In a typical operation, TA is first deasserted at the start of a bus cycle, then is asserted to enable completion of the bus cycle, and finally is deasserted before the next bus cycle.The current bus cycle completes one clock period after TA is asserted synchronously to CLK. The number of wait states is determined by the TA input or by the Bus Control Register (BCR), whichever is longer. The BCR can be used to set the minimum number of wait states in external bus cycles. If TA is tied low (asserted) and no wait states are specified in the BCR, zero wait states will be inserted into external bus cycles. Note: AAE BAE Input Input, ignored during reset Address Enable—AE is an input that must be asserted and deasserted synchronous to the input clock (CLK) for proper operation. If the DSP is the bus master, AE is asserted to enable the A0–A31 address output drivers. If AE is deasserted, the address output drivers are tri-stated. If the DSP is not a bus master, the address output drivers are tristated regardless of whether AE is asserted or deasserted. The function of AE is to allow implementation of multiplexed bus systems. An example of such an implementation is a multiplexed address1/address2 bus used with dual port memories, such as dynamic VRAMs. Note: MOTOROLA If the DSP96002 is the bus master and there is no external bus activity or the DSP96002 is not the bus master, then the TA input is ignored by the core. There must be at least one undriven CLK period between enables for multiplexed buses to allow one bus to tristate before another bus is enabled. External control is responsible for this timing. For non-multiplexed systems, AE should be tied low. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-9 Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... ADE BDE Type Input State During Reset Input, ignored during reset Signal Description Data Enable—DE is an input that must be asserted and deasserted synchronous to the input clock (CLK) for proper operation. If a bus master or the Host Interface is being read, DE is asserted to enable the D0–D31 data bus output drivers. If DE is deasserted, the data bus output drivers are tri-stated. If not a bus master, the data bus output drivers are tri-stated regardless of whether DE is asserted or deasserted. Read-only bus cycles may be performed even though DE is deasserted. The function of DE is to allow multiplexed bus systems to be implemented. An example is a multiplexed data1/data2 bus used for long word transfers with one 32-bit wide memory. Note: AHS BHS Input Input Host Select—HS is an input that may change asynchronous to the input clock. HS is asserted low to enable selection of the Host Interface functions by the address lines A2–A5. If TS is asserted when HS is asserted, a data transfer with the Host Interface will take place. Note: 1-10 There must be at least one undriven CLK period between enables for multiplexed buses to allow one bus to tristate before another bus is enabled. External control is responsible for this timing. For non-multiplexed systems, DE should be asserted (tied low). Both HS and HA must be tied high to disable the Host Interface. When HA is asserted, HS is ignored. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... AHA BHA Type State During Reset Input Input Signal Description Host Acknowledge—HA is an input that may change asynchronously to the input clock. HA is used to acknowledge either an interrupt request or a DMA request by the Host Interface. When the Host Interface is not in DMA mode, asserting TS when HA and HR are asserted will enable the contents of the Host Interface Interrupt Vector Register (IVR) onto the data bus outputs D0–D31. This provides an interrupt acknowledge capability compatible with MC68000 family processors. If the Host Interface is in DMA mode, HA is used as a DMA transfer acknowledge input and it is asserted by an external device to transfer data between the Host Interface registers and an external device. In DMA read mode, HA is asserted to read the Host Interface RX register on the data bus outputs D0–D31. In DMA Write mode, HA is asserted to strobe external data into the Host Interface TX register. Write data is latched into the TX register on the rising edge of HA. AHR BHR Output Driven high Host Request—HR is an output that is never tri-stated. The host request HR is asserted to indicate that the Host Interface is requesting service—either an interrupt request or a DMA request—from an external device. The HR output may be connected to interrupt request input IRQA, IRQB, or IRQC of another DSP96002. The on-chip DMA Controller channel of the other DSP96002 can select the interrupt request input as a DMA transfer request input. ABR BBR Output Driven high Bus Request—BR is an output that is never tri-stated. BR is asserted when the CPU or DMA is requesting bus mastership. BR is deasserted when the CPU or DMA no longer needs the bus. BR may be asserted or deasserted independent of whether the DSP96002 is a bus master or a bus slave. Bus “parking” allows BR to be deasserted even though the DSP96002 is the bus master (see the description of bus “parking” in the BA pin description). The RH bit in the Bus Control Register allows BR to be asserted under software control even though the CPU or DMA does not need the bus. BR is typically sent to an external bus arbitrator, which controls the priority, parking, and tenure of each DSP96002 on the same external bus. BR is only affected by CPU or DMA requests for the external bus, never for the internal bus. During hardware reset, BR is deasserted and the arbitration is reset to the Bus Slave state. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-11 Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... ABG BBG Type Input State During Reset Input, ignored during reset Signal Description Bus Grant—BG is an input that must be asserted/ deasserted synchronous to the input clock (CLK) for proper operation. BG is asserted by an external bus arbitration circuit indicating the DSP96002 has become the pending bus master. When BG is asserted, the DSP96002 must wait until BB is deasserted before taking bus mastership. When BG is deasserted, bus mastership is typically given up at the end of the current bus cycle. This may occur in the middle of an instruction, which requires more than one external bus cycle for execution. Note: 1-12 Indivisible read-modify-write instructions (BSET, BCLR, BCHG) will not give up bus mastership until the end of the current instruction. BG is ignored during hardware reset. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... ABA BBA Type State During Reset Output Tri-stated Signal Description Bus Acknowledge—BA is an open drain output. When deasserting BA, the DSP96002 drives BA high during half a CLK cycle and then disables the active pull-up. In this way, only a weak external pull-up resistor is required to hold the line high. BA may be directly connected to BB in order to obtain the same functionality as the MC68040 BB pin. When BG is asserted, the DSP96002 becomes the pending bus master. It waits until BB is negated by the previous bus master, indicating that the previous bus master is off the bus. The pending bus master asserts BA to become the current bus master. BA is asserted when either the CPU or the DMA has taken the bus and is the bus master. While BA is asserted, the DSP96002 is the owner of the bus (the bus master). When BA is deasserted, the DSP96002 is a bus slave. BA may be used as a tri-state enable control for external address, data, and bus control signal buffers. Note: A current bus master may keep BA asserted after ceasing bus activity, regardless of whether BR is asserted or deasserted. This is called “bus parking” and allows the current bus master to use the bus repeatedly without rearbitration until some other device wants the bus. The current bus master keeps BA asserted during indivisible read-modify-write bus cycles, regardless of whether BG has been deasserted by the external bus arbitration unit. This form of “bus locking” allows the current bus master to perform atomic operations on shared variables in multitasking and multiprocessor systems. Current instructions that perform indivisible read-modifywrite bus cycles are BCLR, BCHG and BSET. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-13 Freescale Semiconductor, Inc. Signal/Connection Descriptions Port A and Port B Table 1-6 Port A and Port B (Continued) Signal Name Freescale Semiconductor, Inc... ABB BBB Type State During Reset Input Input Signal Description Bus Busy—BB is an input that must be asserted and deasserted synchronous to the input clock (CLK) for proper operation. BB is deasserted when there is no bus master on the external bus. In multiple DSP96002 systems, all BB inputs are tied together and are driven by the logical AND of all BA outputs. BB is asserted when a pending bus master becomes the current bus master (directly or indirectly by BA assertion). BB is deasserted by the current bus master (directly or indirectly by BA deassertion) to indicate that it is off the bus and is no longer the bus master. The pending bus master monitors the BB signal until it is deasserted. Then the pending bus master asserts BA to become the current bus master, which asserts BB directly or indirectly. Note: ABL BBL 1-14 Output Driven high Use of pull-up resistors is recommended. Bus Lock—BL is an output that is never tri-stated. Asserted at the start of an external indivisible Read-Modify-Write (RMW) bus cycle (providing an “early bus start” signal for DRAM interfacing) and deasserted at the end of the write bus cycle, BL remains asserted between the read and write bus cycles of the read-modify-write bus sequence. BL can be used to indicate that special memory timing (such as RMW timing for DRAMs) may be used or to “resource lock” an external multi-port memory for secure semaphore updates. The early negation provides an “early bus end” signal useful for external bus control. If the external bus is not used during an instruction cycle, BL remains deasserted until the next external indivisible read-modify-write bus cycle. BL also remains deasserted if the external bus cycle is not an indivisible read-modify-write bus cycle or if there is an internal RMW bus cycle. The only instructions that automatically assert BL are a BSET, BCLR or BCHG instruction, which accesses external memory. BL can also be asserted by setting the LH bit in the BCR. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions Timer/Event Counter TIMER/EVENT COUNTER Table 1-7 Timer/Event Counters Signal Name Freescale Semiconductor, Inc... TIO0– TIO1 Type Input or Output State During Reset Input Signal Description Timer/Event Counter —The bidirectional TIO signal connects to the on-chip Timer/Event Counter. When TIO is used as an input, the module is functioning as an external event counter or is measuring external pulse width/signal period. When TIO is used as an output, the module is functioning as a timer, and TIO becomes the timer pulse. When the TIO pin is not used by the timer module, it can be used as a General Purpose Input/Output (GPIO) pin. The timer can use internal or external clocking and can interrupt the processor after a number of events specified by a user program, or it can signal an external device after counting internal events. The timer can also be used to trigger DMA transfers after a specified number of events (clocks) occurs. When the timer is disabled, the TIO pin becomes tri-stated. To prevent undesired spikes from occurring, the TIO pin should be pulled up or down when it is not in use. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-15 Freescale Semiconductor, Inc. Signal/Connection Descriptions OnCE Port OnCE PORT Freescale Semiconductor, Inc... Table 1-8 On-Chip Emulation Port (OnCE) Signals Signal Name Signal Type DSI/OS0 Output State during Reset Low Output Signal Description Debug Serial Input/Chip Status 0—Serial data or commands are provided to the OnCE controller through the DSI/OS0 signal when it is an input. The data received on the DSI signal will be recognized only when the DSP has entered the Debug mode of operation. Data is latched on the falling edge of the DSCK serial clock. Data is always shifted into the OnCE serial port Most Significant Bit (MSB) first. When the DSI/OS0 signal is an output, it works in conjunction with the OS1 signal to provide chip status information. The DSI/OS0 signal is an output when the processor is not in Debug mode. When switching from output to input, the signal is tri-stated. Note: DSCK/ OS1 Output Low Output If the OnCE interface is in use, an external pull-down resistor should be attached to this pin. If the OnCE interface is not in use, the resistor is not required. Debug Serial Clock/Chip Status 1—The DSCK/OS1 signal supplies the serial clock to the OnCE when it is an input. The serial clock provides pulses required to shift data into and out of the OnCE serial port. (Data is clocked into the OnCE on the falling edge and is clocked out of the OnCE serial port on the rising edge.) The debug serial clock frequency must be no greater than 1/8 of the processor clock frequency. When switching from input to output, the signal is tri-stated. When it is an output, this signal works with the OS0 signal to provide information about the chip status. The DSCK/OS1 signal is an output when the chip is not in Debug mode. Note: 1-16 If the OnCE interface is in use, an external pull-down resistor should be attached to this pin. If the OnCE interface is not in use, the resistor is not required. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Signal/Connection Descriptions OnCE Port Table 1-8 On-Chip Emulation Port (OnCE) Signals (Continued) Signal Name Freescale Semiconductor, Inc... DSO Signal Type Output State during Reset Output, pulled high Signal Description Debug Serial Output—Data contained in one of the OnCE controller registers is provided through the DSO output signal, as specified by the last command received from the external command controller. Data is always shifted out the OnCE serial port MSB first. Data is clocked out of the OnCE serial port on the rising edge of DSCK. The DSO signal also provides acknowledge pulses to the external command controller. When the chip enters the Debug mode, the DSO signal will be pulsed low to indicate (acknowledge) that the OnCE is waiting for commands. After the OnCE receives a read command, the DSO signal will be pulsed low to indicate that the requested data is available and the OnCE serial port is ready to receive clocks in order to deliver the data. After the OnCE receives a write command, the DSO signal will be pulsed low to indicate that the OnCE serial port is ready to receive the data to be written; after the data is written, another acknowledge pulse will be provided. DR Input Input Debug Request—The Debug Request input (DR) allows the user to enter the Debug mode of operation from the external command controller. When DR is asserted, it causes the DSP to finish the current instruction being executed, save the instruction pipeline information, enter the Debug mode, and wait for commands to be entered from the DSI line. While in Debug mode, the DR signal lets the user reset the OnCE controller by asserting it and deasserting it after receiving acknowledge. It may be necessary to reset the OnCE controller in cases where synchronization between the OnCE controller and external circuitry is lost. DR must be deasserted after the OnCE responds with an acknowledge on the DSO signal and before sending the first OnCE command. Asserting DR will cause the chip to exit the Stop or Wait state. Having DR asserted during the deassertion of RESET will cause the DSP to enter Debug mode. Note: MOTOROLA If the OnCE interface is not in use, attach an external pull-up resistor to the DR input. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 1-17 Freescale Semiconductor, Inc. Signal/Connection Descriptions Freescale Semiconductor, Inc... OnCE Port 1-18 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. SECTION 2 SPECIFICATIONS Freescale Semiconductor, Inc... INTRODUCTION The digital signal processor (DSP) is fabricated using high-density Complementary Metal Oxide Semiconductor (CMOS) with Transistor-TransistorLogic (TTL) compatible inputs and outputs. This section covers the maximum ratings, thermal characteristics, and electrical characteristics of the DSP96002. Note: Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either GND or VCC). MAXIMUM RATINGS CAUTION This device contains circuitry protecting against damage due to high static voltage or electrical fields; however, normal precautions should be taken to avoid exceeding maximum voltage ratings. Reliability is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either GND or VCC). Note: In the calculation of timing requirements, adding a maximum value of one specification to a minimum value of another specification does not yield a reasonable sum. A maximum specification is calculated using a worst case variation of process parameter values in one direction. The minimum specification is calculated using the worst case for the same parameters in the opposite direction. Therefore, a “maximum” value for a specification will never occur in the same device that has a “minimum” value for another specification; adding a maximum to a minimum represents a condition that can never exist. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-1 Freescale Semiconductor, Inc. Specifications Thermal Characteristics Table 2-1 Maximum Electrical Ratings Freescale Semiconductor, Inc... Rating Symbol Value Unit Supply Voltage VCC –0.3 to +7.0 V All Input Voltages Vin GND – 0.5 to VCC + 0.5 V Current Drain per Pin excluding VCC and VSS1 I 10 mA Operating Temperature Range TJ –40 to +100 °C Storage Temperature Tstg –55 to +150 °C Note: GND = 0 VDC THERMAL CHARACTERISTICS Table 2-2 Thermal Characteristics Symbol PGA Value CQFP Value Unit Junction to Ambient1 RθJA or θJA 22 31 °C/W Junction to Case2 RθJC or θJC 5.7 1.6 °C/W ψJT 5.2 1.0 °C/W Characteristic Thermal characterization parameter Note: 1. 2. 2-2 Junction-to-ambient thermal resistance is based on measurements on a horizontal single-sided printed circuit board per SEMI G38-87 in natural convection. SEMI is Semiconductor Equipment and Materials International, 805 East Middlefield Road, Mountain View, CA 94043, (415) 964-5111. Junction-to-case thermal resistance is based on measurements using a cold plate per SEMI G30-88 with the exception that the cold plate temperature is used for the case temperature. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications DC Electrical Characteristics DC ELECTRICAL CHARACTERISTICS Table 2-3 DC Electrical Characteristics Characteristic1 Symbol Min Typical Max Unit +10% at 33.3 MHz +5% at 40 MHz +5% at 60 MHz VCC 4.5 4.75 4.75 5.0 5.0 5.0 5.5 5.25 5.25 V V V Input High Voltage Except CLK, RESET MODA, MODB,MODC VIH 2.0 — VCC V Input Low Voltage Except CLK, MODA, MODB, MODC VIL –0.5 — 0.8 V Input High Voltage CLK VIHC 4.0 — VCC V Input Low Voltage CLK VILC –0.5 — 0.6 V Input High Voltage RESET VIHR 2.5 — VCC V Input High Voltage MODA, MODB, MODC VIHM 3.5 — VCC V Input Low Voltage MODA, MODB, MODC VILM –0.5 — 2.0 V Iin –10 — 10 µA ITSI –10 — 10 µA VOHC VCC – 0.1 — — V VOH 2.4 — — V VOLC — — 0.1 V Freescale Semiconductor, Inc... Supply Voltage, Input Leakage Current — Tri-State (OffState) Input Current @2.4 V/0.5 V Output High Voltage IOH = –10 µA Output High Voltage IOH = –0.4 mA Output Low Voltage IOL = 10 µA MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-3 Freescale Semiconductor, Inc. Specifications DC Electrical Characteristics Table 2-3 DC Electrical Characteristics (Continued) Freescale Semiconductor, Inc... Characteristic1 Symbol Min Typical Max Unit VOL — — 0.4 V Output Low Voltage IOL = 3.2 mA Power Dissipation f = 33.3 MHz2,3 f = 40 MHz2,3 f = 60 MHz2,3 PD — — — 1.0 1.25 1.75 — — — W Total Supply Current 5 V, 33.3 MHz Wait Mode2,3 Stop Mode2,3 IDD IDDW IDDS — — — 200 18 80 350 26 400 mA mA µA 5 V, 40 MHz Wait Mode2,3 Stop Mode2,3 IDD IDDW IDDS — — — 250 20 100 400 34 500 mA mA µA 5 V, 60 MHz Wait Mode2,3 Stop Mode2,3 IDD IDDW IDDS — — — 350 22 300 500 40 600 mA mA µA Cin — 10 — pF Input Capacitance4 Note: 1. 2. 3. 4. 2-4 — DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C PD is measured for VIL ≤ 0.2 V, VIH ≥ VCC – 0.2V. with no DC loads. CLK is driven by a 50% dutycycle oscillator. In order to obtain these results all inputs must be terminated (i.e., not allowed to float). Input capacitance is not tested in production. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics AC ELECTRICAL CHARACTERISTICS The timing waveforms shown in this section are tested with the following values: VIL maximum of 0.5 V VIH minimum of 2.4 V for all pins1 Freescale Semiconductor, Inc... Note: 1. CLK, RESET, MODA, MODB, and MODC are tested using the input levels described in DC Electrical Characteristics on page 2-3. AC timing specifications that are referenced to a device input signal are measured in production with respect to the VIH/VIL levels of the respective input signal’s transition. AC timing specifications that are referenced to a device’s output levels are measured with the production test machine VOL and VOH reference levels set at 0.8 V and 2.0 V, respectively. For load capacitances greater than 50pF, the drive capability of the output pins derates linearly at 1.5 ns per 20 pF of additional capacitance from 50 pF to 200 pF of loading, and at 2 ns per 20 pF of additional capacitance for loads greater than 200 pF. Pulse Width Low High VIH Input Signal Fall Time Note: 1. 90% 50% 10% midpoint1 VIL Rise Time The midpoint is VIL + (VIH – VIL)/2 Figure 2-1 Signal Measurement Reference MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-5 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Clock Operation The DSP96002 system clock is derived from a crystal or an external system clock signal. The clock input is an active high input, high frequency processor clock. The frequency is twice the instruction rate. An internal phase generator divides CLK into four phases (t0, t1, t2 and t3), which is the basic instruction execution cycle. Additional tw phases are optionally generated to insert Wait States (WS) into instruction execution. A wait state is formed by pairing a t2 and tw phase. CLK should be continuous with a 46–54% duty cycle. Freescale Semiconductor, Inc... Table 2-4 Clock Operation 1 2 No. Symb. Characteristic 33.3 MHz3 40 MHz4 60 MHz4 Unit Min Max Min Max Min Max Instruction Cycle Time = 2TC = 4T Instruction Cycle Time = 2TC = 4T Icyc 60 — 50 — 33.3 — ns Wait State = TC = 2T Wait State = TC = 2T WS 30 — 25 — 16.7 — ns 71 CLK Cycle Time CLK Cycle Time Tc 30 — 25 — 16.7 — ns 72 CLK Rise Time — 4 — 4 — 4 ns 73 CLK Fall Time — 4 — 4 — 4 ns 74a CLK High Th 14 16 11.5 13.5 7.7 9.5 ns 74b CLK Low Tl 14 16 11.5 13.5 7.7 9.5 ns Note: 1. 2. 3. 4. The numbers in this column are shown as circled numbers in the following figures. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C 46%–54% Duty Cycle 46.7%–53.3% Duty Cycle Th VIHC Midpoint1 VILC CLK Tl 74a 74b 73 72 71 Note: 1. The midpoint is 0.5 (VCC – GND). Figure 2-2 CLK Timing Diagram 2-6 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Arbitration Bus Timing Table 2-5 Arbitration Bus Timing 33.3 MHz 1 40 MHz 2 No. 60 MHz Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 1 CLK High to BR Asserted / Deasserted 2 14 2 12 2 10 ns 2 BG Valid to CLK High (Setup) 6 — 5 — 5 — ns 3 CLK High to BG Invalid (Hold) 2 — 2 — 2 — ns 4 CLK High to BA Asserted / Deasserted 2 14 2 12 2 10 ns 5 BB Valid to CLK High (Setup) 6 — 5 — 4 — ns 6 CLK High to BB Invalid (Hold) 2 — 2 — 2 — ns 7 CLK High to A0–A31, S0–S1, R/W, BS, TT, and BL Active 2 10 2 8 2 7 ns 8 A0–A31, S0–S1, R/W, BS, and TT tristate to BA Deasserted 0 — 0 — 0 — ns 9 CLK High to A0–A31, S0–S1, R/W, BS, and TS tri-state 2 12 2 10 2 8 ns 9a CLK Low to BA tri-state 2 12 2 10 2 8 ns Note: 1. The numbers in this column are shown as circled numbers in the following figures. 2. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-7 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 1 BR (output) 3 2 Freescale Semiconductor, Inc... BG (input) BB (input) 5 6 BA (output) (Tri-state) 4 7 A0–A31, R/W, S0–S1, BS, TT, BL (output) (Tri-state) TS (output) WR write cycle (Tri-state) 31 41 Figure 2-3 Bus Acquisition Timing 2-8 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 1 BR (output) 2 BG (input) 3 4 9a Freescale Semiconductor, Inc... BA (output) (Tri-state) 8 A0–A31, R/W, S0–S1 (output) (Tri-state) 9 39 BS (output) 9 (Tri-state) 43 TS (output) (Tri-state) 9 42 43a WR write cycle (Tri-state) 42a 9 Figure 2-4 Bus Release Timing MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-9 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics External Bus Relative Timing Table 2-6 External Bus Relative Timing 1 No. 33.3 MHz3 2 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 10 A0–A31, S0–S1, R/W Valid to TS Asserted Expression: 105 166 7.55 13.56 4.05 9.56 ns 11 A0–A31, S0–S1, R/W Valid to TS Deasserted 427 — 33.58 — 25.08 — ns 12 TS Width Asserted 309 — 259 — 179 — ns 12a WR Width Asserted 2727 — 2227 — 1527 — ns 13 TS Deasserted to R/W, A0–A31 Invalid 610 — 6.511 — 6.511 — ns 13a WR Deasserted to R/W, A0–A31 Invalid 6 — 3.5 — 2.5 — ns 14 TS Width Deasserted 2112 — 1813 — 1613 — ns 14a WR Width Deasserted 18 — 15 — 10 — ns 15 TS Asserted to D0–D31 Valid (Write Cycle) — 2014 — 17.514 — 1514 ns 16 D0–D31 Valid to TS Deasserted (Write Cycle) 1215 — 8.516 — 616 — ns 16a D0–D31 Valid to WR Deasserted (Write Cycle) 1228 — 1029 — 6.529 — ns 17 TS Deasserted to D0–D31 Invalid (Write Cycle) 610 — 6.511 — 6.511 — ns 17a WR Deasserted to D0–D31 Invalid (Write Cycle) 6 — 3.5 — 2.5 — ns 18 TS Asserted to D0–D31 Active (Write Cycle) 1017 — 1018 — 7.718 — ns 19 TS Deasserted to D0–D31 Tri–state (Write Cycle) — 1619 — 13.519 — 1119 ns 2-10 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-6 External Bus Relative Timing (Continued) 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 19a WR Deasserted to D0–D31 Three-state (Write Cycle) 20 TS Deasserted to D0–D31 Active (Write Cycle) 21 — 1619 — 13.519 — 1119 ns 3520 — 31.521 — 26.521 — ns TS Asserted to D0–D31 Valid (Read Cycle) — 2122 — 17.523 — 1423 ns 22 TS Deasserted to D0–D31 Invalid (Hold) (Read Cycle) 0 — 0 — 0 — ns 23 A0–A31, S0–S1, R/W Valid to D0–D31 Valid (Read Cycle)24 — 3225 — 26.526 — 2126 ns Note: 1. The numbers in this column are shown as circled numbers in the following figures. 2. 3. 4. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND= 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C Assuming duty cycle in the range 46.7%–53.3% and no wait states Assuming duty cycle in the range 46%–54% and no wait states 5. 6. 7. 8. 9. 10. 11. 12. Th–4 Th (WS + 1)Tc + Th–2 (WS + 1)Tc + Th – 3 (WS + 1)Tc Tl – 8 Tl – 5 Tc – 9 MOTOROLA 13. 14. 15. 16. 17. 18. 19. 20. 21. Tc – 7 Tl + 4 (WS)Tc + Th – 2 (WS)Tc + Th – 3 Tl – 4 Tl – 1.5 Tl Tc + Tl – 9 Tc + Tl – 5 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 22. 23. 24. 25. 26. 27. 28. 29. (WS + 1)Tc – 9 (WS + 1)Tc – 7.5 Using Th minimum (WS + 1)Tc + Th – 12 (WS + 1)Tc + Th – 10 Tc – 3 Th – 2 Th – 1.5 2-11 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics A0–A31, S0–S1 (output) (see note) 23 11 R/W (output) 10 10 13 TS (output) 19 Freescale Semiconductor, Inc... 17 16 15 D0–D31 13 14 12 DATA OUT (Tri-state) 22 21 (Tri-state) DATA IN (Tri-state) 18 20 17a 14a 16a WR 19a 10 12a 13a 11 Note: During Read-Modify-Write instructions, A0–A31, S0–S1 do not change. Figure 2-5 External Bus Relative Timing 2-12 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics External Bus Synchronous Timing Table 2-7 External Bus Synchronous Timing 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 31 CLK High to A0–A31, S0–S1, R/W Valid and TT, BS, BL Asserted 2 14 2 12 2 10 ns 32 CLK High to A0–A31, S0–S1, R/W Invalid 2 — 1.5 — 1.5 — ns 33 CLK High to D0–D31 Valid (Write Cycle) 2 14 2 12 2 10 ns 34 CLK High to D0–D31 Invalid (Write Cycle) 2 — 1.5 — 1.5 — ns 35 CLK High to D0–D31 Active (Write Cycle) 2 — 1.5 — 1.5 — ns 36 CLK High to D0–D31 Three-state (Write Cycle) — 12 — 10 — 8.5 ns 37 D0–D31 Valid to CLK Low (Setup) (Read Cycle) 0 — 0 — 0 — ns 38 CLK Low to D0–D31 Invalid (Hold) (Read Cycle) 11 — 9 — 7 — ns 39 CLK High to TT, BS, BL Deasserted 2 14 2 12 2 10 ns 40 BS, TT Width Deasserted 256 — 217 — 16.57 — ns 41 CLK Low to TS Asserted 2 11 1.5 9.5 1.5 8 ns 41a CLK High TS tri-state 2 11 1.5 9.5 1.5 8 ns 42 TS Hold Time from CLK Low 2 — 1.5 — 1.0 — ns 42a WR Hold Time from CLK Low 1.5 — 1.5 — 1.0 — ns 43 CLK Low to TS Deasserted — 16 — 13 — 9 ns 43a CLK Low to WR Deasserted — 19 — 16 — 13 ns 44 TS Deasserted to BS Asserted (Two Successive Bus Cycles) 78 — 6.59 — 6.59 — ns 44a WR Deasserted to BS Asserted (Two Successive Bus Cycles) — 6 — 3.5 — 3. ns MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-13 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-7 External Bus Synchronous Timing (Continued) 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 45 BS Asserted to TA Asserted5. — 1510 — 12.511 — 9.511 ns 46 TA Valid to CLK High (Setup)5. 3 — 3 — 3 — ns 47 CLK High to TA Invalid (Hold) 8 — 7 — 6 — ns Note: 2-14 1. 2. The numbers in this column are shown as circled numbers in the following figures. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C 3. Assuming duty cycle in the range 46.7%–53.3% and no wait states 4. Assuming duty cycle in the range 46%–54% and no wait states 5. Timing 45 or timing 46 should be satisfied. 6. Tc–5 7. Tc–4 8. Tl–7 9. Tl–5 10. Tc–15 11. Tc–12.5 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 31 32 A0–A31, R/W, S0–S1 (output) 39 40 BS, TT (output) 44 Freescale Semiconductor, Inc... 41 43 TS (output) 42 45 WR (output) 47 44a 43a 41a 42a TA (input) 46 34 33 D0–D31 (output) 37 35 36 38 D0–D31 (input) Figure 2-6 External Bus Synchronous Timing—No Wait States MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-15 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 31 32 A0–A31, R/W, S0–S1, (output) 39 40 BS, TT (output) 44 Freescale Semiconductor, Inc... 41 43 TS (output) 42a 41a 43a WR (output) 44a 42 46 46 TA (input) 47 47 Figure 2-7 External Bus Synchronous Timing—One Wait State 2-16 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 32 31 A0–A31, S0–S1 (output) R/W (output) 39 Freescale Semiconductor, Inc... 31 39 40 BS, TT (output) 44 41 43 TS (output) 31 43a 39 42 44a WR (output) 41a 42a BL (output) 39 Figure 2-8 Read-Modify-Write Cycle Timing—No Wait States MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-17 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Multiplexed Bus Timing Table 2-8 Multiplexed Bus Timing 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 51 AE Asserted to CLK Low5 8 146 6.5 11.56 5.5 96 ns 52 AE Asserted to A0–A31 Valid 2 14 2 12 2 10 ns 53 AE Deasserted to A0–A31 tri-state 2 12 2 10 1.5 8 ns 54 AE Deasserted to A0–A31 Invalid 2 — 2 — 1.5 — ns 55 AE Asserted to CLK High7 0 128 0 9.59 0 79 ns 56 AE Asserted to A0–A31 Active 1 — 1 — 1 — ns 57 CLK High to A0–A31 Active 2 — 1.5 — 1.5 — ns 61 DE Asserted to CLK Low5, 10 8 146 6.5 11.56 5.5 96 ns 62 DE Asserted to D0–D31 Valid 14 2 2 12 2 10 ns 63 DE Deasserted to D0–D31 Tri-state 2 12 2 10 1.5 8 ns 64 DE Deasserted to D0–D31 Invalid 2 — 2 — 1.5 — ns 65 DE Asserted to CLK High7, 10 0 128 0 9.59 0 79 ns 66 DE Asserted to D0–D31 Active 1 — 1 — 1 — ns Note: 2-18 1. The numbers in this column are shown as circled numbers in the following figures. 2. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C 3. 4. 5. 6. 7. 8. 9. 10. Assuming duty cycle in the range 46.7%–53.3% Assuming duty cycle in the range 46%–54% Th minimum Th Tl minimum Tl–4 Tl–2 For Host Interface data output, only timings 62, 63, 64, and 66 apply. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 51 55 AE (input) 52 53 56 54 53 31 54 57 Freescale Semiconductor, Inc... A0–A31 (output) Figure 2-9 Address Bus Enable/Disable Timing CLK (input) 61 65 DE (input) 62 66 D0–D31 (output) 63 63 33 64 35 64 Figure 2-10 Data Bus Enable/Disable Timing MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-19 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Host Timing Table 2-9 Host Timing 1 No. 33.3 MHz3 2 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 101 A2–A5, R/W Valid to TS Asserted (Setup) 10 — 7 — 5 — ns 102 TS Deasserted to A2–A5, R/W Invalid (Hold) 0 — 0 — 0 — ns 103 TS Asserted to D0–D31 Out Valid TS Asserted to D0–D31 Out Valid5 — — 186 100 — — 16 88 — — 13.5 74 ns ns 104 TS, HA Deasserted to D0–D31 Out Invalid (Hold) 2 — 2 — 2 — ns 105 TS, HA Asserted to D0–D31 Out Active 3 — 3 — 3 — ns 106 TS, HA Deasserted to D0–D31 Tri-state — 18 — 16 — 14 ns — 306 — 25 — 20 ns 107 A2–A5, R/W Valid to D0–D31 Valid to D0–D31 Out Valid A2–A5, R/W Valid to D0–D31 Valid to D0–D31 Out Valid5 — 100 — 88 — 74 ns 108 HS, HA Asserted to D0–D31 Out Valid (Access Time) HS, HA Asserted to D0–D31 Out Valid5 — 216 — 20 — 17 ns 109 D0–D31 In Valid to TS, HA Deasserted (Setup) 8 — 6 — 5 — ns 110 TS, HA Deasserted to D0–D31 In Invalid (Hold) 5 — 4 — 3.5 — ns 111 TS Width Asserted5 16 — 14 — 12 — ns TS Width Deasserted Between Consecutive TX Writes8 TS, HA Width Deasserted (Others)11 — 79 — 64.5 — 51.5 ns 112 — 12 — 10 — 9 ns 113 HS Asserted to TS Deasserted 24 — 21 — 17 — ns 114 HS Hold Time After TS Deasserted 0 — 0 — 0 — ns 2-20 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-9 Host Timing (Continued) 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 115 HS, HA Deasserted to TS Asserted (Setup) 1 — 0 — 0 — ns 118 HA Width Asserted (DMA Mode) 24 — 21 — 18 — ns 120 CLK Low to HR Asserted — 14 — 12 — 10 ns 121 TS, HA Asserted to HR Deasserted — 30 — 25 — 21 ns 122 CLK Low to HR Asserted After TS Deassertion12 60 — 50 — 40 — ns 123 TS, HA Deasserted to CLK Low (Setup)14 13 30 11 25 9.5 20 ns Note: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. The numbers in this column are shown as circled numbers in the following figures. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C Assuming duty cycle in the range 46.7%–53.3% Assuming duty cycle in the range 46%–54% When reading status (ICS register), the status data is guaranteed to be stable. 2Tc + 40 2Tc + 38 Assuming both TX and HRX empty 2Tc + Tl + 5 2Tc + Tl + 3 Both TS and HA must be deasserted in case of mixed DMA / non-DMA accesses (i.e., after any access this recovery time must be respected before a new access.) When TS deassertion was in respect to timing 123 2Tc When timing 123 is respected, timing 122 is guaranteed to be respected. Timing 123 is not required for correct operation. Tc MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-21 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics A2–A5 (input) 102 R/W (input) 107 114 108 HS (input) 115 Freescale Semiconductor, Inc... 101 111 112 TS (input) 106 103 104 105 D0–D31 (output) Figure 2-11 Host Read Cycle Timing (Non-DMA Mode) A2–A5 (input) 102 R/W (input) 114 113 HS (input) 115 101 111 112 TS (input) 109 110 D0–D31 (input) Figure 2-12 Host Write Cycle Timing (Non-DMA Mode) 2-22 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics 121 HR (output) 112 118 HA (input) 106 108 D0–D31 (output) Freescale Semiconductor, Inc... 104 105 Figure 2-13 Host Read Cycle Timing (DMA Mode) 121 HR (output) 112 118 HA (input) 110 109 D0–D31 (input) Figure 2-14 Host Write Cycle Timing (DMA Mode) R/W (input) 102 114 107 HA (input) 115 108 112 111 TS (input) 106 103 104 D0–D31 (output) 105 Figure 2-15 Host Interrupt Vector Register (IVR) Read Timing (Non-DMA Mode) MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-23 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 123 TS, HA (input) 120 122 121 Freescale Semiconductor, Inc... HR (output) Figure 2-16 Host Request Timing 2-24 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics OnCE Timing Table 2-10 OnCE Timing 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 130 DSCK Low 40 — 40 — 40 — ns 131 DSCK High 40 — 40 — 35 — ns 132 DSCK Cycle Time 240 — 200 — 160 — ns 133 DR Asserted to DSO (ACK) Asserted 1525 — 1266 — 1056 — ns 134 DSCK High to DSO Valid 51 — 42 — 34 — ns 135 DSCK High to DSO Invalid 6 — 5 — 4 — ns 136 DSI Valid to DSCK Low (Setup) 17 — 15 — 13 — ns 137 DSCK Low to DSI Invalid (Hold) 6 — 5 — 4 — ns 138 Last DSCK Low to OS0–OS1, ACK Active 747 — 61.57 — 507 — ns 139 DSO (ACK) Asserted to First DSCK High8 819 — 67.510 — 5410 — ns 140 DSO (ACK) Width Asserted 4011 6812 33.513 5714 27 46 ns 141 DSO (ACK) Asserted to OS0–OS1 Tristate — 0 — 0 — 0 ns 142 OS0–OS1 Valid to CLK High 1015 — 816 — 7 — ns 143 CLK High to OS0–OS1 Invalid 4 — 3 — 2 — ns 144 Last DSCK Low of Read Register to First DSCK High of Next Command19 22217 — 185.518 — 14818 — ns 145 Last DSCK Low to DSO Invalid (Hold) 6 — 5 — 4 — ns 146 DSCK Rise and Fall Times 50 ns MOTOROLA 60 60 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-25 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-10 OnCE Timing (Continued) 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Min Max Min Max Min Max Freescale Semiconductor, Inc... Note: 1. 2. 3. 4. The numbers in this column are shown as circled numbers in the following figures. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C Assuming duty cycle in the range 46.7%–53.3% Assuming duty cycle in the range 46%–54% 5. 6. 7. 8. 9. 10. 11. 12. 5Tc + 2 5Tc + 1 2Tc + Tl Tl maximum. 2Tc + Tl + 5 2Tc + Tl + 4 Tc + Tl – 4 2Tc + 8 13. 14. 15. 16. 17. 18. 19. 146 146 DSCK (input) Tc + Tl – 3 2Tc + 7 Tc – 20 Tc – 17 6Tc + Th + 26 6Tc + Th + 22 Th maximum 130 131 132 Figure 2-17 OnCE Serial Clock Timing DR (input) 133 DSO (output) ACK Figure 2-18 OnCE Acknowledge Timing 2-26 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics DSCK (input) (OS1) (Last) (Note 1) 134 145 135 DSO (output) (ACK) DSI (input) (OS0) Freescale Semiconductor, Inc... 136 138 137 Note: Tri-state, external pull-down resistor Figure 2-19 OnCE Data I/O to Status Timing 139 OS1 (output) (Note 1) (DSCK input) 134 140 DSO (output) (ACK) (DSO output) OS0 (output) (DSI input) 136 141 137 Note: Tri-state, external pull-down resistor Figure 2-20 OnCE Status to Data I/O Timing CLK (input) 142 OS0-1 (output) 143 Figure 2-21 OnCE CLK to Status Timing MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-27 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics DSCK (input) (Next Command) (Read Register) 144 Figure 2-22 OnCE DSCK Next Command After Read Register Timing Freescale Semiconductor, Inc... Reset, Mode Select, Interrupt Timing Table 2-11 Reset, Mode Select, Interrupt Timing No.1 33.3 MHz3 Characteristic2 40 MHz4 60 MHz4 Unit Min Max Min Max Min Max 160 RESET Asserted to D0–D31, A0–A31, S0–S1, R/W, BS, TT, TS, BA Threestate — 709 — 6010 — 50 ns 161 RESET Asserted to BL, BR, HR Deasserted — 10011 — 8512 — 60 ns 162 RESET Width Asserted5 60013 — 50013 — 40013 — ns 163 Asynchronous RESET Deassertion to First External Access 30014 36515 25014 30516 20014 24516 ns 164 Synchronous Reset Setup Time from RESET Deassertion to CLK High 6 2517 5 2017 4 1617 ns 165 Synchronous Reset Delay from CLK High to First External Access7 24218 25419 20218 21220 16218 170 ns 166 Mode Select Setup Time 50 — 50 — 40 — ns 167 Mode Select Hold Time 0 — 0 — 0 — ns 168 Edge-Triggered Interrupt Request Width 10 — 10 — 10 — ns 169 Delay from IRQA, IRQB, or IRQC assertion to External Memory Access Out Valid Caused by First Interrupt Instruction Execution6 28421 — 236.521 — 18921 — ns 2-28 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-11 Reset, Mode Select, Interrupt Timing (Continued) 1 No. 170 Freescale Semiconductor, Inc... Note: 33.3 MHz3 2 40 MHz4 60 MHz4 Unit Characteristic Delay from A0–A31, S0–S1, R/W, BS, and TT Valid Caused by First Interrupt Instruction Execution to IRQA, IRQB, IRQC Deassertion8 Min Max Min Max Min Max 3022 2523 — 2023 — — ns 1. The numbers in this column are shown as circled numbers in the following figures. 2. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C 3. 4. 5. Assuming duty cycle in the range 46.7%–53.3% and no wait states Assuming duty cycle in the range 46%–54%% and no wait states Assuming stable CLK and VCC 6. Assuming a single-cycle MOVE instruction in the first vector location, interrupting a stream of oneword, single-cycle instructions 7. Assuming BG asserted and BB deasserted 8. This timing is necessary to prevent multiple interrupt service when the interrupt request is a levelsensitive fast interrupt. To avoid this restriction, Edge-triggered mode is recommended when using fast interrupts and long interrupts are recommended when using Level-sensitive mode 9. 10. 11. 12. 13. Tc + 40 Tc + 35 2Tc + 40 2Tc + 35 20Tc MOTOROLA 14. 15. 16. 17. 18. 10Tc 11Tc + 35 11Tc + 30 Tc – 5 8Tc + 2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 19. 20. 21. 22. 23. 8Tc + 14 8Tc + 12 9Tc + Tl (WS + 2)Tc – 30 (WS + 2)Tc – 25 2-29 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics VIHR 162 RESET (input) 161 Freescale Semiconductor, Inc... BL, BR, HR (output) 160 D0–D31, A0–A31, S0–S1, R/W, BS, TT, TS, BA (output) Figure 2-23 Reset Entry Timing VIHR RESET (input) 163 Bus Signals (output) First Fetch Figure 2-24 Asynchronous Reset Exit Timing CLK (input) 164 VIHR RESET (input) 165 Bus Signals (output) First Fetch Figure 2-25 Synchronous Reset Exit Timing 2-30 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics VIHR 162 RESET (input) 167 166 MODA, MODB, MODC (input) VIHM VIH VILM IRQA, IRQB, IRQC VIL Freescale Semiconductor, Inc... Figure 2-26 Operating Mode Select Timing IRQA, IRQB, IRQC (input) 168 169 A0–A31, S0–S1, R/W, BS, TT (output) First Interrupt Instruction Execution Note: Reset, Mode Select, Interrupt Figure 5 Figure 2-27 External Edge-Triggered Interrupt Timing IRQA, IRQB, IRQC (input) A0–A31, S0–S1, R/W, BS, TT (output) 169 170 First Interrupt Instruction Execution Figure 2-28 External Level-Sensitive Interrupt Timing MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-31 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics WAIT, STOP, DMA Request Timing Table 2-12 WAIT, STOP, DMA Request Timing 1 No. 33.3 MHz3 2 40 MHz4 60 MHz4 Unit Characteristic Freescale Semiconductor, Inc... Min Max Min Max Min Max 180 IRQA, IRQB, IRQC Asserted to CLK Low (Setup Time for Synchronous Recovery from WAIT State) 12 30 181 CLK Low to External Memory Access Valid (First Interrupt Instruction Fetch After Synchronous Recovery from WAIT State)5 4067 4208 182 IRQA, IRQB, IRQC Width Asserted (Recovery from WAIT State) 3510 — 183 IRQA, IRQB, IRQC Asserted to External Memory Access Valid (First Interrupt Instruction Fetch After Asynchronous Recovery from WAIT State)5 4067 184 IRQA Asserted to CLK Low (Setup Time for Synchronous Recovery from STOP State) 8 185 CLK Low to External Memory Access Valid (First Instruction Fetch After Synchronous Recovery from STOP State)5 37614 186 IRQA Width Asserted (Recovery from Stop State) 3522 187 IRQA Asserted to External Memory Access Valid (First Instruction Fetch After Asynchronous Recovery from STOP State)5) 37614 188 DR Asserted to CLK Low (Setup Time for Synchronous Recovery from WAIT or STOP State) 2-32 8 10 25 8 17 ns 2717 2819 ns 2010 — ns 46611 338.57 388.512 2717 311 ns 3013 2013 ns 261 ns 2522 — ns 43617 313.514 363.518 25114 291 ns 3013 2013 ns 338.57 350.59 3010 7 — 2513 5.5 39015 313.514 325.516 25114 — 3022 7 — 2513 5.5 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics Table 2-12 WAIT, STOP, DMA Request Timing (Continued) 1 33.3 MHz3 2 No. 40 MHz4 60 MHz4 Unit Characteristic Min Max Min Max Min Max Freescale Semiconductor, Inc... 189 190 CLK Low to DSO (ACK) Valid (Enter Debug Mode) • After Synchronous Recovery from STOP State • After Synchronous Recovery from WAIT State DR Asserted to DSO (ACK) Valid (Enter Debug Mode) • After Asynchronous Recovery from STOP State • After Asynchronous Recovery from WAIT State 54019 — 45019 — 30519 — ns 51020 — 42520 — 29020 — ns 54019 — 45019 — 30519 — ns 51020 — 42520 — 29020 — ns 191 DMA Request Asserted to CLK Low (Setup)6 6 — 5 — 5 — ns 192 CLK Low to DMA Request Invalid (Hold)6 2 — 2 — 1.5 — ns 193 CLK Low to External DMA Access Valid 7621 — 63.521 — 5021 — ns 194 DR Assertion Width • To recover from WAIT/STOP • To recover from WAIT/STOP and enter Debug Mode 3522 42025 30023 — 2924 35025 25023 — 2324 23525 20023 — ns ns Note: 1. The numbers in this column are shown as circled numbers in the following figures. 2. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, GND = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, GND = 0 V DC, TJ = –40°C to 100°C 3. 4. 5. 6. Assuming duty cycle in the range 46.7%–53.3% and no wait states. Assuming duty cycle in the range 46%–54%% and no wait states. Assuming bus ownership. IRQ pin internally defined as DMA request. 7. 8. 9. 10. 11. 12. 13. 13Tc + Tl + 2 13Tc + Tl + 14 13Tc + Tl + 12 Tc + 5 14Tc + Tl + 30 14Tc + Tl + 25 Tc MOTOROLA 14. 15. 16. 17. 18. 19. 20. 12Tc + Tl + 2 12Tc + Tl + 14 12Tc + Tl + 12 13Tc + Tl + 30 13Tc + Tl + 25 18Tc 17Tc DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 21. 22. 23. 24. 25. 2Tc + Tl + 2 Tc + 5 10Tc Tc + 4 14Tc 2-33 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) IRQA, IRQB, IRQC (input) 180 181 Freescale Semiconductor, Inc... A0–A31, S0–S1, R/W, BS, TT (output) First Interrupt Instruction Fetch Figure 2-29 Recovery from WAIT State Using Synchronous Interrupt Timing IRQA, IRQB, IRQC (input) 182 183 A0–A31, S0–S1, R/W, BS, TT (output) First Interrupt Instruction Fetch Figure 2-30 Recovery from WAIT State Using Asynchronous Interrupt Timing CLK (input) 184 IRQA (input) A0–A31, S0–S1, R/W, BS, TT (output) 185 First Instruction Fetch Figure 2-31 Recovery from STOP State Using Synchronous Interrupt Timing 2-34 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics 186 IRQA (input) 187 A0–A31, S0–S1, R/W, BS, TT (output) First Instruction Fetch Freescale Semiconductor, Inc... Figure 2-32 Recovery from STOP State Using Asynchronous Interrupt Timing CLK (input) 194 DR (input) 188 189 DSO (output) ACK Figure 2-33 Recovery from WAIT/STOP State Using Synchronous DR Timing DR (input) 194 190 DSO (output) ACK Figure 2-34 Recovery from WAIT/STOP State Using Asynchronous DR Timing MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-35 Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics CLK (input) 192 IRQA, IRQB, IRQC (input) 191 193 Freescale Semiconductor, Inc... A0–A31, S0–S1, R/W, BS, TT (output) DMA Access Figure 2-35 External DMA Request Timing Timer/Event Counter Table 2-13 Timer Timing No.1 33.3 MHz3 Characteristic2 40 MHz4 60 MHz4 Unit Min Max Min Max Min Max 260 TIO Low 2Tc — 2Tc — 2Tc — ns 261 TIO High 2Tc — 2Tc — 2Tc — ns 262 CKOUT to TIO (output) assertion 2 18 2 15 2 12 ns 263 CKOUT to TIO (output) deassertion 2 18 2 15 2 12 ns Note: 2-36 1. The numbers in this column are shown as circled numbers in the following figures. 2. DC Electrical Characteristics: at 33.3 MHz: VCC = 5.0 V ± 10%, VSS = 0 V DC, TJ = –40°C to 100°C at 40 or 60 MHz: VCC = 5.0 V ± 5%, VSS = 0 V DC, TJ = –40°C to 100°C 3. 4. Assuming duty cycle in the range 46.7%–53.3% and no wait states. Assuming duty cycle in the range 46%–54%% and no wait states. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Specifications AC Electrical Characteristics TIO 261 260 Freescale Semiconductor, Inc... Figure 2-36 TIO Timer Event Input Restrictions CKOUT TIO (output) 262 263 Figure 2-37 External Pulse Generation MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 2-37 Freescale Semiconductor, Inc. Specifications Freescale Semiconductor, Inc... AC Electrical Characteristics 2-38 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. SECTION 3 PACKAGING Freescale Semiconductor, Inc... This section contains package and pin-out information for the DSP96002. There are two package options: 223-pin Pin Grid Array (PGA) or 240-pin Ceramic Quad Flat Pack (CQFP). MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-1 Freescale Semiconductor, Inc. Packaging PGA Package PGA PACKAGE Freescale Semiconductor, Inc... 1 2 6 7 11 12 13 A BA23 BA27 BA29 BA31 IRQA ABB ABR TIO0 ATS AAE AA02 AA04 AA07 AA10 AA13 AA16 A B BA20 BA25 BA28 BA30 IRQB ABG ABA BTT AS1 ABS AA00 AA03 AA06 AA09 AA11 AA14 AA18 AA20 B C BA17 BA21 BA26 GNDN IRQC RES ABL ATT AWR AA01 AA05 AA08 AA12 AA15 AA17 AA19 AA21 AA23 C D BA15 BA18 BA24 GNDN GNDN GNDN VCCN VCCN VCCQ GNDQ VCCN GNDN GNDN GNDN AA22 AA25 AA26 D E BA13 BA16 BA22 GNDN GNDN AA24 AA28 AA29 E F BA12 BA14 BA19 GNDN GNDN AA27 AA30 AD31 F G BA09 BA10 VCCN VCCN GNDN AA31 AD30 AD29 G H BA08 CLK BA11 VCCQ VCCN AD28 AD27 AD26 H J ATA BA07 GNDQ GNDQ AD24 AD25 AD23 J K BA04 BA05 BA06 VCCN GNDQ AD20 AD21 AD22 K L BA03 BA01 BA02 VCCN VCCQ AD16 AD18 AD19 L M BA00 BS1 VCCN VCCN ADE AD17 M N BAE P BR/W BTS R BBS T BTA 3 4 5 8 9 10 AR/W AS0 14 DSP96002 223 PIN PGA TOP VIEW Top View 15 16 17 18 BS0 GNDN TIO1 BWR GNDN GNDN AD11 AD14 AD15 N BBL GNDN GNDN AD07 AD12 AD13 P BBR BBB GNDN GNDN GNDN VCCN GNDQ VCCQ VCCQ VCCN GNDN GNDN GNDN GNDN AD05 AD09 AD10 R BBG BBA AHR DR U BHR V DSO 1 AHS BD31 GNDN BD26 BD22 BD17 BD14 BD11 BD07 BD04 BD01 AD02 AD06 AD08 T DSCK NC(1) AHA BDE BD29 BD27 BD24 BD21 BD18 BD15 BD12 BD09 BD06 BD03 BD00 AD03 AD04 U DSI BHA BHS BD30 BD28 BD25 BD23 BD20 BD19 BD16 BD13 BD10 BD08 BD05 BD02 AD00 AD01 V 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Figure 3-1 Top View of the DSP96002 223-pin PGA Package 3-2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA 18 Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... 1 2 3 4 BHA BHS 5 6 7 8 9 10 11 12 13 14 15 16 17 18 BD30 BD28 BD25 BD23 BD20 BD19 BD16 BD13 BD10 BD08 BD05 BD02 AD00 AD01 V DSCK NC(1) AHA BDE BD29 BD27 BD24 BD21 BD18 BD15 BD12 BD09 BD06 BD03 BD00 AD03 AD04 U BBG BBA AHR DR AHS BD31 GNDN BD26 BD22 BD17 BD14 BD11 BD07 BD04 BD01 AD02 AD06 AD08 T R BBS BBR BBB GNDN GNDN GNDN VCCN GNDQ VCCQ VCCQ VCCN GNDN GNDN GNDN GNDN AD05 AD09 AD10 R P BR/W BTS BBL GNDN GNDN AD07 AD12 AD13 P N BAE TIO1 BWR GNDN GNDN AD11 AD14 AD15 N M BA00 BS1 BS0 GNDN VCCN VCCN ADE AD17 M L BA03 BA01 BA02 VCCN VCCQ AD16 AD18 AD19 L K BA04 BA05 BA06 VCCN GNDQ AD20 AD21 AD22 K J ATA GNDQ AD24 AD25 AD23 J H BA08 CLK VCCN AD28 AD27 AD26 H G BA09 BA10 VCCN VCCN GNDN AA31 AD30 AD29 G F BA12 BA14 BA19 GNDN GNDN AA27 AA30 AD31 F E BA13 BA16 BA22 GNDN GNDN AA24 AA28 AA29 E D BA15 BA18 BA24 GNDN GNDN GNDN VCCN VCCN VCCQ GNDQ VCCN GNDN GNDN GNDN AA22 AA25 AA26 D C BA17 BA21 BA26 GNDN IRQC RES ABL ATT AWR AA01 AA05 AA08 AA12 AA15 AA17 AA19 AA21 AA23 C B BA20 BA25 BA28 BA30 IRQB ABG ABA BTT AS1 ABS AA00 AA03 AA06 AA09 AA11 AA14 AA18 AA20 B A BA23 BA27 BA29 BA31 IRQA ABB ABR TIO0 ATS AAE AA02 AA04 AA07 AA10 AA13 AA16 A 7 8 11 12 13 V DSO DSI U BHR T 1 BTA 2 DSP96002 223 PINS PGA BOTTOM VIEW BA07 GNDQ BA11 VCCQ 3 4 Bottom View 5 6 AR/W AS0 9 10 14 15 16 17 Figure 3-2 Bottom View of the DSP96002 223-pin PGA Package MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-3 18 Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package 3-4 Pin Number Signal Type A1 Input/Output BA23 A2 Input/Output BA27 A3 Input/Output BA29 A4 Input/Output BA31 A5 Input MODA/IRQA A6 Input ABB A7 Output ABR A8 Input/Output TIO0 A9 Input/Output AR/W A10 Output AS0 A11 Input/Output ATS A12 Input AAE A13 Input/Output AA02 A14 Input/Output AA04 A15 Input/Output AA07 A16 Input/Output AA10 A17 Input/Output AA13 A18 Input/Output AA16 B1 Input/Output BA20 B2 Input/Output BA25 B3 Input/Output BA28 B4 Input/Output BA30 B5 Input MODB/IRQB B6 Input ABG B7 Output ABA B8 Output BTT B9 Output AS1 B10 Output ABS B11 Input/Output AA00 B12 Input/Output AA03 B13 Input/Output AA06 B14 Input/Output AA09 B15 Input/Output AA11 B16 Input/Output AA14 B17 Input/Output AA18 Signal Name DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) MOTOROLA Pin Number Signal Type B18 Input/Output AA20 C1 Input/Output BA17 C2 Input/Output BA21 C3 Input/Output BA26 C4 Input GNDN C5 Input MODC/IRQC C6 Input RESET C7 Output ABL C8 Output ATT C9 Output AWR C10 Input/Output AA01 C11 Input/Output AA05 C12 Input/Output AA08 C13 Input/Output AA12 C14 Input/Output AA15 C15 Input/Output AA17 C16 Input/Output AA19 C17 Input/Output AA21 C18 Input/Output AA23 D1 Input/Output BA15 D2 Input/Output BA18 D3 Input/Output BA24 D5 Input GNDN D6 Input GNDN D7 Input GNDN D8 Input VCCN D9 Input VCCN D10 Input VCCQ D11 Input GNDN D12 Input VCCN D13 Input GNDN D14 Input GNDN D15 Input GNDN D16 Input/Output AA22 D17 Input/Output AA25 D18 Input/Output AA26 Signal Name DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-5 Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) 3-6 Pin Number Signal Type E1 Input/Output BA13 E2 Input/Output BA16 E3 Input/Output BA22 E4 Input GNDN E15 Input GNDN E16 Input/Output AA24 E17 Input/Output AA28 E18 Input/Output AA29 F1 Input/Output BA12 F2 Input/Output BA14 F3 Input/Output BA19 F4 Input GNDN F15 Input GNDN F16 Input/Output AA27 F17 Input/Output AA30 F18 Input/Output AD31 G1 Input/Output BA09 G2 Input/Output BA10 G3 Input VCCN G4 Input VCCN G15 Input GNDN G16 Input/Output AA31 G17 Input/Output AD30 G18 Input/Output AD29 H1 Input/Output BA08 H2 Input CLK H3 Input/Output BA11 H4 Input VCCQ H15 Input VCCN H16 Input/Output AD28 H17 Input/Output AD27 H18 Input/Output AD26 J1 Input ATA J2 Input BTA J3 Input/Output BA07 J4 Input Signal Name GNDQ DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) MOTOROLA Pin Number Signal Type J15 Input GNDQ J16 Input/Output AD24 J17 Input/Output AD25 J18 Input/Output AD23 K1 Input/Output BA04 K2 Input/Output BA05 K3 Input/Output BA06 K4 Input VCCN K15 Input GNDQ K16 Input/Output AD20 K17 Input/Output AD21 K18 Input/Output AD22 L1 Input/Output BA03 L2 Input/Output BA01 L3 Input/Output BA02 L4 Input VCCN L15 Input VCCQ L16 Input/Output AD16 L17 Input/Output AD18 L18 Input/Output AD19 M1 Input/Output BA00 M2 Output BS1 M3 Output BS0 M4 Input GNDN M15 Input VCCN M16 Input VCCN M17 Input ADE M18 Input/Output AD17 N1 Input BAE N2 Output TIO1 N3 Input/Output BWR N4 Input GNDN N15 Input GNDN N16 Input/Output AD11 N17 Input/Output AD14 N18 Input/Output AD15 Signal Name DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-7 Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) 3-8 Pin Number Signal Type P1 Input/Output BR/W P2 Input/Output BTS P3 Output BBL P4 Input GNDN P15 Input GNDN P16 Input/Output AD07 P17 Input/Output AD12 P18 Input/Output AD13 R1 Output BBS R2 Output BBR R3 Input BBB R4 Input GNDN R5 Input GNDN R6 Input GNDN R7 Input VCCN R8 Input GNDQ R9 Input VCCQ R10 Input VCCQ R11 Input VCCN R12 Input GNDN R13 Input GNDN R14 Input GNDN R15 Input GNDN R16 Input/Output AD05 R17 Input/Output AD09 R18 Input/Output AD10 T1 Input BBG T2 Output BBA T3 Output AHR T4 Input DR T5 Input AHS T6 Input/Output BD31 T7 Input T8 Input/Output BD26 T9 Input/Output BD22 T10 Input/Output BD17 Signal Name GNDN DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) MOTOROLA Pin Number Signal Type T11 Input/Output BD14 T12 Input/Output BD11 T13 Input/Output BD07 T14 Input/Output BD04 T15 Input/Output BD01 T16 Input/Output AD02 T17 Input/Output AD06 T18 Input/Output AD08 U1 Output BHR U2 Input/Output U3 N/A NC1 U4 Input AHA U5 Input BDE U6 Input/Output BD29 U7 Input/Output BD27 U8 Input/Output BD24 U9 Input/Output BD21 U10 Input/Output BD18 U11 Input/Output BD15 U12 Input/Output BD12 U13 Input/Output BD09 U14 Input/Output BD06 U15 Input/Output BD03 U16 Input/Output BD00 U17 Input/Output AD03 U18 Input/Output AD04 V1 Output DSO V2 Input/Output V3 Input BHA V4 Input BHS V5 Input/Output BD30 V6 Input/Output BD28 V7 Input/Output BD25 V8 Input/Output BD23 Signal Name DSCK/OS1 DSI/OS0 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-9 Freescale Semiconductor, Inc. Packaging PGA Package Freescale Semiconductor, Inc... Table 3-1 DSP96002 Pin List, 223-pin PGA Package (Continued) Pin Number Signal Type V9 Input/Output BD20 V10 Input/Output BD19 V11 Input/Output BD16 V12 Input/Output BD13 V13 Input/Output BD10 V14 Input/Output BD08 V15 Input/Output BD05 V16 Input/Output BD02 V17 Input/Output AD00 V18 Input/Output AD01 Signal Name -TA -E- H L A B C D E F G H J K L M N P R T U V B -F- NOTES: 1. DIMENSIONING AND TOLERANCING PER ANSI Y14.5M, 1982. 2. CONTROLLING DIMENSION: INCH. G G H DIM A B C D G H L INCHES MIN MAX 1.840 1.880 1.840 1.880 0.120 0.150 0.017 0.020 0.100 BSC 0.050 BSC 0.170 0.190 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 C 223X D 0.030 M T E S F S 0.010 M T CASE 860C-02 ISSUE A Figure 3-3 DSP96002 Mechanical Information, 223-pin PGA Package 3-10 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging CQFP Package 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Orientation Mark (Top View) 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 NC NC NC BBA GNDN BHR AHR DSO DSCK DSI DR NC BHA AHA BHS AHS BDE BD31 BD30 BD29 BD28 GNDN BD27 BD26 BD25 BD24 VCCN BD23 BD22 BD21 BD20 GNDN BD19 BD18 BD17 BD16 VCCQ GNDQ BD15 BD14 BD13 BD12 GNDN BD11 BD10 BD09 BD08 VCCN BD07 BD06 BD05 BD04 GNDN BD03 BD02 BD01 BD00 NC NC NC 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 NC NC NC BA28 BA29 BA30 BA31 MODC MODB MODA RES ABG ABB ABR ABA ABL GNDN TIO0 VCCN BTT ATT ARW AWR GNDN AS1 AS0 ATS ABS AAE AA00 AA01 AA02 AA03 GNDN AA04 AA05 AA06 AA07 GNDQ VCCQ VCCN AA08 AA09 AA10 AA11 GNDN AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 GNDN AA20 AA21 NC NC NC NC NC NC AA22 AA23 VCCN AA24 AA25 AA26 AA27 GNDN AA28 AA29 AA30 AA31 AD31 AD30 AD29 AD28 GNDN AD27 AD26 AD25 AD24 VCCN AD23 AD22 AD21 AD20 GNDN AD19 AD18 AD17 AD16 VCCQ GNDQ AD15 /ADE AD14 AD13 AD12 GNDN AD11 AD10 AD09 AD08 VCCN AD07 AD06 AD05 AD04 GNDN AD03 AD02 AD01 AD00 NC NC NC NC Freescale Semiconductor, Inc... 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 NC NC NC GNDN BA27 BA26 BA25 BA24 VCCN BA23 BA22 BA21 BA20 GNDN BA19 BA18 BA17 BA16 BA15 BA14 BA13 BA12 GNDN BA11 BA10 BA09 BA08 VCCQ CLK GNDQ VCCN BA07 BTA ATA BA06 BA05 BA04 GNDN BA03 BA02 BA01 BA00 BAE BS1 BS0 BRW TIO1 GNDN BWR BTS BBS VCCN BBL BBR BBG BBB NC NC NC NC CQFP PACKAGE Figure 3-4 Top View of the DSP96002 240-pin CQFP Package MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-11 Freescale Semiconductor, Inc. Packaging 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Orientation Mark (on top side) (Bottom View) NC NC NC BA28 BA29 BA30 BA31 MODC MODB MODA RES ABG ABB ABR ABA ABL GNDN TIO0 VCCN BTT ATT ARW AWR GNDN AS1 AS0 ATS ABS AAE AA00 AA01 AA02 AA03 GNDN AA04 AA05 AA06 AA07 GNDQ VCCQ VCCN AA08 AA09 AA10 AA11 GNDN AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 GNDN AA20 AA21 NC NC NC 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 NC NC NC BBA GNDN BHR AHR DSO DSCK DSI DR NC BHA AHA BHS AHS BDE BD31 BD30 BD29 BD28 GNDN BD27 BD26 BD25 BD24 VCCN BD23 BD22 BD21 BD20 GNDN BD19 BD18 BD17 BD16 VCCQ GNDQ BD15 BD14 BD13 BD12 GNDN BD11 BD10 BD09 BD08 VCCN BD07 BD06 BD05 BD04 GNDN BD03 BD02 BD01 BD00 NC NC NC NC NC NC NC AD00 AD01 AD02 AD03 GNDN AD04 AD05 AD06 AD07 VCCN AD08 AD09 AD10 AD11 GNDN AD12 AD13 AD14 /ADE AD15 GNDQ VCCQ AD16 AD17 AD18 AD19 GNDN AD20 AD21 AD22 AD23 VCCN AD24 AD25 AD26 AD27 GNDN AD28 AD29 AD30 AD31 AA31 AA30 AA29 AA28 GNDN AA27 AA26 AA25 AA24 VCCN AA23 AA22 NC NC NC Freescale Semiconductor, Inc... 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 NC NC NC NC BBB BBG BBR BBL VCCN BBS BTS BWR GNDN TIO1 BRW BS0 BS1 BAE BA00 BA01 BA02 BA03 GNDN BA04 BA05 BA06 ATA BTA BA07 VCCN GNDQ CLK VCCQ BA08 BA09 BA10 BA11 GNDN BA12 BA13 BA14 BA15 BA16 BA17 BA18 BA19 GNDN BA20 BA21 BA22 BA23 VCCN BA24 BA25 BA26 BA27 GNDN NC NC NC CQFP Package Figure 3-5 Bottom View of the DSP96002 240-pin CQFP Package 3-12 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package MOTOROLA Pin Number Signal Type 1 N/A NC 2 N/A NC 3 N/A NC 4 Input/Output BA28 5 Input/Output BA29 6 Input/Output BA30 7 Input/Output BA31 8 Input IRQC/MODC 9 Input IRQB/MODB 10 Input IRQA/MODA 11 Input RESET 12 Input ABG 13 Input ABB 14 Output ABR 15 Output ABA 16 Output ABL 17 Input 18 Input/Output TIO0 19 Input VCCN 20 Output BTT 21 Output ATT 22 Output AR/W 23 Output AWR 24 Input GNDN 25 Output AS1 26 Output AS0 27 Input/Output ATS 28 Output ABS 29 Input AAE 30 Input/Output AA00 31 Input/Output AA01 32 Input/Output AA02 33 Input/Output AA03 34 Input GNDN Signal Name GNDN DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-13 Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) 3-14 Pin Number Signal Type 35 Input/Output AA04 36 Input/Output AA05 37 Input/Output AA06 38 Input/Output AA07 39 Input GNDQ 40 Input VCCQ 41 Input VCCN 42 Input/Output AA08 43 Input/Output AA09 44 Input/Output AA10 45 Input/Output AA11 46 Input GNDN 47 Input/Output AA12 48 Input/Output AA13 49 Input/Output AA14 50 Input/Output AA15 51 Input/Output AA16 52 Input/Output AA17 53 Input/Output AA18 54 Input/Output AA19 55 Input GNDN 56 Input/Output AA20 57 Input/Output AA21 58 N/A NC 59 N/A NC 60 N/A NC 61 N/A NC 62 N/A NC 63 N/A NC 64 Input/Output AA22 65 Input/Output AA23 66 Input VCCN 67 Input/Output AA24 68 Input/Output AA25 69 Input/Output AA26 Signal Name DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) MOTOROLA Pin Number Signal Type 70 Input/Output AA27 71 Input GNDN 72 Input/Output AA28 73 Input/Output AA29 74 Input/Output AA30 75 Input/Output AA31 76 Input/Output AD31 77 Input/Output AD30 78 Input/Output AD29 79 Input/Output AD28 80 Input GNDN 81 Input/Output AD27 82 Input/Output AD26 83 Input/Output AD25 84 Input/Output AD24 85 Input VCCN 86 Input/Output AD23 87 Input/Output AD22 88 Input/Output AD21 89 Input/Output AD20 90 Input GNDN 91 Input/Output AD19 92 Input/Output AD18 93 Input/Output AD17 94 Input/Output AD16 95 Input VCCQ 96 Input GNDQ 97 Input/Output AD15 98 Input ADE 99 Input/Output AD14 100 Input/Output AD13 101 Input/Output AD12 102 Input GNDN 103 Input/Output AD11 Signal Name DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-15 Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) 3-16 Pin Number Signal Type 104 Input/Output AD10 105 Input/Output AD09 106 Input/Output AD08 107 Input VCCN 108 Input/Output AD07 109 Input/Output AD06 110 Input/Output AD05 111 Input/Output AD04 112 Input GNDN 113 Input/Output AD03 114 Input/Output AD02 115 Input/Output AD01 116 Input/Output AD00 117 N/A NC 118 N/A NC 119 N/A NC 120 N/A NC 121 N/A NC 122 N/A NC 123 N/A NC 124 Input/Output BD00 125 Input/Output BD01 126 Input/Output BD02 127 Input/Output BD03 128 Input 129 Input/Output BD04 130 Input/Output BD05 131 Input/Output BD06 132 Input/Output BD07 133 Input VCCN 134 Input/Output BD08 135 Input/Output BD09 136 Input/Output BD10 137 Input/Output BD11 138 Input 139 Input/Output Signal Name GNDN GNDN BD12 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) MOTOROLA Pin Number Signal Type 140 Input/Output BD13 141 Input/Output BD14 142 Input/Output BD15 143 Input GNDQ 144 Input VCCQ 145 Input/Output BD16 146 Input/Output BD17 147 Input/Output BD18 148 Input/Output BD19 149 Input 150 Input/Output BD20 151 Input/Output BD21 152 Input/Output BD22 153 Input/Output BD23 154 Input VCCN 155 Input/Output BD24 156 Input/Output BD25 157 Input/Output BD26 158 Input/Output BD27 159 Input 160 Input/Output BD28 161 Input/Output BD29 162 Input/Output BD30 163 Input/Output BD31 164 Input BDE 165 Input AHS 166 Input BHS 167 Input AHA 168 Input BHA 169 N/A NC 170 Input DR 171 Input/Output DSI/OS0 172 Input/Output DSK/OS1 173 Output DSO 174 Output AHR 175 Output BHR Signal Name GNDN GNDN DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-17 Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) 3-18 Pin Number Signal Type 176 Input 177 Output BBA 178 N/A NC 179 N/A NC 180 N/A NC 181 N/A NC 182 N/A NC 183 N/A NC 184 N/A NC 185 Input BBB 186 Input BBG 187 Output BBR 188 Output BBL 189 Input 190 Output BBS 191 Input/Output BTS 192 Output BWR 193 Input 194 Input/Output 195 Output BR/W 196 Output BS0 197 Output BS1 198 Input BAE 199 Output BA00 200 Output BA01 201 Output BA02 202 Output BA03 203 Input 204 Output BA04 205 Output BA05 206 Output BA06 207 Input ATA 208 Input BTA 209 Output BA07 210 Input VCCN Signal Name GNDN VCCN GNDN TIO1 GNDN DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging CQFP Package Freescale Semiconductor, Inc... Table 3-2 DSP96002 Pin List, 240-pin CQFP Package (Continued) MOTOROLA Pin Number Signal Type 211 Input GNDQ 212 Input CLK 213 Input VCCQ 214 Output BA08 215 Output BA09 216 Output BA10 217 Output BA11 218 Input 219 Output BA12 220 Output BA13 221 Output BA14 222 Output BA15 223 Output BA16 224 Output BA17 225 Output BA18 226 Output BA19 227 Input 228 Output BA20 229 Output BA21 230 Output BA22 231 Output BA23 232 Input VCCN 233 Output BA24 234 Output BA25 235 Output BA26 236 Output BA27 237 Input GNDN 238 N/A NC 239 N/A NC 240 N/A NC Signal Name GNDN GNDN DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-19 Freescale Semiconductor, Inc. Packaging CQFP Package S U 180 AD VIEW AC 121 4 PLACES 181 AD G 120 P X Y X = L, M OR N VIEW AC N L Freescale Semiconductor, Inc... V F B Z J D 0.08 M T L-N M 61 240 SECTION AD 1 240 PLACES 60 M A 4X 6 0 TIPS 0.30 T L-N M 0.20 M H L-N M C H VIEW AE E T W NOTES: 1. ALL DIMENSIONS AND TOLERANCES CONFORM TO ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETER. 3. DATUM PLANE H IS LOCATED AT BOTTOM OF LEADS WHERE THEY EXIT THE BODY. 1. 4. DATUMS L, M, AND N TO BE DETERMINED AT DATUM PLANE H. 2. 5. DIMENSIONS S AND V TO BE DETERMINED AT SEATING PLANE DATUM T. 3. 6. DIMENSIONS A AND B DEFINE MAXIMUM CERAMIC BODY DIMENSIONS INCLUDING GLASS PROTRUSION AND TOP AND BOTTOM MISMATCH. 0.10 T SEATING PLANE (AB) θ1 R θ2 (R) K (AA) VIEW AE CASE 988-01 ISSUE E DIM A B C D E F G J K P R S U V W Y Z AA AB θ1 θ2 MILLIMETERS MIN MAX 30.86 31.75 30.86 31.75 3.75 4.15 0.18 0.30 3.10 3.90 0.17 0.23 0.50 BSC 0.13 0.175 0.45 0.55 0.25 BSC 0.15 BSC 34.60 BSC 17.30 BSC 34.60 BSC 0.04 0.24 17.30 BSC 0.12 0.13 1.80 REF 0.95 REF 6° 2° 1° 7° Figure 3-6 DSP96002 Mechanical Information, 240-pin CQFP Package 3-20 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Packaging Package and Pin-Out Information PACKAGE AND PIN-OUT INFORMATION Complete mechanical information regarding DSP96002 packaging is available by facsimile through Motorola's Mfax™ system. Call the following number to obtain information by facsimile: (602) 244-6591 Freescale Semiconductor, Inc... The Mfax automated system requests the following information: • The receiving facsimile telephone number including area code or country code • The caller’s Personal Identification Number (PIN) Note: For first time callers, the system provides instructions for setting up a PIN, which requires entry of a name and telephone number. • The type of information requested: – Instructions for using the system – A literature order form – Specific part technical information or data sheets – Other information described by the system messages A total of three documents may be ordered per call. The mechanical drawings for the 223-pin PGA package are referenced as 860C-02. The mechanical drawings for the 240-pin CQFP package are referenced as 988-01. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 3-21 Freescale Semiconductor, Inc. Packaging Freescale Semiconductor, Inc... Package and Pin-Out Information 3-22 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. SECTION 4 DESIGN CONSIDERATIONS Freescale Semiconductor, Inc... THERMAL DESIGN CONSIDERATIONS An estimation of the chip junction temperature, TJ, in °C can be obtained from the equation: Equation 1: T J = T A + ( P D × R θJA ) Where: TA = ambient temperature ˚C RθJA = package junction-to-ambient thermal resistance ˚C/W PD = power dissipation in package Historically, thermal resistance has been expressed as the sum of a junction-tocase thermal resistance and a case-to-ambient thermal resistance: Equation 2: R θJA = R θJC + R θCA Where: RθJA = package junction-to-ambient thermal resistance ˚C/W RθJC = package junction-to-case thermal resistance ˚C/W RθCA = package case-to-ambient thermal resistance ˚C/W RθJC is device-related and cannot be influenced by the user. The user controls the thermal environment to change the case-to-ambient thermal resistance, RθCA. For example, the user can change the air flow around the device, add a heat sink, change the mounting arrangement on the printed circuit board, or otherwise change the thermal dissipation capability of the area surrounding the device on a printed circuit board. This model is most useful for ceramic packages with heat sinks; some 90% of the heat flow is dissipated through the case to the heat sink and out to the ambient environment. For ceramic packages, in situations where the heat flow is split between a path to the case and an alternate path through the printed circuit board, analysis of the device thermal performance may need the additional modeling capability of a system level thermal simulation tool. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 4-1 Freescale Semiconductor, Inc. Design Considerations Thermal Design Considerations The thermal performance of plastic packages is more dependent on the temperature of the printed circuit board to which the package is mounted. Again, if the estimations obtained from RθJA do not satisfactorily answer whether the thermal performance is adequate, a system level model may be appropriate. Freescale Semiconductor, Inc... A complicating factor is the existence of three common ways for determining the junction-to-case thermal resistance in plastic packages: • To minimize temperature variation across the surface, the thermal resistance is measured from the junction to the outside surface of the package (case) closest to the chip mounting area when that surface has a proper heat sink. • To define a value approximately equal to a junction-to-board thermal resistance, the thermal resistance is measured from the junction to where the leads are attached to the case. • If the temperature of the package case (TT) is determined by a thermocouple, the thermal resistance is computed using the value obtained by the equation (TJ – TT)/PD. As noted above, the junction-to-case thermal resistances quoted in this data sheet are determined using the first definition. From a practical standpoint, that value is also suitable for determining the junction temperature from a case thermocouple reading in forced convection environments. In natural convection, using the junction-to-case thermal resistance to estimate junction temperature from a thermocouple reading on the case of the package will estimate a junction temperature slightly hotter than actual temperature. Hence, the new thermal metric, Thermal Characterization Parameter or ΨJT, has been defined to be (TJ – TT)/PD. This value gives a better estimate of the junction temperature in natural convection when using the surface temperature of the package. Remember that surface temperature readings of packages are subject to significant errors caused by inadequate attachment of the sensor to the surface, and to errors caused by heat loss to the sensor. The recommended technique is to attach a 40-gauge thermocouple wire and bead to the top center of the package with thermally conductive epoxy. 4-2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Design Considerations Electrical Design Considerations ELECTRICAL DESIGN CONSIDERATIONS Freescale Semiconductor, Inc... CAUTION This device contains protective circuitry to guard against damage due to high static voltage or electrical fields. However, normal precautions are advised to avoid application of any voltages higher than maximum rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either GND or VCC). Use the following list of recommendations to assure correct DSP operation: MOTOROLA • Provide a low-impedance path from the board power supply to each VCC pin on the DSP, and from the board ground to each GND pin. • Use at least six 0.01–0.1 µF bypass capacitors positioned as close as possible to the four sides of the package to connect the VCC power source to GND. • Ensure that capacitor leads and associated printed circuit traces that connect to the chip VCC and GND pins are less than 0.5” per capacitor lead. • Use at least a four-layer Printed Circuit Board (PCB) with two inner layers for VCC and GND. • Because the DSP output signals have fast rise and fall times, PCB trace lengths should be minimal. This recommendation particularly applies to the address and data buses, as well as the IRQA, IRQB, IRQC, TA, TS, BG, HS, and HA pins. Maximum PCB trace lengths on the order of 6" are recommended. • Consider all device loads, as well as parasitic capacitance due to PCB traces when calculating capacitance. This is especially critical in systems with higher capacitive loads that could create higher transient currents in the VCC and GND circuits. • All inputs must be terminated (i.e., not allowed to float) using CMOS levels. • Take special care to minimize noise levels on the VCCPLL and VSSPLL pins. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 4-3 Freescale Semiconductor, Inc. Design Considerations Power Consumption Considerations POWER CONSUMPTION CONSIDERATIONS Power dissipation is a key issue in portable DSP applications. Some of the factors that affect current consumption are described in this section. Most of the current consumed by CMOS devices is Alternating Current (AC), which is charging and discharging the capacitances of the pins and internal nodes. Current consumption is described by the formula: Freescale Semiconductor, Inc... Equation 3: I = C × V × f where: C = node/pin capacitance V = voltage swing f = frequency of node/pin toggle Example 4-1 Current Consumption For an I/O pin loaded with 50 pF capacitance, operating at 5.5 V, and with a 60 MHz clock, toggling at its maximum possible rate (30 MHz), the current consumption is: Equation 4: I = 50 × 10 – 12 6 × 5.5 × 30 × 10 = 8.25 mA The Maximum Internal Current (ICCImax) value reflects the typical possible switching of the internal buses on best-case operation conditions, which is not necessarily a real application case. The Typical Internal Current (ICCItyp) value reflects the average switching of the internal buses on typical operating conditions. For applications that require very low current consumption: 4-4 • Minimize the number of pins that are switching. • Minimize the capacitive load on the pins. • Connect the unused inputs to pull-up or pull-down resistors. • Disable unused peripherals. • Disable unused pin activity. DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Design Considerations Power-Up Considerations POWER-UP CONSIDERATIONS Freescale Semiconductor, Inc... To power-up the device properly, ensure that the following conditions are met: • Stable power is applied to the device according to the specifications in Table 2-3 (DC Electrical Characteristics). • The external clock oscillator is active and stable. • RESET is asserted according to the specifications in Table 2-7 (Reset, Stop, Mode Select, and Interrupt Timing). Care should be taken to ensure that the maximum ratings for all input voltages obey the restrictions on Table 2-1 (Maximum Ratings), at all phases of the powerup procedure. This may be achieved by powering the external clock, hardware reset, and mode selection circuits from the same power supply that is connected to the power supply pins of the chip. At the beginning of the hardware reset procedure, the device might consume significantly more current than the specified typical supply current. This is because of contentions among the internal nodes being affected by the hardware reset signal until they reach their final hardware reset state. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 4-5 Freescale Semiconductor, Inc. Design Considerations Freescale Semiconductor, Inc... Power-Up Considerations 4-6 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. SECTION 5 ORDERING INFORMATION Consult a Motorola Semiconductor sales office or authorized distributor to determine product availability and to place an order. Freescale Semiconductor, Inc... Table 5-1 Ordering Information Part Supply Voltage Package Type Pin Grid Array (PGA) DSP96002 223 5V Ceramic Quad Flat Pack (CQFP) MOTOROLA Pin Count Frequency (MHz) Order Number 60 DSP96002RC60 40 DSP96002RC40 33 DSP96002RC33 60 DSP96002FE60 40 DSP96002FE40 240 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com 5-1 Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Ordering Information 5-2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. APPENDIX A Freescale Semiconductor, Inc... BOOTSTRAP CODE FOR DSP96002 ; BOOTSTRAP CODE FOR DSP96002 - Copyright 1988 Motorola Inc. ; ; Host algorithm / AND / external bus method. ; ; This is the Bootstrap program contained in the DSP96002. This program ; can load the internal program memory from one of 4 external sources. ; The program reads the OMR bits MA and MB to decide which external ; source to access. ; If MB:MA = 0X - load from 4,096 consecutive byte-wide P: memory ; locations (starting at P:$FFFF0000). ; If MB:MA = 10 - load internal PRAM thru Host Interface in Port A. ; If MB:MA = 11 - load internal PRAM thru Host Interface in Port B. BOOT EQU $FFFF0000; The location in P: memory ; where the external byte-wide ; EPROM is expected to be mapped M_HCRA EQU $FFFFFFEC; Port A Host Control Register M_HSRA EQU $FFFFFFED; Port A Host Status Register M_HRXA EQU $FFFFFFEF; Port A Host Rec. Data Register M_HCRB EQU $FFFFFFE4; Port B Host Control Register M_HSRB EQU $FFFFFFE5; Port B Host Status Register M_HRXB EQU $FFFFFFE7; Port B Host Rec. Data Register ORG PL:$0; bootstrap code starts at P:$0 START MOVE #BOOT,R1; R1 = External P: address of ; bootstrap byte-wide ROM MOVEI #0,R0 ; R0 = starting P: address of ; internal memory where program ; will begin loading. ; If this program is entered by changing the OMR to bootstrap mode, ; make certain that registers M0 and M1 have been set to $FFFFFFFF. ; Make sure the appropriate BCR register is set to $xxxxxxFx since ; EPROMs are slow. ; Make sure that the Port Selection Register is set to permit program ; memory accesses thru the required memory expansion port (Port A or B). ; ; The first routine will load 4,096 bytes from the external P memory ; space beginning at P:$FFFF0000 (bits 7-0). These will be condensed ; into 1,024 32-bit words and stored in contiguous internal PRAM memory ; locations starting at P:$0. Note that the first routine loads data ; starting with the least significant byte of P:$0 first. ; The Port Selection Register is not set by this program. It is set ; by HW Reset. MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com A-1 Freescale Semiconductor, Inc. Bootstrap Code for DSP96002 Freescale Semiconductor, Inc... ; ; ; ; ; ; ; ; ; ; ; ; ; The second routine loads the internal PRAM using the Host Interface logic. If HF1=0, it will load 4,096 bytes from the external host processor. These will be condensed into 1,024 32-bit words and stored in contiguous internal PRAM memory locations starting at P:$0. Note that the routine loads data starting with the least significant byte of P:$0 first. If HF1=1, it will load 1,024 32-bit words from the external host processor. If the host processor only wants to load a portion of the P memory, and start execution of the loaded program, the Host Interface bootstrap load program routine may be killed by setting HF0 = 0. INLOOP DO #1024,_LOOP1; Load 1,024 instruction words ; This is the context switch JSET #1,OMR,_HOSTLD; Perform load from Host ; Interface if MB=1. ; This is the first routine. It loads from external P: memory. DO #4,_LOOP2; Get 4 bytes into D0.L LSR #8,D0; Shift previous byte down MOVEM P:(R1)+,D1.L; Get byte from ext. P mem. LSL #24,D1; Shift into upper byte OR D1,D0; concatenate _LOOP2 JMP <_STORE; Then put the word in P memory ; ; This is the second routine. It loads thru the Host Interface. _HOSTLD JSET #0,OMR,_HOSTB; Port A or Port B? ; Boot thru Host Interface in Port A _HOSTA BCLR #5,X:M_HCRA; Enable Port A Host Interface MOVE #M_HSRA,R2; R2 points to HSRA MOVE #M_HRXA,R3; R3 points to HRXA JMP <_HOSTR; go to host routine ; Boot thru Host Interface in Port B _HOSTB BCLR #5,X:M_HCRB; Enable Port B Host Interface MOVE #M_HSRB,R2; R2 points to HSRB MOVE #M_HRXB,R3; R3 points to HRXB A-2 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. Bootstrap Code for DSP96002 ; Host load routine _HOSTR _LBL11 JCLR #3,X:(R2),_LBL22; if HF0=1, stop loading data. ENDDO ; Must terminate the do loops JMP <_BOOTEND Freescale Semiconductor, Inc... _LBL22 JCLR MOVE JMP #0,X:(R2),_LBL11; Wait for HRDF to go high ; (meaning data is present). #4,X:(R2),_LBL33; 8-bit source? X:(R3),D0.L; Get 32-bit word from host <_STORE _LBL33 DO LSR #4,_LOOP4; Get 4 bytes into D0.L #8,D0; Shift previous byte down _LBL1 JCLR ENDDO ENDDO JMP JCLR #3,X:(R2),_LBL2; if HF0=1, stop loading data. ; Must terminate the do loops _LBL2 JCLR MOVE LSL OR <_BOOTEND #0,X:(R2),_LBL1; Wait for HRDF to go high ; (meaning data is present). X:(R3),D1.L; Get byte from host #24,D1; Shift into upper byte D1,D0; concatenate MOVEM D0.L,P:(R0)+ ; Store 32-bit result in P mem. _LOOP4 _STORE _LOOP1 ; and go get another 32-bit word ; This is the exit handler that returns execution to internal PRAM _BOOTEND ANDI #$F9,OMR ; Set the operating mode to 00x ; (and trigger an exit from ; bootstrap mode). ANDI #$0,CCR; Clear CCR as if HW RESET. ; Also delay needed for ; Op. Mode change. JMP <$0; Start fetching from PRAM. ; DSP96002 bootstrap program size = 50 words MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com A-3 Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Bootstrap Code for DSP96002 A-4 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. APPENDIX B X AND Y MEMORY ROM TABLES Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) xr:$00000400= $3f800000 $3f7ffec4 $3f7ffb11 $3f7ff4e6 xr:$00000404= $3f7fec43 $3f7fe129 $3f7fd397 $3f7fc38f xr:$00000408= $3f7fb10f $3f7f9c18 $3f7f84ab $3f7f6ac7 xr:$0000040c= $3f7f4e6d $3f7f2f9d $3f7f0e58 $3f7eea9d xr:$00000410= $3f7ec46d $3f7e9bc9 $3f7e70b0 $3f7e4323 xr:$00000414= $3f7e1324 $3f7de0b1 $3f7dabcc $3f7d7474 xr:$00000418= $3f7d3aac $3f7cfe73 $3f7cbfc9 $3f7c7eb0 xr:$0000041c= $3f7c3b28 $3f7bf531 $3f7baccd $3f7b61fc xr:$00000420= $3f7b14be $3f7ac516 $3f7a7302 $3f7a1e84 xr:$00000424= $3f79c79d $3f796e4e $3f791298 $3f78b47b xr:$00000428= $3f7853f8 $3f77f110 $3f778bc5 $3f772417 xr:$0000042c= $3f76ba07 $3f764d97 $3f75dec6 $3f756d97 xr:$00000430= $3f74fa0b $3f748422 $3f740bdd $3f73913f xr:$00000434= $3f731447 $3f7294f8 $3f721352 $3f718f57 xr:$00000438= $3f710908 $3f708066 $3f6ff573 $3f6f6830 xr:$0000043c= $3f6ed89e $3f6e46be $3f6db293 $3f6d1c1d xr:$00000440= $3f6c835e $3f6be858 $3f6b4b0c $3f6aab7b xr:$00000444= $3f6a09a7 $3f696591 $3f68bf3c $3f6816a8 xr:$00000448= $3f676bd8 $3f66becc $3f660f88 $3f655e0b xr:$0000044c= $3f64aa59 $3f63f473 $3f633c5a $3f628210 xr:$00000450= $3f61c598 $3f6106f2 $3f604621 $3f5f8327 xr:$00000454= $3f5ebe05 $3f5df6be $3f5d2d53 $3f5c61c7 xr:$00000458= $3f5b941a $3f5ac450 $3f59f26a $3f591e6a xr:$0000045c= $3f584853 $3f577026 $3f5695e5 $3f55b993 xr:$00000460= $3f54db31 $3f53fac3 $3f531849 $3f5233c6 xr:$00000464= $3f514d3d $3f5064af $3f4f7a1f $3f4e8d90 xr:$00000468= $3f4d9f02 $3f4cae79 $3f4bbbf8 $3f4ac77f xr:$0000046c= $3f49d112 $3f48d8b3 $3f47de65 $3f46e22a xr:$00000470= $3f45e403 $3f44e3f5 $3f43e200 $3f42de29 xr:$00000474= $3f41d870 $3f40d0da $3f3fc767 $3f3ebc1b MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-1 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) B-2 xr:$00000478= $3f3daef9 $3f3ca003 $3f3b8f3b $3f3a7ca4 xr:$0000047c= $3f396842 $3f385216 $3f373a23 $3f36206c xr:$00000480= $3f3504f3 $3f33e7bc $3f32c8c9 $3f31a81d xr:$00000484= $3f3085bb $3f2f61a5 $3f2e3bde $3f2d1469 xr:$00000488= $3f2beb4a $3f2ac082 $3f299415 $3f286605 xr:$0000048c= $3f273656 $3f26050a $3f24d225 $3f239da9 xr:$00000490= $3f226799 $3f212ff9 $3f1ff6cb $3f1ebc12 xr:$00000494= $3f1d7fd1 $3f1c420c $3f1b02c6 $3f19c200 xr:$00000498= $3f187fc0 $3f173c07 $3f15f6d9 $3f14b039 xr:$0000049c= $3f13682a $3f121eb0 $3f10d3cd $3f0f8784 xr:$000004a0= $3f0e39da $3f0cead0 $3f0b9a6b $3f0a48ad xr:$000004a4= $3f08f59b $3f07a136 $3f064b82 $3f04f484 xr:$000004a8= $3f039c3d $3f0242b1 $3f00e7e4 $3eff17b2 xr:$000004ac= $3efc5d27 $3ef9a02d $3ef6e0cb $3ef41f07 xr:$000004b0= $3ef15aea $3eee9479 $3eebcbbb $3ee900b7 xr:$000004b4= $3ee63375 $3ee363fa $3ee0924f $3eddbe79 xr:$000004b8= $3edae880 $3ed8106b $3ed53641 $3ed25a09 xr:$000004bc= $3ecf7bca $3ecc9b8b $3ec9b953 $3ec6d529 xr:$000004c0= $3ec3ef15 $3ec1071e $3ebe1d4a $3ebb31a0 xr:$000004c4= $3eb8442a $3eb554ec $3eb263ef $3eaf713a xr:$000004c8= $3eac7cd4 $3ea986c4 $3ea68f12 $3ea395c5 xr:$000004cc= $3ea09ae5 $3e9d9e78 $3e9aa086 $3e97a117 xr:$000004d0= $3e94a031 $3e919ddd $3e8e9a22 $3e8b9507 xr:$000004d4= $3e888e93 $3e8586ce $3e827dc0 $3e7ee6e1 xr:$000004d8= $3e78cfcc $3e72b651 $3e6c9a7f $3e667c66 xr:$000004dc= $3e605c13 $3e5a3997 $3e541501 $3e4dee60 xr:$000004e0= $3e47c5c2 $3e419b37 $3e3b6ecf $3e354098 xr:$000004e4= $3e2f10a2 $3e28defc $3e22abb6 $3e1c76de xr:$000004e8= $3e164083 $3e1008b7 $3e09cf86 $3e039502 xr:$000004ec= $3dfab273 $3dee3876 $3de1bc2e $3dd53db9 xr:$000004f0= $3dc8bd36 $3dbc3ac3 $3dafb680 $3da3308c xr:$000004f4= $3d96a905 $3d8a200a $3d7b2b74 $3d621469 xr:$000004f8= $3d48fb30 $3d2fe007 $3d16c32c $3cfb49ba xr:$000004fc= $3cc90ab0 $3c96c9b6 $3c490e90 $3bc90f88 xr:$00000500= $248d4000 $bbc90f88 $bc490e90 $bc96c9b6 xr:$00000504= $bcc90ab0 $bcfb49ba $bd16c32c $bd2fe007 xr:$00000508= $bd48fb30 $bd621469 $bd7b2b74 $bd8a200a DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) xr:$0000050c= $bd96a905 $bda3308c $bdafb680 $bdbc3ac3 xr:$00000510= $bdc8bd36 $bdd53db9 $bde1bc2e $bdee3876 xr:$00000514= $bdfab273 $be039502 $be09cf86 $be1008b7 xr:$00000518= $be164083 $be1c76de $be22abb6 $be28defc xr:$0000051c= $be2f10a2 $be354098 $be3b6ecf $be419b37 xr:$00000520= $be47c5c2 $be4dee60 $be541501 $be5a3997 xr:$00000524= $be605c13 $be667c66 $be6c9a7f $be72b651 xr:$00000528= $be78cfcc $be7ee6e1 $be827dc0 $be8586ce xr:$0000052c= $be888e93 $be8b9507 $be8e9a22 $be919ddd xr:$00000530= $be94a031 $be97a117 $be9aa086 $be9d9e78 xr:$00000534= $bea09ae5 $bea395c5 $bea68f12 $bea986c4 xr:$00000538= $beac7cd4 $beaf713a $beb263ef $beb554ec xr:$0000053c= $beb8442a $bebb31a0 $bebe1d4a $bec1071e xr:$00000540= $bec3ef15 $bec6d529 $bec9b953 $becc9b8b xr:$00000544= $becf7bca $bed25a09 $bed53641 $bed8106b xr:$00000548= $bedae880 $beddbe79 $bee0924f $bee363fa xr:$0000054c= $bee63375 $bee900b7 $beebcbbb $beee9479 xr:$00000550= $bef15aea $bef41f07 $bef6e0cb $bef9a02d xr:$00000554= $befc5d27 $beff17b2 $bf00e7e4 $bf0242b1 xr:$00000558= $bf039c3d $bf04f484 $bf064b82 $bf07a136 xr:$0000055c= $bf08f59b $bf0a48ad $bf0b9a6b $bf0cead0 xr:$00000560= $bf0e39da $bf0f8784 $bf10d3cd $bf121eb0 xr:$00000564= $bf13682a $bf14b039 $bf15f6d9 $bf173c07 xr:$00000568= $bf187fc0 $bf19c200 $bf1b02c6 $bf1c420c xr:$0000056c= $bf1d7fd1 $bf1ebc12 $bf1ff6cb $bf212ff9 xr:$00000570= $bf226799 $bf239da9 $bf24d225 $bf26050a xr:$00000574= $bf273656 $bf286605 $bf299415 $bf2ac082 xr:$00000578= $bf2beb4a $bf2d1469 $bf2e3bde $bf2f61a5 xr:$0000057c= $bf3085bb $bf31a81d $bf32c8c9 $bf33e7bc xr:$00000580= $bf3504f3 $bf36206c $bf373a23 $bf385216 xr:$00000584= $bf396842 $bf3a7ca4 $bf3b8f3b $bf3ca003 xr:$00000588= $bf3daef9 $bf3ebc1b $bf3fc767 $bf40d0da xr:$0000058c= $bf41d870 $bf42de29 $bf43e200 $bf44e3f5 xr:$00000590= $bf45e403 $bf46e22a $bf47de65 $bf48d8b3 xr:$00000594= $bf49d112 $bf4ac77f $bf4bbbf8 $bf4cae79 xr:$00000598= $bf4d9f02 $bf4e8d90 $bf4f7a1f $bf5064af xr:$0000059c= $bf514d3d $bf5233c6 $bf531849 $bf53fac3 MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-3 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) B-4 xr:$000005a0= $bf54db31 $bf55b993 $bf5695e5 $bf577026 xr:$000005a4= $bf584853 $bf591e6a $bf59f26a $bf5ac450 xr:$000005a8= $bf5b941a $bf5c61c7 $bf5d2d53 $bf5df6be xr:$000005ac= $bf5ebe05 $bf5f8327 $bf604621 $bf6106f2 xr:$000005b0= $bf61c598 $bf628210 $bf633c5a $bf63f473 xr:$000005b4= $bf64aa59 $bf655e0b $bf660f88 $bf66becc xr:$000005b8= $bf676bd8 $bf6816a8 $bf68bf3c $bf696591 xr:$000005bc= $bf6a09a7 $bf6aab7b $bf6b4b0c $bf6be858 xr:$000005c0= $bf6c835e $bf6d1c1d $bf6db293 $bf6e46be xr:$000005c4= $bf6ed89e $bf6f6830 $bf6ff573 $bf708066 xr:$000005c8= $bf710908 $bf718f57 $bf721352 $bf7294f8 xr:$000005cc= $bf731447 $bf73913f $bf740bdd $bf748422 xr:$000005d0= $bf74fa0b $bf756d97 $bf75dec6 $bf764d97 xr:$000005d4= $bf76ba07 $bf772417 $bf778bc5 $bf77f110 xr:$000005d8= $bf7853f8 $bf78b47b $bf791298 $bf796e4e xr:$000005dc= $bf79c79d $bf7a1e84 $bf7a7302 $bf7ac516 xr:$000005e0= $bf7b14be $bf7b61fc $bf7baccd $bf7bf531 xr:$000005e4= $bf7c3b28 $bf7c7eb0 $bf7cbfc9 $bf7cfe73 xr:$000005e8= $bf7d3aac $bf7d7474 $bf7dabcc $bf7de0b1 xr:$000005ec= $bf7e1324 $bf7e4323 $bf7e70b0 $bf7e9bc9 xr:$000005f0= $bf7ec46d $bf7eea9d $bf7f0e58 $bf7f2f9d xr:$000005f4= $bf7f4e6d $bf7f6ac7 $bf7f84ab $bf7f9c18 xr:$000005f8= $bf7fb10f $bf7fc38f $bf7fd397 $bf7fe129 xr:$000005fc= $bf7fec43 $bf7ff4e6 $bf7ffb11 $bf7ffec4 xr:$00000600= $bf800000 $bf7ffec4 $bf7ffb11 $bf7ff4e6 xr:$00000604= $bf7fec43 $bf7fe129 $bf7fd397 $bf7fc38f xr:$00000608= $bf7fb10f $bf7f9c18 $bf7f84ab $bf7f6ac7 xr:$0000060c= $bf7f4e6d $bf7f2f9d $bf7f0e58 $bf7eea9d xr:$00000610= $bf7ec46d $bf7e9bc9 $bf7e70b0 $bf7e4323 xr:$00000614= $bf7e1324 $bf7de0b1 $bf7dabcc $bf7d7474 xr:$00000618= $bf7d3aac $bf7cfe73 $bf7cbfc9 $bf7c7eb0 xr:$0000061c= $bf7c3b28 $bf7bf531 $bf7baccd $bf7b61fc xr:$00000620= $bf7b14be $bf7ac516 $bf7a7302 $bf7a1e84 xr:$00000624= $bf79c79d $bf796e4e $bf791298 $bf78b47b xr:$00000628= $bf7853f8 $bf77f110 $bf778bc5 $bf772417 xr:$0000062c= $bf76ba07 $bf764d97 $bf75dec6 $bf756d97 xr:$00000630= $bf74fa0b $bf748422 $bf740bdd $bf73913f DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) xr:$00000634= $bf731447 $bf7294f8 $bf721352 $bf718f57 xr:$00000638= $bf710908 $bf708066 $bf6ff573 $bf6f6830 xr:$0000063c= $bf6ed89e $bf6e46be $bf6db293 $bf6d1c1d xr:$00000640= $bf6c835e $bf6be858 $bf6b4b0c $bf6aab7b xr:$00000644= $bf6a09a7 $bf696591 $bf68bf3c $bf6816a8 xr:$00000648= $bf676bd8 $bf66becc $bf660f88 $bf655e0b xr:$0000064c= $bf64aa59 $bf63f473 $bf633c5a $bf628210 xr:$00000650= $bf61c598 $bf6106f2 $bf604621 $bf5f8327 xr:$00000654= $bf5ebe05 $bf5df6be $bf5d2d53 $bf5c61c7 xr:$00000658= $bf5b941a $bf5ac450 $bf59f26a $bf591e6a xr:$0000065c= $bf584853 $bf577026 $bf5695e5 $bf55b993 xr:$00000660= $bf54db31 $bf53fac3 $bf531849 $bf5233c6 xr:$00000664= $bf514d3d $bf5064af $bf4f7a1f $bf4e8d90 xr:$00000668= $bf4d9f02 $bf4cae79 $bf4bbbf8 $bf4ac77f xr:$0000066c= $bf49d112 $bf48d8b3 $bf47de65 $bf46e22a xr:$00000670= $bf45e403 $bf44e3f5 $bf43e200 $bf42de29 xr:$00000674= $bf41d870 $bf40d0da $bf3fc767 $bf3ebc1b xr:$00000678= $bf3daef9 $bf3ca003 $bf3b8f3b $bf3a7ca4 xr:$0000067c= $bf396842 $bf385216 $bf373a23 $bf36206c xr:$00000680= $bf3504f3 $bf33e7bc $bf32c8c9 $bf31a81d xr:$00000684= $bf3085bb $bf2f61a5 $bf2e3bde $bf2d1469 xr:$00000688= $bf2beb4a $bf2ac082 $bf299415 $bf286605 xr:$0000068c= $bf273656 $bf26050a $bf24d225 $bf239da9 xr:$00000690= $bf226799 $bf212ff9 $bf1ff6cb $bf1ebc12 xr:$00000694= $bf1d7fd1 $bf1c420c $bf1b02c6 $bf19c200 xr:$00000698= $bf187fc0 $bf173c07 $bf15f6d9 $bf14b039 xr:$0000069c= $bf13682a $bf121eb0 $bf10d3cd $bf0f8784 xr:$000006a0= $bf0e39da $bf0cead0 $bf0b9a6b $bf0a48ad xr:$000006a4= $bf08f59b $bf07a136 $bf064b82 $bf04f484 xr:$000006a8= $bf039c3d $bf0242b1 $bf00e7e4 $beff17b2 xr:$000006ac= $befc5d27 $bef9a02d $bef6e0cb $bef41f07 xr:$000006b0= $bef15aea $beee9479 $beebcbbb $bee900b7 xr:$000006b4= $bee63375 $bee363fa $bee0924f $beddbe79 xr:$000006b8= $bedae880 $bed8106b $bed53641 $bed25a09 xr:$000006bc= $becf7bca $becc9b8b $bec9b953 $bec6d529 xr:$000006c0= $bec3ef15 $bec1071e $bebe1d4a $bebb31a0 xr:$000006c4= $beb8442a $beb554ec $beb263ef $beaf713a MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-5 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) B-6 xr:$000006c8= $beac7cd4 $bea986c4 $bea68f12 $bea395c5 xr:$000006cc= $bea09ae5 $be9d9e78 $be9aa086 $be97a117 xr:$000006d0= $be94a031 $be919ddd $be8e9a22 $be8b9507 xr:$000006d4= $be888e93 $be8586ce $be827dc0 $be7ee6e1 xr:$000006d8= $be78cfcc $be72b651 $be6c9a7f $be667c66 xr:$000006dc= $be605c13 $be5a3997 $be541501 $be4dee60 xr:$000006e0= $be47c5c2 $be419b37 $be3b6ecf $be354098 xr:$000006e4= $be2f10a2 $be28defc $be22abb6 $be1c76de xr:$000006e8= $be164083 $be1008b7 $be09cf86 $be039502 xr:$000006ec= $bdfab273 $bdee3876 $bde1bc2e $bdd53db9 xr:$000006f0= $bdc8bd36 $bdbc3ac3 $bdafb680 $bda3308c xr:$000006f4= $bd96a905 $bd8a200a $bd7b2b74 $bd621469 xr:$000006f8= $bd48fb30 $bd2fe007 $bd16c32c $bcfb49ba xr:$000006fc= $bcc90ab0 $bc96c9b6 $bc490e90 $bbc90f88 xr:$00000700= $a48d4000 $3bc90f88 $3c490e90 $3c96c9b6 xr:$00000704= $3cc90ab0 $3cfb49ba $3d16c32c $3d2fe007 xr:$00000708= $3d48fb30 $3d621469 $3d7b2b74 $3d8a200a xr:$0000070c= $3d96a905 $3da3308c $3dafb680 $3dbc3ac3 xr:$00000710= $3dc8bd36 $3dd53db9 $3de1bc2e $3dee3876 xr:$00000714= $3dfab273 $3e039502 $3e09cf86 $3e1008b7 xr:$00000718= $3e164083 $3e1c76de $3e22abb6 $3e28defc xr:$0000071c= $3e2f10a2 $3e354098 $3e3b6ecf $3e419b37 xr:$00000720= $3e47c5c2 $3e4dee60 $3e541501 $3e5a3997 xr:$00000724= $3e605c13 $3e667c66 $3e6c9a7f $3e72b651 xr:$00000728= $3e78cfcc $3e7ee6e1 $3e827dc0 $3e8586ce xr:$0000072c= $3e888e93 $3e8b9507 $3e8e9a22 $3e919ddd xr:$00000730= $3e94a031 $3e97a117 $3e9aa086 $3e9d9e78 xr:$00000734= $3ea09ae5 $3ea395c5 $3ea68f12 $3ea986c4 xr:$00000738= $3eac7cd4 $3eaf713a $3eb263ef $3eb554ec xr:$0000073c= $3eb8442a $3ebb31a0 $3ebe1d4a $3ec1071e xr:$00000740= $3ec3ef15 $3ec6d529 $3ec9b953 $3ecc9b8b xr:$00000744= $3ecf7bca $3ed25a09 $3ed53641 $3ed8106b xr:$00000748= $3edae880 $3eddbe79 $3ee0924f $3ee363fa xr:$0000074c= $3ee63375 $3ee900b7 $3eebcbbb $3eee9479 xr:$00000750= $3ef15aea $3ef41f07 $3ef6e0cb $3ef9a02d xr:$00000754= $3efc5d27 $3eff17b2 $3f00e7e4 $3f0242b1 xr:$00000758= $3f039c3d $3f04f484 $3f064b82 $3f07a136 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) xr:$0000075c= $3f08f59b $3f0a48ad $3f0b9a6b $3f0cead0 xr:$00000760= $3f0e39da $3f0f8784 $3f10d3cd $3f121eb0 xr:$00000764= $3f13682a $3f14b039 $3f15f6d9 $3f173c07 xr:$00000768= $3f187fc0 $3f19c200 $3f1b02c6 $3f1c420c xr:$0000076c= $3f1d7fd1 $3f1ebc12 $3f1ff6cb $3f212ff9 xr:$00000770= $3f226799 $3f239da9 $3f24d225 $3f26050a xr:$00000774= $3f273656 $3f286605 $3f299415 $3f2ac082 xr:$00000778= $3f2beb4a $3f2d1469 $3f2e3bde $3f2f61a5 xr:$0000077c= $3f3085bb $3f31a81d $3f32c8c9 $3f33e7bc xr:$00000780= $3f3504f3 $3f36206c $3f373a23 $3f385216 xr:$00000784= $3f396842 $3f3a7ca4 $3f3b8f3b $3f3ca003 xr:$00000788= $3f3daef9 $3f3ebc1b $3f3fc767 $3f40d0da xr:$0000078c= $3f41d870 $3f42de29 $3f43e200 $3f44e3f5 xr:$00000790= $3f45e403 $3f46e22a $3f47de65 $3f48d8b3 xr:$00000794= $3f49d112 $3f4ac77f $3f4bbbf8 $3f4cae79 xr:$00000798= $3f4d9f02 $3f4e8d90 $3f4f7a1f $3f5064af xr:$0000079c= $3f514d3d $3f5233c6 $3f531849 $3f53fac3 xr:$000007a0= $3f54db31 $3f55b993 $3f5695e5 $3f577026 xr:$000007a4= $3f584853 $3f591e6a $3f59f26a $3f5ac450 xr:$000007a8= $3f5b941a $3f5c61c7 $3f5d2d53 $3f5df6be xr:$000007ac= $3f5ebe05 $3f5f8327 $3f604621 $3f6106f2 xr:$000007b0= $3f61c598 $3f628210 $3f633c5a $3f63f473 xr:$000007b4= $3f64aa59 $3f655e0b $3f660f88 $3f66becc xr:$000007b8= $3f676bd8 $3f6816a8 $3f68bf3c $3f696591 xr:$000007bc= $3f6a09a7 $3f6aab7b $3f6b4b0c $3f6be858 xr:$000007c0= $3f6c835e $3f6d1c1d $3f6db293 $3f6e46be xr:$000007c4= $3f6ed89e $3f6f6830 $3f6ff573 $3f708066 xr:$000007c8= $3f710908 $3f718f57 $3f721352 $3f7294f8 xr:$000007cc= $3f731447 $3f73913f $3f740bdd $3f748422 xr:$000007d0= $3f74fa0b $3f756d97 $3f75dec6 $3f764d97 xr:$000007d4= $3f76ba07 $3f772417 $3f778bc5 $3f77f110 xr:$000007d8= $3f7853f8 $3f78b47b $3f791298 $3f796e4e xr:$000007dc= $3f79c79d $3f7a1e84 $3f7a7302 $3f7ac516 xr:$000007e0= $3f7b14be $3f7b61fc $3f7baccd $3f7bf531 xr:$000007e4= $3f7c3b28 $3f7c7eb0 $3f7cbfc9 $3f7cfe73 xr:$000007e8= $3f7d3aac $3f7d7474 $3f7dabcc $3f7de0b1 xr:$000007ec= $3f7e4323 $3f7e70b0 $3f7e9bc9 MOTOROLA $3f7e1324 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-7 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Table B-1 X Memory ROM Contents (full cycle of cosine values) (Continued) xr:$000007f0= $3f7ec46d $3f7eea9d $3f7f0e58 $3f7f2f9d xr:$000007f4= $3f7f4e6d $3f7f6ac7 $3f7f84ab $3f7f9c18 xr:$000007f8= $3f7fb10f $3f7fc38f $3f7fd397 $3f7fe129 xr:$000007fc= $3f7fec43 $3f7ff4e6 $3f7ffb11 $3f7ffec4 Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) B-8 yr:$00000400= $00000000 $3bc90f88 $3c490e90 $3c96c9b6 yr:$00000404= $3cc90ab0 $3cfb49ba $3d16c32c $3d2fe007 yr:$00000408= $3d48fb30 $3d621469 $3d7b2b74 $3d8a200a yr:$0000040c= $3d96a905 $3da3308c $3dafb680 $3dbc3ac3 yr:$00000410= $3dc8bd36 $3dd53db9 $3de1bc2e $3dee3876 yr:$00000414= $3dfab273 $3e039502 $3e09cf86 $3e1008b7 yr:$00000418= $3e164083 $3e1c76de $3e22abb6 $3e28defc yr:$0000041c= $3e2f10a2 $3e354098 $3e3b6ecf $3e419b37 yr:$00000420= $3e47c5c2 $3e4dee60 $3e541501 $3e5a3997 yr:$00000424= $3e605c13 $3e667c66 $3e6c9a7f $3e72b651 yr:$00000428= $3e78cfcc $3e7ee6e1 $3e827dc0 $3e8586ce yr:$0000042c= $3e888e93 $3e8b9507 $3e8e9a22 $3e919ddd yr:$00000430= $3e94a031 $3e97a117 $3e9aa086 $3e9d9e78 yr:$00000434= $3ea09ae5 $3ea395c5 $3ea68f12 $3ea986c4 yr:$00000438= $3eac7cd4 $3eaf713a $3eb263ef $3eb554ec yr:$0000043c= $3eb8442a $3ebb31a0 $3ebe1d4a $3ec1071e yr:$00000440= $3ec3ef15 $3ec6d529 $3ec9b953 $3ecc9b8b yr:$00000444= $3ecf7bca $3ed25a09 $3ed53641 $3ed8106b yr:$00000448= $3edae880 $3eddbe79 $3ee0924f $3ee363fa yr:$0000044c= $3ee63375 $3ee900b7 $3eebcbbb $3eee9479 yr:$00000450= $3ef15aea $3ef41f07 $3ef6e0cb $3ef9a02d yr:$00000454= $3efc5d27 $3eff17b2 $3f00e7e4 $3f0242b1 yr:$00000458= $3f039c3d $3f04f484 $3f064b82 $3f07a136 yr:$0000045c= $3f08f59b $3f0a48ad $3f0b9a6b $3f0cead0 yr:$00000460= $3f0e39da $3f0f8784 $3f10d3cd $3f121eb0 yr:$00000464= $3f13682a $3f14b039 $3f15f6d9 $3f173c07 yr:$00000468= $3f187fc0 $3f19c200 $3f1b02c6 $3f1c420c yr:$0000046c= $3f1d7fd1 $3f1ebc12 $3f1ff6cb $3f212ff9 yr:$00000470= $3f226799 $3f239da9 $3f24d225 $3f26050a yr:$00000474= $3f273656 $3f286605 $3f299415 $3f2ac082 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) yr:$00000478= $3f2beb4a $3f2d1469 $3f2e3bde $3f2f61a5 yr:$0000047c= $3f3085bb $3f31a81d $3f32c8c9 $3f33e7bc yr:$00000480= $3f3504f3 $3f36206c $3f373a23 $3f385216 yr:$00000484= $3f396842 $3f3a7ca4 $3f3b8f3b $3f3ca003 yr:$00000488= $3f3daef9 $3f3ebc1b $3f3fc767 $3f40d0da yr:$0000048c= $3f41d870 $3f42de29 $3f43e200 $3f44e3f5 yr:$00000490= $3f45e403 $3f46e22a $3f47de65 $3f48d8b3 yr:$00000494= $3f49d112 $3f4ac77f $3f4bbbf8 $3f4cae79 yr:$00000498= $3f4d9f02 $3f4e8d90 $3f4f7a1f $3f5064af yr:$0000049c= $3f514d3d $3f5233c6 $3f531849 $3f53fac3 yr:$000004a0= $3f54db31 $3f55b993 $3f5695e5 $3f577026 yr:$000004a4= $3f584853 $3f591e6a $3f59f26a $3f5ac450 yr:$000004a8= $3f5b941a $3f5c61c7 $3f5d2d53 $3f5df6be yr:$000004ac= $3f5ebe05 $3f5f8327 $3f604621 $3f6106f2 yr:$000004b0= $3f61c598 $3f628210 $3f633c5a $3f63f473 yr:$000004b4= $3f64aa59 $3f655e0b $3f660f88 $3f66becc yr:$000004b8= $3f676bd8 $3f6816a8 $3f68bf3c $3f696591 yr:$000004bc= $3f6a09a7 $3f6aab7b $3f6b4b0c $3f6be858 yr:$000004c0= $3f6c835e $3f6d1c1d $3f6db293 $3f6e46be yr:$000004c4= $3f6ed89e $3f6f6830 $3f6ff573 $3f708066 yr:$000004c8= $3f710908 $3f718f57 $3f721352 $3f7294f8 yr:$000004cc= $3f731447 $3f73913f $3f740bdd $3f748422 yr:$000004d0= $3f74fa0b $3f756d97 $3f75dec6 $3f764d97 yr:$000004d4= $3f76ba07 $3f772417 $3f778bc5 $3f77f110 yr:$000004d8= $3f7853f8 $3f78b47b $3f791298 $3f796e4e yr:$000004dc= $3f79c79d $3f7a1e84 $3f7a7302 $3f7ac516 yr:$000004e0= $3f7b14be $3f7b61fc $3f7baccd $3f7bf531 yr:$000004e4= $3f7c3b28 $3f7c7eb0 $3f7cbfc9 $3f7cfe73 yr:$000004e8= $3f7d3aac $3f7d7474 $3f7dabcc $3f7de0b1 yr:$000004ec= $3f7e1324 $3f7e4323 $3f7e70b0 $3f7e9bc9 yr:$000004f0= $3f7ec46d $3f7eea9d $3f7f0e58 $3f7f2f9d yr:$000004f4= $3f7f4e6d $3f7f6ac7 $3f7f84ab $3f7f9c18 yr:$000004f8= $3f7fb10f $3f7fc38f $3f7fd397 $3f7fe129 yr:$000004fc= $3f7fec43 $3f7ff4e6 $3f7ffb11 $3f7ffec4 yr:$00000500= $3f800000 $3f7ffec4 $3f7ffb11 $3f7ff4e6 yr:$00000504= $3f7fec43 $3f7fe129 $3f7fd397 $3f7fc38f yr:$00000508= $3f7fb10f $3f7f9c18 $3f7f84ab $3f7f6ac7 MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-9 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) B-10 yr:$0000050c= $3f7f4e6d $3f7f2f9d $3f7f0e58 $3f7eea9d yr:$00000510= $3f7ec46d $3f7e9bc9 $3f7e70b0 $3f7e4323 yr:$00000514= $3f7e1324 $3f7de0b1 $3f7dabcc $3f7d7474 yr:$00000518= $3f7d3aac $3f7cfe73 $3f7cbfc9 $3f7c7eb0 yr:$0000051c= $3f7c3b28 $3f7bf531 $3f7baccd $3f7b61fc yr:$00000520= $3f7b14be $3f7ac516 $3f7a7302 $3f7a1e84 yr:$00000524= $3f79c79d $3f796e4e $3f791298 $3f78b47b yr:$00000528= $3f7853f8 $3f77f110 $3f778bc5 $3f772417 yr:$0000052c= $3f76ba07 $3f764d97 $3f75dec6 $3f756d97 yr:$00000530= $3f74fa0b $3f748422 $3f740bdd $3f73913f yr:$00000534= $3f731447 $3f7294f8 $3f721352 $3f718f57 yr:$00000538= $3f710908 $3f708066 $3f6ff573 $3f6f6830 yr:$0000053c= $3f6ed89e $3f6e46be $3f6db293 $3f6d1c1d yr:$00000540= $3f6c835e $3f6be858 $3f6b4b0c $3f6aab7b yr:$00000544= $3f6a09a7 $3f696591 $3f68bf3c $3f6816a8 yr:$00000548= $3f676bd8 $3f66becc $3f660f88 $3f655e0b yr:$0000054c= $3f64aa59 $3f63f473 $3f633c5a $3f628210 yr:$00000550= $3f61c598 $3f6106f2 $3f604621 $3f5f8327 yr:$00000554= $3f5ebe05 $3f5df6be $3f5d2d53 $3f5c61c7 yr:$00000558= $3f5b941a $3f5ac450 $3f59f26a $3f591e6a yr:$0000055c= $3f584853 $3f577026 $3f5695e5 $3f55b993 yr:$00000560= $3f54db31 $3f53fac3 $3f531849 $3f5233c6 yr:$00000564= $3f514d3d $3f5064af $3f4f7a1f $3f4e8d90 yr:$00000568= $3f4d9f02 $3f4cae79 $3f4bbbf8 $3f4ac77f yr:$0000056c= $3f49d112 $3f48d8b3 $3f47de65 $3f46e22a yr:$00000570= $3f45e403 $3f44e3f5 $3f43e200 $3f42de29 yr:$00000574= $3f41d870 $3f40d0da $3f3fc767 $3f3ebc1b yr:$00000578= $3f3daef9 $3f3ca003 $3f3b8f3b $3f3a7ca4 yr:$0000057c= $3f396842 $3f385216 $3f373a23 $3f36206c yr:$00000580= $3f3504f3 $3f33e7bc $3f32c8c9 $3f31a81d yr:$00000584= $3f3085bb $3f2f61a5 $3f2e3bde $3f2d1469 yr:$00000588= $3f2beb4a $3f2ac082 $3f299415 $3f286605 yr:$0000058c= $3f273656 $3f26050a $3f24d225 $3f239da9 yr:$00000590= $3f226799 $3f212ff9 $3f1ff6cb $3f1ebc12 yr:$00000594= $3f1d7fd1 $3f1c420c $3f1b02c6 $3f19c200 yr:$00000598= $3f187fc0 $3f173c07 $3f15f6d9 $3f14b039 yr:$0000059c= $3f13682a $3f121eb0 $3f10d3cd $3f0f8784 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) yr:$000005a0= $3f0e39da $3f0cead0 $3f0b9a6b $3f0a48ad yr:$000005a4= $3f08f59b $3f07a136 $3f064b82 $3f04f484 yr:$000005a8= $3f039c3d $3f0242b1 $3f00e7e4 $3eff17b2 yr:$000005ac= $3efc5d27 $3ef9a02d $3ef6e0cb $3ef41f07 yr:$000005b0= $3ef15aea $3eee9479 $3eebcbbb $3ee900b7 yr:$000005b4= $3ee63375 $3ee363fa $3ee0924f $3eddbe79 yr:$000005b8= $3edae880 $3ed8106b $3ed53641 $3ed25a09 yr:$000005bc= $3ecf7bca $3ecc9b8b $3ec9b953 $3ec6d529 yr:$000005c0= $3ec3ef15 $3ec1071e $3ebe1d4a $3ebb31a0 yr:$000005c4= $3eb8442a $3eb554ec $3eb263ef $3eaf713a yr:$000005c8= $3eac7cd4 $3ea986c4 $3ea68f12 $3ea395c5 yr:$000005cc= $3ea09ae5 $3e9d9e78 $3e9aa086 $3e97a117 yr:$000005d0= $3e94a031 $3e919ddd $3e8e9a22 $3e8b9507 yr:$000005d4= $3e888e93 $3e8586ce $3e827dc0 $3e7ee6e1 yr:$000005d8= $3e78cfcc $3e72b651 $3e6c9a7f $3e667c66 yr:$000005dc= $3e605c13 $3e5a3997 $3e541501 $3e4dee60 yr:$000005e0= $3e47c5c2 $3e419b37 $3e3b6ecf $3e354098 yr:$000005e4= $3e2f10a2 $3e28defc $3e22abb6 $3e1c76de yr:$000005e8= $3e164083 $3e1008b7 $3e09cf86 $3e039502 yr:$000005ec= $3dfab273 $3dee3876 $3de1bc2e $3dd53db9 yr:$000005f0= $3dc8bd36 $3dbc3ac3 $3dafb680 $3da3308c yr:$000005f4= $3d96a905 $3d8a200a $3d7b2b74 $3d621469 yr:$000005f8= $3d48fb30 $3d2fe007 $3d16c32c $3cfb49ba yr:$000005fc= $3cc90ab0 $3c96c9b6 $3c490e90 $3bc90f88 yr:$00000600= $80000000 $bbc90f88 $bc490e90 $bc96c9b6 yr:$00000604= $bcc90ab0 $bcfb49ba $bd16c32c $bd2fe007 yr:$00000608= $bd48fb30 $bd621469 $bd7b2b74 $bd8a200a yr:$0000060c= $bd96a905 $bda3308c $bdafb680 $bdbc3ac3 yr:$00000610= $bdc8bd36 $bdd53db9 $bde1bc2e $bdee3876 yr:$00000614= $bdfab273 $be039502 $be09cf86 $be1008b7 yr:$00000618= $be164083 $be1c76de $be22abb6 $be28defc yr:$0000061c= $be2f10a2 $be354098 $be3b6ecf $be419b37 yr:$00000620= $be47c5c2 $be4dee60 $be541501 $be5a3997 yr:$00000624= $be605c13 $be667c66 $be6c9a7f $be72b651 yr:$00000628= $be78cfcc $be7ee6e1 $be827dc0 $be8586ce yr:$0000062c= $be888e93 $be8b9507 $be8e9a22 $be919ddd yr:$00000630= $be94a031 $be97a117 $be9aa086 $be9d9e78 MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-11 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) B-12 yr:$00000634= $bea09ae5 $bea395c5 $bea68f12 $bea986c4 yr:$00000638= $beac7cd4 $beaf713a $beb263ef $beb554ec yr:$0000063c= $beb8442a $bebb31a0 $bebe1d4a $bec1071e yr:$00000640= $bec3ef15 $bec6d529 $bec9b953 $becc9b8b yr:$00000644= $becf7bca $bed25a09 $bed53641 $bed8106b yr:$00000648= $bedae880 $beddbe79 $bee0924f $bee363fa yr:$0000064c= $bee63375 $bee900b7 $beebcbbb $beee9479 yr:$00000650= $bef15aea $bef41f07 $bef6e0cb $bef9a02d yr:$00000654= $befc5d27 $beff17b2 $bf00e7e4 $bf0242b1 yr:$00000658= $bf039c3d $bf04f484 $bf064b82 $bf07a136 yr:$0000065c= $bf08f59b $bf0a48ad $bf0b9a6b $bf0cead0 yr:$00000660= $bf0e39da $bf0f8784 $bf10d3cd $bf121eb0 yr:$00000664= $bf13682a $bf14b039 $bf15f6d9 $bf173c07 yr:$00000668= $bf187fc0 $bf19c200 $bf1b02c6 $bf1c420c yr:$0000066c= $bf1d7fd1 $bf1ebc12 $bf1ff6cb $bf212ff9 yr:$00000670= $bf226799 $bf239da9 $bf24d225 $bf26050a yr:$00000674= $bf273656 $bf286605 $bf299415 $bf2ac082 yr:$00000678= $bf2beb4a $bf2d1469 $bf2e3bde $bf2f61a5 yr:$0000067c= $bf3085bb $bf31a81d $bf32c8c9 $bf33e7bc yr:$00000680= $bf3504f3 $bf36206c $bf373a23 $bf385216 yr:$00000684= $bf396842 $bf3a7ca4 $bf3b8f3b $bf3ca003 yr:$00000688= $bf3daef9 $bf3ebc1b $bf3fc767 $bf40d0da yr:$0000068c= $bf41d870 $bf42de29 $bf43e200 $bf44e3f5 yr:$00000690= $bf45e403 $bf46e22a $bf47de65 $bf48d8b3 yr:$00000694= $bf49d112 $bf4ac77f $bf4bbbf8 $bf4cae79 yr:$00000698= $bf4d9f02 $bf4e8d90 $bf4f7a1f $bf5064af yr:$0000069c= $bf514d3d $bf5233c6 $bf531849 $bf53fac3 yr:$000006a0= $bf54db31 $bf55b993 $bf5695e5 $bf577026 yr:$000006a4= $bf584853 $bf591e6a $bf59f26a $bf5ac450 yr:$000006a8= $bf5b941a $bf5c61c7 $bf5d2d53 $bf5df6be yr:$000006ac= $bf5ebe05 $bf5f8327 $bf604621 $bf6106f2 yr:$000006b0= $bf61c598 $bf628210 $bf633c5a $bf63f473 yr:$000006b4= $bf64aa59 $bf655e0b $bf660f88 $bf66becc yr:$000006b8= $bf676bd8 $bf6816a8 $bf68bf3c $bf696591 yr:$000006bc= $bf6a09a7 $bf6aab7b $bf6b4b0c $bf6be858 yr:$000006c0= $bf6c835e $bf6d1c1d $bf6db293 $bf6e46be yr:$000006c4= $bf6ed89e $bf6f6830 $bf6ff573 $bf708066 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) yr:$000006c8= $bf710908 $bf718f57 $bf721352 $bf7294f8 yr:$000006cc= $bf731447 $bf73913f $bf740bdd $bf748422 yr:$000006d0= $bf74fa0b $bf756d97 $bf75dec6 $bf764d97 yr:$000006d4= $bf76ba07 $bf772417 $bf778bc5 $bf77f110 yr:$000006d8= $bf7853f8 $bf78b47b $bf791298 $bf796e4e yr:$000006dc= $bf79c79d $bf7a1e84 $bf7a7302 $bf7ac516 yr:$000006e0= $bf7b14be $bf7b61fc $bf7baccd $bf7bf531 yr:$000006e4= $bf7c3b28 $bf7c7eb0 $bf7cbfc9 $bf7cfe73 yr:$000006e8= $bf7d3aac $bf7d7474 $bf7dabcc $bf7de0b1 yr:$000006ec= $bf7e1324 $bf7e4323 $bf7e70b0 $bf7e9bc9 yr:$000006f0= $bf7ec46d $bf7eea9d $bf7f0e58 $bf7f2f9d yr:$000006f4= $bf7f4e6d $bf7f6ac7 $bf7f84ab $bf7f9c18 yr:$000006f8= $bf7fb10f $bf7fc38f $bf7fd397 $bf7fe129 yr:$000006fc= $bf7fec43 $bf7ff4e6 $bf7ffb11 $bf7ffec4 yr:$00000700= $bf800000 $bf7ffec4 $bf7ffb11 $bf7ff4e6 yr:$00000704= $bf7fec43 $bf7fe129 $bf7fd397 $bf7fc38f yr:$00000708= $bf7fb10f $bf7f9c18 $bf7f84ab $bf7f6ac7 yr:$0000070c= $bf7f4e6d $bf7f2f9d $bf7f0e58 $bf7eea9d yr:$00000710= $bf7ec46d $bf7e9bc9 $bf7e70b0 $bf7e4323 yr:$00000714= $bf7e1324 $bf7de0b1 $bf7dabcc $bf7d7474 yr:$00000718= $bf7d3aac $bf7cfe73 $bf7cbfc9 $bf7c7eb0 yr:$0000071c= $bf7c3b28 $bf7bf531 $bf7baccd $bf7b61fc yr:$00000720= $bf7b14be $bf7ac516 $bf7a7302 $bf7a1e84 yr:$00000724= $bf79c79d $bf796e4e $bf791298 $bf78b47b yr:$00000728= $bf7853f8 $bf77f110 $bf778bc5 $bf772417 yr:$0000072c= $bf76ba07 $bf764d97 $bf75dec6 $bf756d97 yr:$00000730= $bf74fa0b $bf748422 $bf740bdd $bf73913f yr:$00000734= $bf731447 $bf7294f8 $bf721352 $bf718f57 yr:$00000738= $bf710908 $bf708066 $bf6ff573 $bf6f6830 yr:$0000073c= $bf6ed89e $bf6e46be $bf6db293 $bf6d1c1d yr:$00000740= $bf6c835e $bf6be858 $bf6b4b0c $bf6aab7b yr:$00000744= $bf6a09a7 $bf696591 $bf68bf3c $bf6816a8 yr:$00000748= $bf676bd8 $bf66becc $bf660f88 $bf655e0b yr:$0000074c= $bf64aa59 $bf63f473 $bf633c5a $bf628210 yr:$00000750= $bf61c598 $bf6106f2 $bf604621 $bf5f8327 yr:$00000754= $bf5ebe05 $bf5df6be $bf5d2d53 $bf5c61c7 yr:$00000758= $bf5b941a $bf5ac450 $bf59f26a $bf591e6a MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-13 Freescale Semiconductor, Inc. X and Y Memory ROM Tables Freescale Semiconductor, Inc... Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) B-14 yr:$0000075c= $bf584853 $bf577026 $bf5695e5 $bf55b993 yr:$00000760= $bf54db31 $bf53fac3 $bf531849 $bf5233c6 yr:$00000764= $bf514d3d $bf5064af $bf4f7a1f $bf4e8d90 yr:$00000768= $bf4d9f02 $bf4cae79 $bf4bbbf8 $bf4ac77f yr:$0000076c= $bf49d112 $bf48d8b3 $bf47de65 $bf46e22a yr:$00000770= $bf45e403 $bf44e3f5 $bf43e200 $bf42de29 yr:$00000774= $bf41d870 $bf40d0da $bf3fc767 $bf3ebc1b yr:$00000778= $bf3daef9 $bf3ca003 $bf3b8f3b $bf3a7ca4 yr:$0000077c= $bf396842 $bf385216 $bf373a23 $bf36206c yr:$00000780= $bf3504f3 $bf33e7bc $bf32c8c9 $bf31a81d yr:$00000784= $bf3085bb $bf2f61a5 $bf2e3bde $bf2d1469 yr:$00000788= $bf2beb4a $bf2ac082 $bf299415 $bf286605 yr:$0000078c= $bf273656 $bf26050a $bf24d225 $bf239da9 yr:$00000790= $bf226799 $bf212ff9 $bf1ff6cb $bf1ebc12 yr:$00000794= $bf1d7fd1 $bf1c420c $bf1b02c6 $bf19c200 yr:$00000798= $bf187fc0 $bf173c07 $bf15f6d9 $bf14b039 yr:$0000079c= $bf13682a $bf121eb0 $bf10d3cd $bf0f8784 yr:$000007a0= $bf0e39da $bf0cead0 $bf0b9a6b $bf0a48ad yr:$000007a4= $bf08f59b $bf07a136 $bf064b82 $bf04f484 yr:$000007a8= $bf039c3d $bf0242b1 $bf00e7e4 $beff17b2 yr:$000007ac= $befc5d27 $bef9a02d $bef6e0cb $bef41f07 yr:$000007b0= $bef15aea $beee9479 $beebcbbb $bee900b7 yr:$000007b4= $bee63375 $bee363fa $bee0924f $beddbe79 yr:$000007b8= $bedae880 $bed8106b $bed53641 $bed25a09 yr:$000007bc= $becf7bca $becc9b8b $bec9b953 $bec6d529 yr:$000007c0= $bec3ef15 $bec1071e $bebe1d4a $bebb31a0 yr:$000007c4= $beb8442a $beb554ec $beb263ef $beaf713a yr:$000007c8= $beac7cd4 $bea986c4 $bea68f12 $bea395c5 yr:$000007cc= $bea09ae5 $be9d9e78 $be9aa086 $be97a117 yr:$000007d0= $be94a031 $be919ddd $be8e9a22 $be8b9507 yr:$000007d4= $be888e93 $be8586ce $be827dc0 $be7ee6e1 yr:$000007d8= $be78cfcc $be72b651 $be6c9a7f $be667c66 yr:$000007dc= $be605c13 $be5a3997 $be541501 $be4dee60 yr:$000007e0= $be47c5c2 $be419b37 $be3b6ecf $be354098 yr:$000007e4= $be2f10a2 $be28defc $be22abb6 $be1c76de yr:$000007e8= $be164083 $be1008b7 $be09cf86 $be039502 yr:$000007ec= $bdfab273 $bdee3876 $bde1bc2e $bdd53db9 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc. X and Y Memory ROM Tables Table B-2 Y Memory ROM Contents (full cycle of sine values) (Continued) $bdc8bd36 $bdbc3ac3 $bdafb680 $bda3308c yr:$000007f4= $bd96a905 $bd8a200a $bd7b2b74 $bd621469 yr:$000007f8= $bd48fb30 $bd2fe007 $bd16c32c $bcfb49ba yr:$000007fc= $bcc90ab0 $bc96c9b6 $bc490e90 $bbc90f88 Freescale Semiconductor, Inc... yr:$000007f0= MOTOROLA DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com B-15 Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... X and Y Memory ROM Tables B-16 DSP96002/D, Rev. 2 For More Information On This Product, Go to: www.freescale.com MOTOROLA Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. OnCE and Mfax are trademarks of Motorola, Inc. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “typical” parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by 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 systems intended for surgical implant into the body, or other applications intended to support life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized 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 attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/ Affirmative Action Employer. How to reach us: USA/Europe/Locations Not Listed: Motorola Literature Distribution P.O. Box 20912 Phoenix, Arizona 85036 1 (800) 441-2447 or 1 (602) 303-5454 Mfax: [email protected] TOUCHTONE (602) 244-6609 Asia/Pacific: Motorola Semiconductors H.K. Ltd. 8B Tai Ping Industrial Park 51 Ting Kok Road Tai Po, N.T., Hong Kong 852-2662928 Japan: Nippon Motorola Ltd. Tatsumi-SPD-JLDC 6F Seibu-Butsuryu-Center 3-14-2 Tatsumi Koto-Ku Tokyo 135, Japan 03-3521-8315 Technical Resource Center: 1 (800) 521-6274 DSP Helpline [email protected] Internet: http://www.motorola-dsp.com For More Information On This Product, Go to: www.freescale.com