Page 316 - Engineering Digital Design
P. 316

6.11 FURTHER READING                                                 287


                           Value     Description         Value      Description

                             'U 1    Uninitialized         'X'      Unknown
                             '0'     Logic 0 (driven)      'V       Logic 1 (driven)
                             1'      Logic 0 (read)        'H'      Logic 1 (read)
                                     Don't care            'Z'      High impedance
                 FIGURE 6.45
                 Eight logic data types supported by the IEEE 1076-1164 standard.



                 arithmetic, shift, and miscellaneous operators. Be aware that some of the operators have
                 different meanings depending on the synthesis tool used.
                    The IEEE standard 1164 supports standard data types that allow multiple I/O values
                 to be represented. As an example, the standard data type having eight values permit the
                 accurate modeling of a digital circuit during simulation and is presented in Fig. 6.45. The
                 word "driven" used in the description of data type characters '0' and ' 1' indicates that these
                 logic values are assigned (or forced) to a signal (e.g., an output). The word "read" would
                 apply to input logic values that must be read by a device. Note that each data type character
                 must be enclosed in single quotes as, for example, 'X'.
                    VHDL is a large and complex language that is easy to learn at the beginning but difficult
                 to master. It is particularly well suited to the design of very large systems, perhaps more so
                 than any other HDL. Libraries of circuit elements can be easily built, used, and reused in a
                 very effective and efficient manner, and this can be done at different levels of abstraction
                 ranging from the block diagram level to the transistor level. In fact, one of VHDL's strengths
                 is that it offers nearly unlimited use of reusable components and access to standard libraries
                 such as the built-in IEEE 1076-1993 Standard and the IEEE 1076-1164 Standard. Used in
                 the hands of a skilled designer, VHDL can greatly increase productivity as well as facilitate
                 the move into more advanced tools (for example, simulators) and advanced target systems.
                 Further Reading contains essential references for continued development in VHDL.



                 6.11  FURTHER READING

                 Most textbooks on digital design cover one or more of the performance characteristics re-
                 lated to digital design. Typical among these are the texts by Comer, McCluskey, Tinder,
                 and Wakerly. The text by Wakerly covers these subjects in considerable detail and consid-
                 ers various logic families. The performance characteristics covering several of the more
                 common logic families can be found in the Electrical Engineering Handbook (R. C. Dorf,
                 Editor-in-Chief).


                  [1] D. J. Comer, Digital Logic and State Machine Design, 3rd ed. Sanders College Publishing, Fort
                     Worth, TX, 1995.
                  [2] R. C. Dorf, Editor-inChief, Electrical Engineering Handbook, 2nd ed., CRC Press, Boca Raton,
                     FL, 1997, pp. 1769-1790.
                  [3] E. J. McCluskey, Logic Design Principles. Prentice-Hall, Englewood Cliffs, NJ, 1986.
                  [4] R. F. Tinder, Digital Engineering Design: A Modern Approach. Prentice-Hall, Englewood Cliffs,
                     NJ, 1991.
   311   312   313   314   315   316   317   318   319   320   321