This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > Design Recipes for FPGAs Using Verilog and VHDL > A Verilog Primer: The Essentials

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

A Verilog Primer: The Essentials

FONT SIZE : AAA

Verilog has been the primary hardware description language (HDL) for digital design worldwide for probably more than 30 years, but it is only relatively recently that it has begun to extend beyond its original focus of IC design into the FPGA arena outside the USA. 

Verilog as an HDL does have several advantages over other HDLs such as VHDL, as it is both C-like and also very compact. This makes writing models in Verilog very straightforward for digital designers with some software background, and fast. 

The reduced scale of the syntax (i.e., its compact nature) also makes it less prone to typing errors simply due to the fewer number of characters often required compared to other languages. 

This chapter will provide a primer for the basics of Verilog, and as for the VHDL primer, the reader is referred to a large number of textbooks and references (also many online sources) for more detailed language descriptions and examples. The purpose of this chapter is as a “quick start” and to provide an overview of the key language features rather than as a full-blown reference. 



  • XC4VLX15-10FF668I

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 13824 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC4VLX15-10SFG363I

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 13824 Cells 90nm Technology 1.2V 363-Pin FCBGA
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS:

  • XC17256DPI

    Manufacturer:Xilinx

  • Xilinx DIP-8
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC17256ELV08C

    Manufacturer:Xilinx

  • PROM - one Time Programmable
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC3S1500-FG456EGQ

    Manufacturer:Xilinx

  • Xilinx BGA456
  • Product Categories:

    Lifecycle:Any -

    RoHS:

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.