DSP56858: Digital Signal Controller
The DSP56858, a member of the DSP56800E core-based family of digital signal controllers, combines the processing power of a DSP and the functionality of a microcontroller with a flexible set of peripherals on a single chip. An extremely cost-effective solution, the DSP56858 is well-suited for many applications because of its low cost, configuration flexibility, and compact program code. The DSP56858 includes many peripherals especially useful for teledatacom devices, Internet appliances, portable devices, TAD, voice recognition, hands-free devices and general purpose applications.
The DSP56800E core is based on a Harvard-style architecture consisting of three execution units which operate 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.
DSP56858 Block Diagram
特性
- 120 MIPS at 120 MHz
- 40K 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 data memory
- Chip select logic for glue-less interface to ROM and SRAM
- Six (6) independent channels of DMA
- Two (2) Enhanced Synchronous Serial Interfaces (ESSI)
- Two (2) Serial Communication Interfaces (SCI)
- Serial Port Interface (SPI)
- 8-bit parallel host interface
- General purpose 16-bit quad timer
- JTAG/Enhanced On-Chip Emulation (OnCE) for unobtrusive, real-time debugging
- Computer Operating Properly (COP)/watchdog timer
- Time-of-Day (TOD)
- 144 LQFP and MAPBGA packages
- Up to 47 GPIO
Recommended Documentation (3)
Data Sheets (1)
Errata (1)
Name/Description | Modified Date |
---|
56858 Chip Errata (REV 8) PDF (169.5 kB) DSP56858E | 16 Aug 2005 |
Application Notes (5)
Reference Manuals (1)
Users Guides (1)
Product Briefs (2)
Engineering Bulletins (2)
Fact Sheets (2)
Selector Guides (2)
Reports or Presentations (8)
IDE - Debug, Compile and Build Tools
Initialization/Boot/Device Driver Code Generation
- Initialization tool for ADC, Decoder, ESSI/SSI, EMI, FlexCAN, Flash, GPIO, HPI, INTC, I2C, MSCAN, PLL, PWM, Timer, SCI/LIN, SIM, SPI, TOD, EEPROM, Terminal, Button, Codec, LED, Switch (REV 0) ZIP 56800PEINIT 9/8/2005
BSDL
Snippets, Boot Code, Headers, Monitors, etc.
- DES Test Application for 5685x (REV 0) ZIP 5685XCEDEST 9/28/2005
- RSA Test Application for 5685x (REV 0) ZIP 5685XCERSAT 9/28/2005
- Call Progress Tone Detection (CPT) Example Application for 5685x (REV 0) ZIP 5685XCECPT 9/25/2005
- DTMF Detection Example Application for 5685x (REV 0) ZIP 5685XCEDTMFD 9/25/2005
- DTMF Generation Example Application for 5685x (REV 0) ZIP 5685XCEDTMFG 9/25/2005
- G.165 Example Application for 5685x (REV 0) ZIP 5685XCEG165 9/25/2005
- G.711 Example Application for 5685x (REV 0) ZIP 5685XCEG711 9/25/2005
- G.723.1A Example Application for 5685x (REV 0) ZIP 5685XCEG723 9/25/2005
- G.726 Example Application for 5685x (REV 0) ZIP 5685XCEG726 9/25/2005
- G.729AB Vocoder Loopback Example Application for 5685x (REV 0) ZIP 5685XCEG729 9/25/2005
- Noise Suppression (NS) Example Application for 5685x (REV 0) ZIP 5685XCENS 9/25/2005
- V.42bis Test Application for 5685x (REV 0) ZIP 5685XCEV42T 9/25/2005
- Voice Activity Detection (VAD) Example Application for 5685x (REV 0) ZIP 5685XCEVAD 9/25/2005
- RSA Example Application for 5685x (REV 0) ZIP 5685XCERSA 9/24/2005
- Triple DES Example Application for 5685x (REV 0) ZIP 5685XCE3DES 9/24/2005
- V.42bis Example Application for 5685x (REV 0) ZIP 5685XCEV42 9/24/2005
- V.8bis Initialization Station Test Application for 5685x (REV 0) ZIP 5685XCEV8IST 9/24/2005
- V.8bis Responding Station Test Application for 5685x (REV 0) ZIP 5685XCEV8RST 9/24/2005
- VRLite-1 Example Application for 5685x (REV 0) ZIP 5685XCEVRL1 9/24/2005
- V.22bis Answering Modem Example Application for 5685x (REV 0) ZIP 5685XCEV22A 9/23/2005
- V.22bis Calling Modem Example Application for 5685x (REV 0) ZIP 5685XCEV22C 9/23/2005
- Peripheral Example Applications for 56800/E, supporting: ADC, Decoder, ESSI/SSI, EMI, Flash, GPIO, HPI, INTC, I2C, PLL, PWM, Timer, SCI/LIN, SIM, SPI, TOD, EEPROM, Terminal, Button, Codec, LED, Switch. (REV 0) ZIP 56800CEHW 9/21/2005
Archived
- [Archive]:2nd Stage SCI Bootloader for 5685x (REV 0) ZIP 5685XCEBOOT2SCI 9/29/2005
- [Archive]:2nd Stage SPI Bootloader for 5685x (REV 0) ZIP 5685XCEBOOT2SPI 9/29/2005
- [Archive]:DSP Function Library Test Applications for 56800/E, which includes tests for: add, subtract, multiply, FFT, FIR, IIR, correlation, acos(), asin(), atan(), tan(), cos(), sin(), sine wave generation, single-dimensioned arrays, matrix, and vector f (REV 0) ZIP 56800CEDSPT 9/29/2005
- [Archive]:File I/O Test Application for 56800/E (REV 0) ZIP 56800CEFIOT 9/29/2005
- [Archive]:LEDs Test Application for 56800/E (REV 0) ZIP 56800CELEDT 9/29/2005
- [Archive]:PCMaster Test Application for 56800/E (REV 0) ZIP 56800CEPMT 9/29/2005
- [Archive]:S-Record Conversion Utilities for 5685x Bootloaders. Including: srec_to_boot_format, srec_to_application_format, and hexdump. (REV 0) ZIP 5685XCEBOOTUTILS 9/29/2005
- [Archive]:Serial Flash Programmer for 5685x (REV 0) ZIP 5685XCEBOOT2FLASH 9/29/2005
- [Archive]:Telephony Libraries Test Applications for 56800/E, which include tests for: AEC, AGC, Caller ID, CAS Detect, CID Parser, CID Type 1, CID Type 1 &2, CPT, CTG, DTMF, FDSPK, G.165, G.168, G.711, G.723, G.729AB, GEC, MFCR2, NS, and VAD. (REV 1) ZIP 56800CETELT 9/29/2005
- [Archive]:Tools Library Test Applications for 56800/E, which include tests for: Cycle Counter, FIFO, Stack Check, and Memory Manager utilities (REV 0) ZIP 56800CETOOLST 9/29/2005
- [Archive]:Voice Recognition (VRLite-1) Library Test Applications for 56800/E (REV 0) ZIP 56800CEVRLT 9/29/2005
- [Archive]:3DES Test Application for 5685x (REV 0) ZIP 5685XCE3DEST 9/28/2005
- [Archive]:Automatic Gain Control (AGC) Example Application for 5685x (REV 0) ZIP 5685XCEAGC 9/25/2005
- [Archive]:Codec Example Application for 5685x (REV 0) ZIP 5685XCECODEC 9/25/2005
- [Archive]:Codec with DMA Example Application for 5685x (REV 0) ZIP 5685XCECODECDMA 9/25/2005
- [Archive]:Common Tone Generation (CTG) Example Application for 5685x (REV 0) ZIP 5685XCECTG 9/25/2005
- [Archive]:G.168 Example Application for 5685x (REV 0) ZIP 5685XCEG168 9/25/2005
- [Archive]:DES Example Application for 5685x (REV 0) ZIP 5685XCEDES 9/24/2005
- [Archive]:QEDesign Lite Filter (FIR, IIR, etc) Initialization Tool for 56800/E (REV 0) ZIP 56800QEDL 9/24/2005
- [Archive]:Feature Phone Example Application for 5685x (REV 0) ZIP 5685XCEFP 9/21/2005
- [Archive]:Feature PhoneTest Applications for 5685x (REV 0) ZIP 5685XCEFPT 9/21/2005
- [Archive]:3DES (Triple Data Encryption Standard) Library for 56800/E (REV 0) ZIP 56800DES3 9/8/2005
- [Archive]:AEC (Acoustic Echo Canceller) Library for 56800/E (REV 0) ZIP 56800AEC 9/8/2005
- [Archive]:AGC (Automatic Gain Control) Library for 56800/E (REV 0) ZIP 56800AGC 9/8/2005
- [Archive]:Array Functions Library for 56800/E (REV 0) ZIP 56800ARRAY 9/8/2005
- [Archive]:Basic Fractional Math Library for 56800/E, which includes basic math primitives, such as add, subtract, and multiply, for fractional types (REV 0) ZIP 56800MATH 9/8/2005
- [Archive]:Caller ID Detection Library for 56800/E (REV 0) ZIP 56800CID 9/8/2005
- [Archive]:CAS (Customer Premises Equipment Alerting Signal) Detection Library for 56800/E (REV 0) ZIP 56800CAS 9/8/2005
- [Archive]:Control Library for 56800/E, which includes PI and PID (REV 0) ZIP 56800CONTRL 9/8/2005
- [Archive]:CPT (Call Progress Tone) Detection Library for 56800/E (REV 0) ZIP 56800CPT 9/8/2005
- [Archive]:CTG (Common Tone Generation) Library for 56800/E (REV 0) ZIP 56800CTG 9/8/2005
- [Archive]:DES (Data Encryption Standard) Library for 56800/E (REV 0) ZIP 56800DES 9/8/2005
- [Archive]:Device Drivers for ADC, Decoder, ESSI/SSI, EMI, Flash, GPIO, HPI, INTC, I2C, PLL, PWM, Timer, SCI/LIN, SIM, SPI, TOD, EEPROM, Terminal, Button, Codec, LED, Switch (REV 0) ZIP 56800PEHW 9/8/2005
- [Archive]:Digital Signal Processing Library for 56800/E, which contains FFT, FIR, IIR, and correlation algorithms (REV 0) ZIP 56800FILTER 9/8/2005
- [Archive]:DTMF Generation and Detection Library for 56800/E (REV 0) ZIP 56800DTMF 9/8/2005
- [Archive]:Feature Phone Library for 56800/E, which contains Type 1 and 2 Telephony Parser, Type 1 and 2 Telephony Features, Full Duplex Speakerphone Interface, and Generic Echo Canceller (REV 0) ZIP 56800FP 9/8/2005
- [Archive]:G.165 Line Echo Canceller Library for 56800/E (REV 0) ZIP 56800G165 9/8/2005
- [Archive]:G.168 Line Echo Canceller Library for 56800/E (REV 0) ZIP 56800G168 9/8/2005
- [Archive]:G.723.1A Speech Codec Library for 56800/E (REV 0) ZIP 56800G723 9/8/2005
- [Archive]:G.726 Speech Codec Library for 56800/E (REV 0) ZIP 56800G726 9/8/2005
- [Archive]:G.729AB Vocoder Library for 56800/E (REV 0) ZIP 56800G729 9/8/2005
- [Archive]:Matrix Functions Library for 56800/E (REV 0) ZIP 56800MATRIX 9/8/2005
- [Archive]:MFCR2 Detection Library for 56800/E (REV 0) ZIP 56800MFCR2 9/8/2005
- [Archive]:Noise Suppression Library for 56800/E (REV 0) ZIP 56800NS 9/8/2005
- [Archive]:RSA Library for 56800/E (REV 0) ZIP 56800RSA 9/8/2005
- [Archive]:Tools Library for 56800/E, which includes FIFO, Stack Check, and Cycle Count software (REV 0) ZIP 56800TOOLS 9/8/2005
- [Archive]:Trigonometric Math Library for 56800/E, which includes acos(), asin(), atan(), tan(), cos(), sin(), sine wave generation algorithms (REV 0) ZIP 56800TRIG 9/8/2005
- [Archive]:V.21 Library for 56800/E (REV 0) ZIP 56800V21 9/8/2005
- [Archive]:V.22bis Library for 56800/E (REV 0) ZIP 56800V22 9/8/2005
- [Archive]:V.42bis Library for 56800/E (REV 0) ZIP 56800V42 9/8/2005
- [Archive]:V.8bis Library for 56800/E (REV 0) ZIP 56800V8 9/8/2005
- [Archive]:VAD (Voice Activity Detection) Library for 56800/E (REV 0) ZIP 56800VAD 9/8/2005
- [Archive]:VAD/CNG/DTX Library for 56800/E (REV 0) ZIP 56800VADCNGDTX 9/8/2005
- [Archive]:Vector Functions Library for 56800/E (REV 0) ZIP 56800VECT 9/8/2005
- [Archive]:VRLite-1 (Voice Recognition) Library for 56800/E (REV 0) ZIP 56800VRL1 9/8/2005
- [Archive]:G.711 Log-PCM Library for 56800/E (REV 0) ZIP 56800G711 9/7/2005
Ordering Information
Product | Status | Status | Budgetary Price excluding tax(US$) | Package Type and Termination Count | Core: Performance in MIPS | Operating Frequency (Max) (MHz) | Ambient Operating Temperature (Min-Max) (°C) | GPIOs | Additional Features | Timer Features | Debug & Trace |
---|
DSP56858FVE | No Longer Manufactured | | | LQFP 144 | 120 | 120 | -40 to 85 | 47 | Low Voltage Detect | Watchdog | On-Chip Emulation |
Package Information
Package Description | Outline Version | Packing | Product Status | Part Number | Chemical Content | RoHS / Pb FreeChina RoHS Lookup | MSL | PPT (°C) |
---|
LQFP 144 20*20*1.4P0.5 | 98ASS23177W | MPQ - 300 BRICKPOQ - 300 BRICK | No Longer Manufactured | DSP56858FVE | DSP56858FVE.pdf | | 3 | 260 |