An Introduction To VHDL

Project Info
Author: Chris
Difficulty: Medium
Time Invested: 2 Hours

Prerequisites
  • CPLD Dev Board
  • ByteBlaster MV


  • Take a look at the above
    tutorials before continuing
    to read this project.
               The two main programming languages for fpga/cpld devices in the world today are Verilog & VHDL. Both are concurrent programming languages (similar to Ada) and both are used globally. The difference between them is merely syntax, formation but not funcationality.
               For this tutorial the CPLD development board that was built previously will be used (seen in the CPLD Dev Board & An Introduction To Verilog tutorials). The altera UP1/UP2 development boards can be substituted if you haven't built the CPLD development board.


    VHDL - VHSIC Hardware Description Language
    VHSIC - Very-High-Speed Integrated Circuits

    The CPLD Development Board

    The CPLD Development Board

    Purpose & Overview of this project
               The goal of this project is to learn the basics of the VHDL programming language. A small & short program will be created that displays output of the numbers 0->8 on the 7-segment display. The number to be displayed will depend upon the DIP switch input. If 0 is input, display 0..if 1, display 1..etc.

    » Next Page »