16-bit Digital Signal Controllers

Part  Number 56855
Manufacturer Freescale Semiconductor
Semiconductor DataSheet

DataSheet View

56855 Data Sheet Technical Data www.DataSheet4U.com 56800E 16-bit Digital Signal Controllers DSP56855 Rev. 6 01/2007 freescale.com 56855 General Description • 120 MIPS at 120MHz • 24K x 16-bit Program SRAM • 24K x 16-bit Data SRAM • 1K x 16-bit Boot ROM • Access up to 2M words of program memory or 8M words of data memory • Chip Select Logic for glueless interface to ROM and SRAM • Six (6) independent channels of DMA • Enhanced Synchronous Serial Interface (ESSI) • Two (2) Serial Communication Interfaces (SCI) • General Purpose 16-bit Quad Timer with 1 external pin • JTAG/Enhanced On-Chip Emulation (OnCE™) for unobtrusive, real-time debugging • Computer Operating Properly (COP)/Watchdog Timer • Time-of-Day (TOD) • 100 LQFP package • Up to 18 GPIO 6 VDDIO 10 VDD 4 VSSIO 10 VSS VDDA 4 VSSA JTAG/ Enhanced OnCE Program Controller and Hardware Looping Unit Address Generation Unit 16-Bit DSP56800E Core Data ALU 16 x 16 + 36 → 36-Bit MAC Three 16-bit Input Registers Four 36-bit Accumulators Bit Manipulation Unit PAB PDB CDBR CDBW Memory Program Memory 24,576 x 16 SRAM Boot ROM 1024 x 16 ROM Data Memory 24,576 x 16 SRAM XDB2 XAB1 XAB2 PAB PDB CDBR CDBW System Bus Control DMA 6 channel Core CLK IPBus Bridge (IPBB) IPWDB Decoding Peripherals A0-20 [20:0] D0-D15 [15:0] RD Enable WR Enable CS0-CS3[3:0] or GPIOA0-GPIOA3[3:0] Bus Control External Address Bus Switch External Data Bus Switch External Bus Interface Unit 2 SCI ESSI0 or or GPIOE GPIOC IPRDB IPAB DMA Requests IPBus CLK POR 3 CLKO MODEA-C or (GPIOH0-H2) RSTO RESET System COP/TOD CLK Integration Module Quad Timer or GPIOG Interrupt Controller COP/ Watchdog Time of Day Clock Generator OSC PLL EXTAL XTAL 4 6 IRQA IRQB 56855 Block Diagram 56855 Technical Data, Rev. 6 Freescale Semiconductor 3 Part 1 Overview 1.1 56855 Features 1.1.1 • • • • • • • • • • • • • • • • Core Efficient 16-bit engine with dual Harvard architecture 120 Million Instructions Per Second (MIPS) at 120MHz core frequency Single-cycle 16 × 16-bit parallel Multiplier-Accumulator (MAC) Four (4) 36-bit accumulators including extension bits 16-bit bidirectional shifter Parallel instruction set with unique DSP addressing modes Hardware DO and REP loops Three (3) internal address buses and one (1) external address bus Four (4) internal data buses and one (1) external data bus Instruction set supports both DSP and controller functions Four (4) hardware interrupt levels Five (5) software interrupt levels Controller-style addressing modes and instructions for compact code Efficient C Compiler and local variable support Software subroutine and interrupt stack with depth limited only by memory JTAG/Enhanced OnCE debug programming interface 1.1.2 • • Memory Harvard architecture permits up to three (3) simultaneous accesses to program and data memory On-Chip Memory — 24K × 16-bit Program SRAM — 24K × 16-bit Data SRAM — 1K × 16-bit Boot ROM • Off-Chip Memory Expansion (EMI) — Access up to 2M words of program memory or 8M words of data memory — Chip Select Logic for glue-less interface to ROM and SRAM 1.1.3 • • • • • Peripheral Circuits for 56855 General Purpose 16-bit Quad Timer with 1 external pin* Two (2) Serial Communication Interfaces (SCI)* Enhanced Synchronous Serial Interface (ESSI) module* Computer Operating Properly (COP)/Watchdog Timer JTAG/Enhanced On-Chip Emulation (EOnCE) for unobtrusive, real-time debugging 56855 Technical Data, Rev. 6 4 Freescale Semiconductor 56855 Description • • • Six (6) independent channels of DMA Time-of-Day (TOD) Up to 18 GPIO * Each peripheral I/O can be used alternately as a General Purpose I/O if not needed 1.1.4 • • Energy Information Fabricated in high-density CMOS with 3.3V, TTL-compatible digital inputs Wait and Stop modes available 1.2 56855 Description The 56855 is a member of the 56800E core-based family of controllers. It combines, on a single chip, the processing power of a Digital Signal Processor (DSP) and the functionality of a microcontroller with a flexible set of peripherals, creating an extremely cost-effective solution. Because of its low cost, configuration flexibility, and compact program code, the 56855 is well-suited for many applications. The 56855 includes many peripherals that are especially useful for low-end Internet appliance applications and low-end client applications such as telephony; portable devices; Internet audio; and point-of-sale systems, such as noise suppression; ID tag readers; sonic/subsonic detectors; security access devices; remote metering; sonic alarms. The 56800E core is based on a Harvard-style architecture consisting of three execution units operating in parallel, allowing as many as six operations per instruction cycle. The microprocessor-style programming model and optimized instruction set allow straightforward generation of efficient, compact code for both DSP and MCU applications. The instruction set is also highly efficient for C Compilers, enabling rapid development of optimized control applications. The 56855 supports program execution from either internal or external memories. Two data operands can be accessed from the on-chip Data RAM per instruction cycle. The 56855 also provides two external dedicated interrupt lines, and up to 18 General Purpose Input/Output (GPIO) lines, depending on peripheral configuration. The 56855 controller includes 24K words of Program RAM, 24K words of Data RAM and 1K of Boot ROM. It also supports program execution from external memory. This controller also provides a full set of standard programmable peripherals that include one Enhanced Synchronous Serial Interface (ESSI), two Serial Communications Interfaces (SCI), and one Quad Timer. The ESSI, SCIs, four chip selects and Quad Timer external output can be used as General Purpose Input/Outputs when its primary function is not required. 56855 Technical Data, Rev. 6 Freescale Semiconductor 5 1.3 State of the Art Development Environment • • Processor ExpertTM (PE) provides a Rapid Application Design (RAD) tool that combines easy-to-use component-based software application creation with an expert knowledge system. The Code Warrior Integrated Development Environment is a sophisticated tool for code navigation, compiling, and debugging. A complete set of evaluation modules (EVMs) and development system cards will support concurrent engineering. Together, PE, Code Warrior and EVMs create a complete, scalable tools solution for easy, fast, and efficient development. 1.4 Product Documentation The four documents listed in Table 1-1 are required for a complete description of and proper design with the 56855. Documentation is available from local Freescale distributors, Freescale Semiconductor sales offices, Freescale Literature Distribution Centers, or online at www.freescale.com. Table 1-1 56855 Chip Documentation Topic 56800E Reference Manual DSP56855 User’s Manual 56855 Technical Data Sheet DSP56855 Errata Description Detailed description of the 56800E architecture, and 16-bit core processor and the instruction set Detailed description of memory, peripherals, and interfaces of the 56855 Electrical and timing specifications, pin descriptions, and package descriptions (this document) Details any chip issues that might be present Order Number 56800ERM DSP5685xUM 56855 DSP56855E 56855 Technical Data, Rev. 6 6 Freescale Semiconductor Data Sheet Conventions 1.5 Data Sheet Conventions This data sheet uses the following conventions: OVERBAR “asserted” “deasserted” Examples: This is used to indicate a signal that is active when pulled low. For example, the RESET pin is active when low. A high true (active high) signal is high or a low true (active low) signal is low. A high true (active high) signal is low or a low true (active low) signal is high. Signal/Symbol PIN PIN PIN PIN Logic State True False True False Signal State Asserted Deasserted Asserted Deasserted Voltage1 VIL/VOL VIH/VOH VIH/VOH VIL/VOL 1. Values for VIL, VOL, VIH, and VOH are defined by individual product specifications. 56855 Technical Data, Rev. 6 Freescale Semiconductor 7 Part 2 Signal/Connection Descriptions 2.1 Introduction The input and output signals of the 56855 are organized into functional groups, as shown in Table 2-1 and as illustrated in Figure 2-1. In Table 3-1 each table row describes the package pin and the signal or signals present. Table 2-1 56855 Functional Group Pin Allocations Functional Group Power (VDD, VDDIO, or VDDA) Ground (VSS, VSSIO,or VSSA) PLL and Clock External Bus Signals External Chip Select* Interrupt and Program Control Enhanced Synchronous Serial Interface (ESSI0) Port* Serial Communications Interface (SCI0) Ports* Serial Communications Interface (SCI1) Ports* Quad Timer Module Port* JTAG/Enhanced On-Chip Emulation (EOnCE) *Alternately, GPIO pins Number of Pins (4, 10, 1)1 (4, 10, 1)1 3 39 4 72 6 2 2 1 6 1. VDD = VDD CORE, VSS = VSS CORE, VDDIO= VDD IO, VSSIO = VSS IO, VDDA = VDD ANA, VSSA = VSS ANA 2. MODA, MODB and MODC can be used as GPIO after the bootstrap process has completed. 56855 Technical Data, Rev. 6 8 Freescale Semiconductor Introduction Logic Power VDD VSS 4 4 1 1 RXDO (GPIOE0) TXDO (GPIOE1) RXD1 (GPIOE2) TXD1 (GPIOE3) SCI 0 1 I/O Power Analog Power1 VDDIO VSSIO VDDA VSSA 10 10 1 1 1 1 1 1 1 A0 - A20 External Bus D0 - D15 RD WR 1 SCI 2 STD0 (GPIOC0) SRD0 (GPIOC1) SCK0 (GPIOC2) SC00 (GPIOC3) SC01 (GPIOC4) SC02 (GPIOC5) ESSI 0 56855 21 16 1 1 1 Chip Select CS0 - CS3 (GPIOA0 - A3) 4 1 Timer Module TIO0 (GPIOG0) 1 1 1 XTAL EXTAL CLKO PLL/Clock IRQA IRQB Interrupt/ Program Control MODA, MODB, MODC (GPIOH0 - H2) RESET RSTO 1 1 3 1 1 1 1 1 1 1 1 TCK TDI TDO TMS TRST DE JTAG / Enhanced OnCE Figure 2-1 56855 Signals Identified by Functional Group2 1. Specifically for PLL, OSC, and POR. 2. Alternate pin functions are shown in parentheses.




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Mirror site : www.DataSheet4U.net     |     Link Exchange     |     Buy Components ?