• DocumentCode
    2793478
  • Title

    Laboratories teaching concepts in microcontrollers and hardware-software co-design

  • Author

    Beetner, Daryl ; Pottinger, Hardy ; Mitchell, Kyle

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Missouri Univ., Rolla, MO, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Abstract
    Hardware software co-design is becoming increasingly important to the embedded systems industry. It will soon be fundamental to digital systems design. As such, students in electrical and computer engineering and in computer science should be introduced to hardware-software co-design early in their undergraduate education. We are designing laboratory modules which introduce concepts of hardware-software co-design in an undergraduate´s first course on microcontrollers and digital systems design. Students use design automation tools to develop FPGA-based hardware for use with an 8051-microcontroller and use common software development tools to develop microcontroller software in C or assembly language. Co-simulation of hardware and software is enabled using a simulation model of the 8051 that we developed. Preliminary results are encouraging. Students who take the lab perform better in the associated lecture class than those who do not take the lab and appear to develop a greater appreciation for digital systems design. We believe such laboratories will be a common component of computer engineering classes in the future
  • Keywords
    computer science education; educational courses; electronic engineering education; hardware-software codesign; logic CAD; microcontrollers; software tools; teaching; C language; FPGA; assembly language; co-simulation; computer engineering; computer science education; digital systems design; educational course; electrical engineering education; embedded systems; hardware software codesign; laboratory modules; microcontrollers; software development tools; students; teaching; undergraduate education; Computer industry; Computer science; Digital systems; Education; Electrical engineering computing; Embedded software; Embedded system; Hardware; Laboratories; Microcontrollers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
  • Conference_Location
    Kansas City, MO
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-6424-4
  • Type

    conf

  • DOI
    10.1109/FIE.2000.896613
  • Filename
    896613