Abstract
Just as software designers use high level languages (HLL) to express the algorithms in terms of language statements, digital hard-ware designers use hardware description languages (HDL) to describe the system they are designing. Although HDL's were originated as a medium of precise yet concise description of digital hardware, they have found a variety of applications such as generating user manuals, teaching logic design, acting as an input medium for an automatic design system, etc. This tutorial paper introduces HDL's as useful tools for hardware design and documentation. The capabilities and limitations of HDL's are discussed, along with the guidelines to select an HDL. The directions for future work and an extensive bibliography are provided.

This publication has 22 references indexed in Scilit: