Submitted by: Submitted by Peeyuuec
Views: 254
Words: 3147
Pages: 13
Category: Science and Technology
Date Submitted: 11/11/2012 10:56 AM
10/24/12
VHDL Tutorial: Learn by Example
VHDL Tutorial: Learn by Example
-- by Weijun Zhang, July 2001
*** NEW (2010): See the new book VHDL for Digital Design , F. Vahid and R. Lysecky, J. Wiley and Sons, 2007. Concise (180 pages), numerous examples, low-cost. Also see www.ddvahid.com .***
If we hear, we forget; if we see, we remember; if we do, we understand. -- Proverb
ESD book | Dalton Project | VHDL Reference | Sy nopsy s Tutorial | A ctiv eHDL Tutorial | Xilinx Tutorial
Table of Contents
Foreword Basic Logic Gates Combinational Logic Design Typical Combinatinal Logic Components Latch and Flip-Flops Sequential Logic Design Typical Sequential Logic Components
Custom Single-Purpose Processor Design General-Purpose Processor Design Appendix: Modeling an industry core
Foreword (by Frank Vahid) HDL (Hardware Description Language) based design has established itself as the modern approach to design of digital systems, with VHDL (VHSIC Hardware Description Language) and Verilog HDL being the two dominant HDLs. Numerous universities thus introduce their students to VHDL (or Verilog). The problem is that VHDL is complex due to its generality. Introducing students to the language first, and then showing them how to design digital systems with the language, tends to confuse students. The language
esd.cs.ucr.edu/labs/tutorial/ 1/8
10/24/12
VHDL Tutorial: Learn by Example
issues tend to distract them from the understanding of digital components. And the synthesis subset issues of the language add to the confusion. We developed the following tutorial based on the philosophy that the beginning student need not understand the details of VHDL -instead, they should be able to modify examples to build the desired basic circuits. Thus, they learn the importance of HDL-based digital design, without having to learn the complexities of HDLs. Those complexities can be reserved for a second, more advanced course. The examples are mostly from the...