Previous exams


Lectures

VHDL Specification of Digital Circuits

The recommended VHDL user guide is the "Vivado Design Suite User Guide for Synthesis (UG901)",
chapter 4 - HDL Coding Techniques,
available in http://www.xilinx.com/products/design-tools/vivado.html#documentation
or directly as https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug901-vivado-synthesis.pdf

The book "RTL Hardware Design Using VHDL", Pong P. Chu, 2007, includes a significant set of VHDL specification examples.
Most of these examples are available at http://academic.csuohio.edu/chu_p/rtl/rtl_hardware.html (see code listing).

The book "Synthesis of Arithmetic Circuits: FPGAs, ASICs and Embedded Systems", Deschamps, Bioul e Sutter, 2006, has a set of VHDL specification examples of basic arithmetic circuits in http://www.arithmetic-circuits.org/arithmetic/vhdl_codes.htm

A quick reference guide to VHDL language statements and syntax can be found in Compact Summary of VHDL