Lesson-5 In-Circuit Emulator

Lesson-5 In-Circuit Emulator

Testing, Simulation and Debugging Techniques and Tools: Lesson-5 In-Circuit Emulator Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 1 Raj Kamal, Publs.: McGraw-Hill Education 1. Development processes using ICE Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 2 Raj Kamal, Publs.: McGraw-Hill Education Target debugging Simulation Use Use target emulator monitor Circuit for emulating target system remains independent of a particular targeted system and processor Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 3 Raj Kamal, Publs.: McGraw-Hill Education Using an Emulator or ICE • A circuit for emulating target system remains independent of a particular targeted system and processor • Emulator or ICE provides great flexibility and ease for developing various applications on a single system in place of testing that multiple targeted systems. Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 4 Raj Kamal, Publs.: McGraw-Hill Education An Emulator Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 5 Raj Kamal, Publs.: McGraw-Hill Education An ICE Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 6 Raj Kamal, Publs.: McGraw-Hill Education Emulator Emulates MCU inputs from sensors Emulates controlled outputs for the peripheral interfaces/systems Emulates target MCU IOs and socket to connect externally MCU Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 7 Raj Kamal, Publs.: McGraw-Hill Education ICE • Means In-Circuit Emulator • Interface COM port of a computer • Emulates target MCU IOs • ICE socket connects MCU externally Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 8 Raj Kamal, Publs.: McGraw-Hill Education ICE… • Uses computer developed object files and hex files for the MCU • Uses debugger at the computer developed files for the MCU application Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 9 Raj Kamal, Publs.: McGraw-Hill Education A Emulator Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 10 Raj Kamal, Publs.: McGraw-Hill Education Difference in Emulator and ICE • Emulator uses the circuit consisting of the microcontroller or processor itself. The emulator emulates the target system with extended memory and with codes downloading ability during the edit-test- debug cycles. Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 11 Raj Kamal, Publs.: McGraw-Hill Education Emulator and ICE … • ROM Emulator emulates only a ROM. • ICE uses another circuit with a card that connects to target processor (or circuit) through a socket. Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 12 Raj Kamal, Publs.: McGraw-Hill Education 2. Back support hardware package and ICE Subunits Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 13 Raj Kamal, Publs.: McGraw-Hill Education Back support hardware package and ICE Subunits Interface circuit Socket External Memory Emulator-board display unit Twenty-keys pad Registers Connectors Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 14 Raj Kamal, Publs.: McGraw-Hill Education Summary Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 15 Raj Kamal, Publs.: McGraw-Hill Education We learnt ICE used for debugging a target system without using the target processor microcontroller Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 16 Raj Kamal, Publs.: McGraw-Hill Education We learnt Number of software tools used to develop software for designing an embedded system. Sophisticated tools─ RTOS, Integrated Development Environment and Prototype development tools needed for integrated development of system software and hardware. Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 17 Raj Kamal, Publs.: McGraw-Hill Education End of Lesson-5 of chapter 15 on In-Circuit Emulator Chapter-15L05: "Embedded Systems- Architecture, Programming and Design", 2015 18 Raj Kamal, Publs.: McGraw-Hill Education .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    18 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us