Embedded Systems Engineering section

687 views

Published on

Presentation of the ESE section at DTU Informatics, Technical University of Denmark

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
687
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Embedded Systems Engineering section

  1. 1. • – – – – – • – • – – – – – – – – –
  2. 2. • • • • • • •
  3. 3. automotive Application multimedia ambient intelligence space systems biotech computation and communication Models and Methods design space exploration verification resource aware computing distributed systems Execution Platform heterogeneous systems low-power architectures re-configurable hardware biochips
  4. 4. SW SW SW SW network RTOS S CPU mem C A energy Networked Embedded Systems System-on-Chip
  5. 5. • – – – • – – – –
  6. 6. network
  7. 7. System-level modelling, analysis and optimization Let the sow phone the farmer when: It needs to be inseminated Has to give birth Is ill System-on-Chip Prototype platform [WiseNET Chip, C. Piquet, CSEM]
  8. 8. Hardware architecture Software architecture System-level modeling, analysis and optimization
  9. 9. 2 1 3 3 4 4 Application model 1 2 os System-level design tasks a b c os os L1 L2 a b c R1 R2 R3 L3 Model of system System platform implementation
  10. 10. ARTS model in SystemC 3 4 1 2 os a b c L1 L2 R1 R2 R3 L3 Model of system implementation
  11. 11. ARTS Simulation framework based on Application 1 ... n IO SystemC ARTS PE module: Application OS Synchronnizer IO ports (OCP 2.0 interface) IO device drivers RTO S Resource ARTS Communication module: HW Allocator model Network topology and protocol OCP IO device Network adapters IO ports (OCP 2.0 interface) Scheduler Master Slave Applications of ARTS: MPSoC (NoC exploration) Wireless sensor networks SoC communication interface (OCP) Automotive systems (TT vs. ET) Dynamic reconfiguration
  12. 12. • • – – – • – –
  13. 13. • – • • • • – • – • – • •
  14. 14. E<>missedDeadline E<>totalCostUsed(Memory)>=23 E<>totalCostUsed(Energy)>=15 Required specification Model checking Model of system implementation
  15. 15. • • • • • • – – •
  16. 16. Continuous-flow biochips Droplet-based biochips University of Michigan) Duke University) 1998 2002 Slide soruce: Krish Chakrabarty, Duke University
  17. 17. Allocation Binding Placement Scheduling
  18. 18. • • – – •

×