Skills in hardware-software co-design are quickly becoming critical to product development in high-technology computer industries. Systems-on-silicon typically include a considerable amount of software as well as custom hardware and are increasingly difficult to develop using traditional techniques. To satisfy a growing demand in industry, students in electrical Engineering; computer Engineering; and computer science should be introduced to concepts of hardware-software co-design at the undergraduate level. This paper examines a new laboratory at the University of Missouri-Rolla in which students in Electrical and Computer Engineering are exposed to modern system design concepts through the use of hardware-software co-simulation. Key tools used in the course including a hardware prototype consisting of an 8051 microcontroller and a field programmable gate array, and a VHDL model of the prototype are discussed

Meeting Name

IEEE International Conference on Microelectronic Systems Education, MSE'99 (1999: Jul. 19-21, Arlington, VA)


Electrical and Computer Engineering

Keywords and Phrases

8051 Microcontroller; University of Missouri--Rolla; VHDL Model; Computer Engineering; Computer Science; Computer Science Education; Custom Hardware; Electrical Engineering; Field Programmable Gate Array; Field Programmable Gate Arrays; Hardware Description Languages; Hardware Prototype; Hardware-Software Co-Design; Hardware-Software Co-Simulation; Hardware-Software Co-Verification; Hardware-Software Codesign; High-Technology Computer Industries; Laboratories; Microcontrollers; Product Development; Student Experiments; Systems-On-Silicon; Undergraduate Laboratory

International Standard Book Number (ISBN)


Document Type

Article - Conference proceedings

Document Version

Final Version

File Type





© 1999 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.

Publication Date

01 Jan 1999