120 likes | 372 Views
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…