Vhdl Tute

Submitted by: Submitted by

Views: 254

Words: 3147

Pages: 13

Category: Science and Technology

Date Submitted: 11/11/2012 10:56 AM

Report This Essay

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...