Learning path in Digital Design and Verification (UNAL 2025-2)
This repository documents my learning route in Digital Design and Verification,
including:
- Projects in Verilog (combinational and sequential modules).
- Testbenches for simulation with Icarus Verilog.
- Waveform visualization using GTKWave.
- Class notes and materials from the course at Universidad Nacional de Colombia (2025-2), directed by Professor Juan Bernardo Mendoza.
DigitalDesignLR/
│
├── content/ # Class material (ppt, books, pdfs)
│ └── classContent/
│ ├── code/ # Verilog modules and testbenches just to proof
│ ├── lectures/
│ └── ...
│ ├── 01 - Digital Design.pdf
│ └── ...
│
├── devEnv/ # Scripts and testing environments , als work to deliver
│ ├── work/ # First projects
│ └── sim/ # Simulation scripts
│ └── ...
│
└── README.md
- First project → Four verilog modules (design and verification of a basic digital system divide into four modules, test benchs and a top level integration).
- Icarus Verilog
- GTKWave
- Visual Studio Code with Verilog extensions
all inside content dir
-
Class notes →
content/lectures/ -
Presentations →
content/classContent/ -
interest papers →
content/papers/ -
code from class →
content/code/ -
work progress and deliverys →
workspace/ -
simulations →
simulations/ -
project →
project/ -
Reference → Digital Design (M. Mano)
-
Tools: Icarus Verilog · GTKWave · VS Code
- Create README base
- Structure repository
- Develompent environment tasks
- project advances
- project
Mateo Almeida (Macreat)
Course: Digital Design @ UNAL 2025-2
GitHub: @Macreat
License: X
Usage: Academic and learning purposes