The repository contains VHDL lab exercises for bachelor course Digital Electronics 1 at Brno University of Technology, Czechia.
- Introduction to Git and VHDL
- Combinational logic
- Introduction to Vivado
- Seven-segment display decoder
- Binary counter
- Driver for multiple seven-segment displays
- Stopwatch
- Traffic light controller
9.-13. General instructions
The following hardware and software components are mainly used in the lab.
- Nexys A7 Artix-7 FPGA Trainer Board: reference manual, schematic, XC7A50T-1CSG324C FPGA, Nexys-A7-50T-Master.xdc
- Oscilloscope Keysight Technologies DSOX3034T (350 MHz, 4 analog channels), including 16 logic timing channels DSOXT3MSO and serial protocol triggering and decode options D3000BDLA
- EDA Playground
- Vivado Design Suite 2020.1: installation
- git
- ES 4 VHDL reference sheet
- Digital electronics 1 wiki
- ASHENDEN, Peter J. The designer's guide to VHDL. 3rd ed. Boston: Morgan Kaufmann Publishers, c2008. ISBN 978-0-12-088785-9.
- CHU, Pong P. FPGA prototyping by VHDL examples. Hoboken, N.J.: Wiley-Interscience, c2008. ISBN 978-0-470-18531-5.
- MANO, M. Morris. Digital Design: With an Introduction to the Verilog, HDL, VHDL, and System Verilog. Pearson, 6th edition, 2018. ISBN-13: 978-1292231167.
- KALLSTROM, P. A Fairly Small VHDL Guide. Version 2.1.
- GitHub GIT CHEAT SHEET