1 / 10

Center for Embedded Systems (CECS)

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

niles
Download Presentation

Center for Embedded Systems (CECS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department

  2. 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.

  3. 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

  4. An Example Embedded System Digital Camera Block Diagram

  5. Simplified Block Diagram actuators

  6. Embedded System Design Hardware Components Hardware Design (Synthesis, Layout, …) HW/SW Partitioning Concept Specification Design (Compilation, …) Estimation - Exploration Software Software Components Validation and Evaluation (area, power, performance, …)

  7. Components of Embedded Systems • Analog Components • Sensors, Actuators, Controllers, … • Digital Components • Processor, Coprocessors • Memories • Controllers, Buses • Application Specific Integrated Circuits (ASIC) • Converters – A2D, D2A, … • Software • Application Programs • Exception Handlers • Operating systems, compilers Hardware Software

  8. 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

  9. 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

  10. 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

More Related