TITLE Tutorial On Use of VHDL for Description of Digital Systems COURSE # AZNU218K STATUS Active DURATION 6.0 Hours AUDIENCE This tutorial is intended for engineers, scientists, and instructors who are already familiar with digital system design. ABSTRACT In this course an overview of the standard VHDL language will be presented and a description of hardware at various levels of abstraction will be illustrated. During the introduction we will discuss the general concepts of hardware description languages, design environments, the emergence of VHDL, and levels of abstraction in VHDL. This course continues with a presentation of several examples of the structural, dataflow, and behavioral levels of abstraction. The examples will be used to illustrate the concepts of the language, and during the presentation of these examples, syntax and semantics of VHDL constructs that are used will be discussed. Modeling styles for gates, logical structures, and state machines will be presented. The concept of concurrency, resolution functions, and modeling three-state structures will be covered. PREREQ. Familiarity with digital system design. OBJECTIVE Upon completion of the course, participants will know how to: - Understand general concepts of VHDL - Use VHDL in component-based design - Create simulation and documentation in VHDL - Write behavioral VHDL models for general-purpose components - Understand design management and use of libraries Friday, January 19, 1996 INSTRUCTOR PRESENTER: Zainalabedin Navabi is an adjunct professor of electrical and computer engineering at Northeastern University. Dr. Navabi is the author of the textbook, VHDL: Analysis and Modeling of Hardware, 1993 McGraw-Hill. For the last 15 years, Dr. Navabi has been involved in the design, definition and implementation of Hardware Description Languages. He has written numerous papers on the application of HDLs in simulation, synthesis and test of digital systems. He started one of the first full VHDL courses at Northeastern University in 1989. Since then he has conducted many short courses and tutorials on this subject in the United States and Japan. He is also a consultant to CAE companies. Dr. Navabi received his Ph.D. from the University of Arizona in 1981. He is a senior member of IEEE, and a member of IEEE Computer Society, ACM, ASEE and Euromicro.