![Page 1: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/1.jpg)
Center for Embedded Systems
(CECS)Eli BozorgzadehEli Bozorgzadeh
Computer Science DepartmentComputer Science Department
![Page 2: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/2.jpg)
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.
![Page 3: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/3.jpg)
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
![Page 4: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/4.jpg)
An Example Embedded SystemDigital Camera Block Diagram
![Page 5: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/5.jpg)
Simplified Block Diagram
actuatorsactuators
![Page 6: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/6.jpg)
Embedded System Design
ConceptConceptSpecificationSpecification
HW/SWHW/SWPartitioningPartitioning
Hardware ComponentsHardware Components
Software ComponentsSoftware Components
Estimation -Estimation -ExplorationExploration
HardwareHardware
SoftwareSoftware
DesignDesign
(Synthesis, Layout, …)
(Synthesis, Layout, …)
DesignDesign(Compilation, …)
(Compilation, …)
Validation and Evaluation (area, power, performance, …)Validation and Evaluation (area, power, performance, …)
![Page 7: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/7.jpg)
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
![Page 8: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/8.jpg)
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
![Page 9: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/9.jpg)
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
![Page 10: Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department](https://reader035.vdocuments.mx/reader035/viewer/2022081603/5697c0311a28abf838cdb1df/html5/thumbnails/10.jpg)
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