Content area

Abstract

VHDL has become an industrial standard language in digital system design. This paper discusses the author’s experience of teaching VHDL to undergraduate engineering students at IPFW. Logic synthesis is focused in the educational activities instead of the complex features of VHDL. Projects which involved synthesis, simulation, implementation and verification using FPGA board were assigned. The pits and falls of teaching and learning of VHDL were discussed. The author’s teaching methodology of VHDL is presented, which is followed by some of the problems that students faced when they were trying to design digital systems using VHDL.

The VHSIC (Very High Speed Integrated Circuits) Hardware Description Language (VHDL) is a very powerful hardware description language for digital system design. It has become indispensable in electrical and computer engineering programs.

This paper summarizes the main issues that cause learning problems for the students when they are learning to use VHDL to design digital systems. The author’s teaching methodology of VHDL is described in this paper. Instead of introducing the complex features and various statements of VHDL, the synthesizable VHDL models from simple to complex systems were introduced to give the students a good understanding of VHDL.

Most VHDL books use models developed for simulation only and they are armed at practicing engineers. They frequently use language features not supported in synthesized circuit and they are not easy for beginners to read. They seem to confuse students more than help them and end up mixing constructs that are only suitable for synthesis with other VHDL features that should only be used for simulation. Having taught VHDL for several years and used VHDL on several research projects, the author adopted a teaching methodology which is easy for the students to follow. The purpose is trying to help students design synthesizable digital systems instead of some fancy models only for simulation.

2. VHDL Teaching Methodology

When introducing VHDL to the students, it is very important to point out that VHDL is NOT a programming language, it is used for describing the required digital systems. During the teaching activities, the author always drew the relationships between VHDL codes and the

Proceedings of the 2007 American Society for Engineering Education Annual Conference & Exposition Copyright ©2007, American Society for Engineering Education

Details

Title
Lessons And Experiences Of Teaching Vhdl
Source details
Conference: 2007 Annual Conference & Exposition; Location: Honolulu, Hawaii; Start Date: June 24, 2007; End Date: June 27, 2007
Pages
12.1015.1-12.1015.10
Publication year
2007
Publication date
Jun 24, 2007
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2317759924
Document URL
https://www.proquest.com/conference-papers-proceedings/lessons-experiences-teaching-vhdl/docview/2317759924/se-2?accountid=208611
Copyright
© 2007. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-18
Database
ProQuest One Academic