Portland, Oregon
June 12, 2005
June 12, 2005
June 15, 2005
2153-5965
11
10.1209.1 - 10.1209.11
10.18260/1-2--14143
https://peer.asee.org/14143
488
Teaching Hardware Description Languages Joanne E. DeGroat The Ohio State University, Department of Electrical and Computer Engineering
Abstract:
This paper highlights the course content of “Theory and Design of Digital Computers, II” at The Ohio State University. The course has several topics of emphasis. The first and central topic covered in the course is the theory of Hardware Description Languages (HDLs), the simulation paradigm of VHDL, and modeling with HDLs at various levels of abstraction. The levels of abstraction starts at the gate level where the HDL description is one-to-one with the hardware modeled, i.e., there is a HDL modeling statement for each gate in the design. The level of abstraction continues to increase until at the end of the course the modeling is at the algorithmic level. The design projects used for each level of abstraction will be detailed. The other topics covered in the course deal with various aspects of computer architecture and digital systems. The detailed operation of the registers and an arithmetic/logic unit are explored. The operation of the control unit is also discussed, but in a quarter system there is not sufficient time to model it. Rather, the course moves on to advanced functional units, such as floating point units, and discussion of the IEEE Floating Point standard. A single precision floating point add/subtract unit is modeled. Thus, the course may emphasize the theory of and modeling with Hardware Description Languages, but the course also introduces the students to additional aspects of computer architecture and digital design.
I. Overview:
The design methodology for digital integrated circuits has changed dramatically from their early inception. Not only has technology advanced to the point where a significant “system” can be placed on a single chip, but the design methodology to design such a chip has also advanced to allow such an implementation. In 1980 Hardware Description Languages (HDLs) existed but were proprietary. In the 1980s, the development of a “standardized” HDL began. The language requirements for the language were established in 1981. The first standard HDL was the VHSIC Hardware Description Language (VHDL) which was first standardized in 19871. There have been subsequent standards for the language in 1993 and 1998 and the next version of the language, VHDL-200x, should be standardized in the near year.
The course EE762, Theory and Design of Digital Computers, II was introduced in 1993 at Ohio State University. The course introduced the use of VHDL to design and
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education
DeGroat, J. (2005, June), Teaching Hardware Description Languages (Hdls) Paper presented at 2005 Annual Conference, Portland, Oregon. 10.18260/1-2--14143
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2005 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015