120 likes | 362 Vues
Embedded Systems I. Traditionally:Special purpose computer designed to perform one or a few dedicated functionsReal-time constraintsEmbedded" as part of a complete deviceExamplesModem/routerTraffic lightsMicrowaveDigital watch. Embedded Systems II. More loosely:Low power, portable devices
E N D
1. Embedded Systems&ECE 420: DSP Lab October 27, 2008
2. Embedded Systems I Traditionally:
Special purpose computer designed to perform one or a few dedicated functions
Real-time constraints
Embedded as part of a complete device
Examples
Modem/router
Traffic lights
Microwave
Digital watch
3. Embedded Systems II More loosely:
Low power, portable devices
May or may not have real-time critical constraints
Embedded user interface
Examples
4. TI OMAP Overview Open Multimedia Application Platform
Originally designed for Nokia
Offers low-power, real-time processing capabilities of a DSP with the command and control functionality of a GPP (general purpose processor)
OMAP platforms available for projects in ECE 420:
OMAP 5912 Starter Kit (OSK)
OMAP 3503 Evaluation Module (EVM)
Beagle board (OMAP 3530)
5. OMAP vs. DSP Starter Kit
6. OMAP 5912 Starter Kit Example applications
Mimosa Acoustics HearID auditory diagnostic system
Audio playback with real-time user control
7. Audio Playback with User Control Typical application processing flow
8. OMAP 35x The OMAP 3 architecture is designed to provide best-in-class multimedia processing (i.e. audio, video, image, graphics)
Streaming video
2D/3D mobile gaming
Video conferencing
Video and image capture
Rich multimedia-featured handsets and PDAs
9. OMAP 3503 Evaluation Module OMAP 3503
600 MHz ARM Cortex-A8
Compared to 198 MHz ARM in 5912
Enhanced user interface
LCD touchscreen
Push buttons
Example application
10. Patient Monitoring System
12. Beagle Board OMAP 3530
600 MHz ARM Cortex-A8
430 MHz c64x DSP
Compared to 196 MHz fixed point c55x DSP
2D/3D graphics accelerator
Supports OpenGLES 2.0,
Direct3D
Example applications