Center for Embedded Systems CECS Eli Bozorgzadeh Computer
Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department
What’s an Embedded System? • Embedded systems = – information processing systems embedded into a larger product • Two types of computing – Desktop – produced millions/year – Embedded – billions/year • Non-Embedded Systems – PCs, servers, and notebooks • The future of computing! – Automobiles, entertainment, communication, aviation, handheld devices, military and medical equipments.
Embedded Systems • Devices other than desktop PCs, servers, and notebooks – Electricity running through – Perform something intelligent • Hardware/software which form a component of a larger system, but are concealed from user • Computers camouflaged as non-computers • The future of computing! 3
An Example Embedded System Digital Camera Block Diagram
Simplified Block Diagram actuators
Embedded System Design Hardware Components Hardware Concept Specification HW/SW Partitioning Estimation Exploration Software Components ign s De …) , t u yo a L is, s e nth y (S De sig n (Co mp ila tio n, …) Software Validation and Evaluation (area, power, performance, …)
Components of Embedded Systems • Analog Components – Sensors, Actuators, Controllers, … • Digital Components – – Processor, Coprocessors Memories Controllers, Buses Application Specific Integrated Circuits (ASIC) Hardware • Converters – A 2 D, D 2 A, … • Software – Application Programs – Exception Handlers – Operating systems, compilers Software
Research in Embedded Systems • Multidisciplinary • Most of Systems topic in computer science and engineering can be related to embedded systems • Major topics: – Computer Architecture for Embedded Processors : ARM, AVR, etc. – Compilers – Operating Systems (example: real time) – Design Automation (Software tools for HW/SW design) – Testing, Verification, and Validation – Software for Embedded Systems
Research Topics in Embedded Systems • Power Management – Battery life, reliability and thermal issues, energy harvesting • Coupled with sensor networks – HW/SW co-design, very limited information processing and computing – Energy management • Adaptation to Applications and Environment – Reconfigurable and adaptive Systems • Embedded Software • Security in Embedded Systems – physical attack – Attack through network
CECS at UC Irvine • Faculty members from school of engineering and school of ICS • More than 20 faculty members • Broad range of research topics from sensor/actuators to compilers and embedded software • Please check the website: http: //www. cecs. uci. edu
- Slides: 10