Hardware-software Co-Verification in an Undergraduate Laboratory

Daryl G. Beetner, Missouri University of Science and Technology
Hardy J. Pottinger, Missouri University of Science and Technology

This document has been relocated to http://scholarsmine.mst.edu/ele_comeng_facwork/1651

There were 6 downloads as of 28 Jun 2016.


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