DSP 56858 EVM Kit DSP 56858 chip USB
DSP 56858 EVM Kit § § § § § DSP 56858 chip USB interface 1 Mbit EEPROM/Data Flash FSRAM (256 K) Parallel interface On board 6 debugging LED Boot Mode Selector RS 232 Interface Audio in/out (stereo) Go to Interactive Power Point Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
Chip used § DSP 56800 E Family General Purpose 16 -bit fixed point (six members). § DSP 56800 E Introduced in 2000 as improved version of DSP 568500 family § Lower Power Consumption § Enhanced peripherals § Higher MIPS § Many Peripheals: § SCI to communicate with devices using RS 232 § SPI to communicate with CODEC or EEPROM (needs a clock). § DMA to communicate between memory and external device Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
Freescale Family Tree Freescale DSP Family Tree [2003] 56800 E DSP 56 F 801 DSP 56 F 802 DSP 56 F 803 DSP 56 F 805 DSP 56 F 807 DSP 56 F 826 DSP 56 F 827 DSP 56852 DSP 56853 DSP 56854 DSP 56855 DSP 56857 Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP 56300 DSP 56858 MC 56 F 8322 MC 56 F 8323 MC 56 F 8345 MC 56 F 8346 MC 56 F 8357 DSP 56301 DSP 56303 XC 56309 XC 56 L 307 DSP 56311 DSP 56321 DSPB 56362 DSPB 56364 DSPB 56366 DSPA 56367 DSPA 56371 Introduction to 5685 x Series MSC 8100 MSC 8101 MSC 8103
DSP 56858 E Applications § § Telephony Client side IP phone Internet Audio Voice Processing Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
DSP 56800 E Series Features § § § § § High Level Abstraction of Application Software Full Set of Data Types High Code Density for Minimized Solution Cost Large Address Spaces Full Source Code Compatibility Powerful Register Set Improved Multitasking Support Optimized Power Management Efficient Peripheral Interfacing through Motorola’s IP - BUS § Efficient Memory Interfacing Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
Combined DSP and MCU § Instructions Optimized for Controller Code, DSP, Matrix Operations § Compact Assembly & “C” Compiled Code Size § Easy to Program § Adequate MIPS Headroom and Extended Addressing Space Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series 9/19/2021
MCU Features on DSP 56800 E § True Stack Pointer § 16 -Bit Program Word for Optimal Code Density § General Purpose Register Files § Orthogonal Instructions available to the Data and Address Register Files § 8, 16, and 32 -bit Data Types § Atomic Read-Modify-Write instructions § Full set of bit manipulation instructions § 16 and 32 -bit shifting Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
DSP Features on DSP 56800 E § § § § Multiplier - Accumulator Single and Dual Parallel Move Instructions No Overhead Hardware Looping Nested Looping Capability Modulo Arithmetic (for circular buffers) Integer and Fractional Arithmetic Support Fast Interrupt Support Two Types of Saturation Arithmetic Ø mode selectable Ø instruction based Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
Is it a 16 -bit or 32 – bit processor ? § Five 32 -bit Data Registers § Eight 24 -bit Address Registers § 32 -bit ALU Operations Ø Add, Subtract, Test, Compare, Logical, etc. § 32 -bit shifting § 24 -bit pointer arithmetic Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
DSP 56800 E Improvements § § § Compiler Efficiency Real-time Debug Fast Interrupt Nested Hardware Looping Additional Addressing Modes Five (5) Software Interrupt Traps Ira Fulton School of Engineering Electrical Department EEE 404/591 – Real Time DSP Introduction to 5685 x Series
- Slides: 10