This paper corrects an apparent deficiency in the published
information concerning Hardware Description Languages (HDLs) by
introducing and discussing an approach for selecting an HDL for
use in a design project. Although three classes of HDLs are discussed
in this paper, High-Level Languages (HLLs), General Purpose
Simulation Languages (GPSLs) and Computer Hardware Description
Languages (CHDLs), the CHDL class has been most heavily emphasized.
These have been emphasized because they have been found to be the
most suitable for use as a digital design tool. The emphasis is
realized by including a chapter reviewing CHDL fundamentals, by
presenting several CHDL examples and by aiming the HDL selection
approach toward choosing a CHDL. HLLs and GPSLs are appropriate
selections for some digital design environments. Therefore these
classes of HDL have also been discussed in this paper