SlideShare una empresa de Scribd logo
1 de 26
•
    –
    –
    –
    –
    –
•
    –
•
    –
    –
    –
    –
    –
    –
    –
    –
    –
•
•
•
•
•

•

•
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
SW    SW      SW        SW
              network




                                        RTOS



                        S         CPU          mem
                                                          C

                        A
                                   energy




Networked Embedded Systems                                    System-on-Chip
•
    –
    –
    –
•
    –
    –
    –
    –
network
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]
Hardware architecture   Software architecture




                           System-level modeling,
                           analysis and optimization
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
ARTS model in SystemC

                                             3

                                             4

                         1        2         os
                        a         b         c


                             L1        L2
                        R1        R2            R3
                                  L3
                         Model of system
                         implementation
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
•
•
    –
    –
    –
•
    –
    –
•
    –
        •
        •
        •
        •
    –
•
    –
        •
    –
        •
        •
E<>missedDeadline

E<>totalCostUsed(Memory)>=23

E<>totalCostUsed(Energy)>=15


  Required specification
                               Model checking




                                                Model of system
                                                implementation
•
•
•
•
•
•
    –
    –
•
Continuous-flow biochips                               Droplet-based biochips




                                   University of Michigan)                   Duke University)
                                           1998                                  2002




Slide soruce: Krish Chakrabarty, Duke University
Allocation    Binding




Placement    Scheduling
•

•
    –
    –

•
Embedded Systems Engineering section

Más contenido relacionado

La actualidad más candente

Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
tarora1
 
Resume analog
Resume analogResume analog
Resume analog
tarora1
 
Mp arm ti_soft_core
Mp arm ti_soft_coreMp arm ti_soft_core
Mp arm ti_soft_core
tummuri
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
Tom Spyrou
 

La actualidad más candente (14)

Dr.s.shiyamala fpga ppt
Dr.s.shiyamala  fpga pptDr.s.shiyamala  fpga ppt
Dr.s.shiyamala fpga ppt
 
EC8791 designing with computing platform
EC8791 designing with computing platformEC8791 designing with computing platform
EC8791 designing with computing platform
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
 
Resume analog
Resume analogResume analog
Resume analog
 
System on chip buses
System on chip busesSystem on chip buses
System on chip buses
 
CMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyCMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodology
 
Mp arm ti_soft_core
Mp arm ti_soft_coreMp arm ti_soft_core
Mp arm ti_soft_core
 
Alex16_ic
Alex16_icAlex16_ic
Alex16_ic
 
An fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimumAn fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimum
 
FPGA
FPGAFPGA
FPGA
 
Ic09 171118
Ic09 171118Ic09 171118
Ic09 171118
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
 
Semi Custom Integrated Circuit Design
 Semi Custom Integrated Circuit Design Semi Custom Integrated Circuit Design
Semi Custom Integrated Circuit Design
 

Destacado (6)

Safety-Crtical Embedded Systems
Safety-Crtical Embedded SystemsSafety-Crtical Embedded Systems
Safety-Crtical Embedded Systems
 
Fundamentals of Modern Embedded Systems
Fundamentals of Modern Embedded SystemsFundamentals of Modern Embedded Systems
Fundamentals of Modern Embedded Systems
 
Unit 1
Unit 1Unit 1
Unit 1
 
9 d57105 hardware software co design
9 d57105  hardware software co design9 d57105  hardware software co design
9 d57105 hardware software co design
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar a Embedded Systems Engineering section

AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_FinalAMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
Alan Su
 
Intro (lesson1)comp arch
Intro (lesson1)comp archIntro (lesson1)comp arch
Intro (lesson1)comp arch
Roger Duran
 
UML profiles for Embedded Systems
UML profiles for Embedded SystemsUML profiles for Embedded Systems
UML profiles for Embedded Systems
pboulet
 
Ball Systems Capabilities
Ball Systems CapabilitiesBall Systems Capabilities
Ball Systems Capabilities
amhoff
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
anishgoel
 
The NECSTLab Multi-Faceted Experience with AWS F1
The NECSTLab Multi-Faceted Experience with AWS F1The NECSTLab Multi-Faceted Experience with AWS F1
The NECSTLab Multi-Faceted Experience with AWS F1
NECST Lab @ Politecnico di Milano
 

Similar a Embedded Systems Engineering section (20)

AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_FinalAMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
 
Intro (lesson1)comp arch
Intro (lesson1)comp archIntro (lesson1)comp arch
Intro (lesson1)comp arch
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical support
 
UML profiles for Embedded Systems
UML profiles for Embedded SystemsUML profiles for Embedded Systems
UML profiles for Embedded Systems
 
Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Ball Systems Capabilities
Ball Systems CapabilitiesBall Systems Capabilities
Ball Systems Capabilities
 
Cytoscape seminar
Cytoscape seminarCytoscape seminar
Cytoscape seminar
 
From FPGA-based Reconfigurable Systems to Autonomic Heterogeneous Computing S...
From FPGA-based Reconfigurable Systems to Autonomic Heterogeneous Computing S...From FPGA-based Reconfigurable Systems to Autonomic Heterogeneous Computing S...
From FPGA-based Reconfigurable Systems to Autonomic Heterogeneous Computing S...
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded
EmbeddedEmbedded
Embedded
 
UNIT 1.docx
UNIT 1.docxUNIT 1.docx
UNIT 1.docx
 
Industrial trends in heterogeneous and esoteric compute
Industrial trends in heterogeneous and esoteric computeIndustrial trends in heterogeneous and esoteric compute
Industrial trends in heterogeneous and esoteric compute
 
Full Resume
Full ResumeFull Resume
Full Resume
 
NETMF
NETMFNETMF
NETMF
 
The NECSTLab Multi-Faceted Experience with AWS F1
The NECSTLab Multi-Faceted Experience with AWS F1The NECSTLab Multi-Faceted Experience with AWS F1
The NECSTLab Multi-Faceted Experience with AWS F1
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Avenue Omg
Avenue OmgAvenue Omg
Avenue Omg
 
Embedded system
Embedded system Embedded system
Embedded system
 
Resume
ResumeResume
Resume
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

Embedded Systems Engineering section

  • 1.
  • 2. – – – – – • – • – – – – – – – – –
  • 4. 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
  • 5. SW SW SW SW network RTOS S CPU mem C A energy Networked Embedded Systems System-on-Chip
  • 6. – – – • – – – –
  • 8. 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]
  • 9.
  • 10.
  • 11. Hardware architecture Software architecture System-level modeling, analysis and optimization
  • 12.
  • 13. 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
  • 14. ARTS model in SystemC 3 4 1 2 os a b c L1 L2 R1 R2 R3 L3 Model of system implementation
  • 15. 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
  • 16. • • – – – • – –
  • 17. – • • • • – • – • – • •
  • 18. E<>missedDeadline E<>totalCostUsed(Memory)>=23 E<>totalCostUsed(Energy)>=15 Required specification Model checking Model of system implementation
  • 19. • • • • • • – – •
  • 20. Continuous-flow biochips Droplet-based biochips University of Michigan) Duke University) 1998 2002 Slide soruce: Krish Chakrabarty, Duke University
  • 21.
  • 22.
  • 23.
  • 24. Allocation Binding Placement Scheduling
  • 25. • • – – •