The repository contains VHDL examples for bachelor course Digital Electronics 1 at Brno University of Technology, Czechia. In folder Docs
all manuals are stored. Folder Docs/Hw
contains KiCad schematic of CPLD expansion board used in the course. All computer lab exercises are located within Labs
folder and all screenshots and images are located in Images
folder.
Laboratory exercise | Description |
---|---|
01-gates | Lab 1: Introduction to digital circuits |
02-ise | Lab 2: Introduction to VHDL and Xilinx ISE |
03-segment | Lab 3: Hex to seven-segment decoder |
04-adder | Lab 4: Binary adder |
... | Lab 5: ... |
... | Lab 6: ... |
... | Lab 7: ... |
... | Lab 8: ... |
... | Lab 9: ... |
project | Lab 10-13: Final project |
The following hardware and software components are mainly used in the lab.
Component | Description | Manual |
---|---|---|
CoolRunner-II | CoolRunner-II CPLD starter board (XC2C256-TQ144) | Manual, Schematic |
Platform Cable USB II | USB tool for in-circuit configuration and programming of all Xilinx devices | |
CPLD board | CPLD expansion board by Michal Kubicek | Schematic |
Component | Description | Manual |
---|---|---|
ISE Design | ISE WebPACK Design Software, ver 14.7 | Installation |
Linux Mint | Linux Mint 18.2 "Sonya" - Xfce (64-bit) |
- Git, free and open source distributed version control system
- KALLSTROM, P. A Fairly Small VHDL Guide. Version 2.1.
- Digital electronics 1 wiki