2.3 KiB
2.3 KiB
Digital Electronic System Design
Politecnico di Milano (2024-2025)
📖 Overview
Welcome to the Digital Electronic System Design Laboratory repository!
This repository contains VHDL projects and exercises from the course Digital Electronic System Design at Politecnico di Milano (Course Code: 054083).
The course focuses on:
- FPGA-based digital design
- VHDL simulation, synthesis, and implementation
🛠️ Tools & Hardware
- Software:
- Xilinx Vivado 2020.2 (WebPack Edition)
- Hardware:
- Digilent Basys 3
- FPGA: Xilinx Artix-7 (XC7A35T-1CPG236C)
- Digilent Basys 3
🎯 Course Goals
- Develop practical skills for FPGA-based digital system design
- Implement and test VHDL architectures using Vivado and Basys 3
- Learn about FPGA timing, power, I/O, and memory management
📂 Repository Structure
LABx/src/: VHDL source filessim/: Simulation filescons/: Constraint filesvivado/: Vivado project files
🚀 Getting Started
Clone the Repository
To get started with this project, follow these steps:
-
Open a terminal (e.g., Command Prompt or PowerShell) on your Windows machine.
-
Navigate to the
C:\directory:cd C:\ -
Clone the repository using Git:
git clone https://git.cdtech.duckdns.org/Davide/DESD.gitThis will create a folder named
DESDinC:\. -
Open the folder
C:\DESDin Visual Studio Code.
Install VHDL Extension
To work with VHDL files in Visual Studio Code, install the VHDL LS extension:
- Open Visual Studio Code.
- Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or pressing
Ctrl+Shift+X. - Search for VHDL LS in the Extensions Marketplace.
- Click Install on the extension by Håkon Bohlin.
- Restart Visual Studio Code to activate the extension.
📬 Contact
For any questions or issues open an issue in this repository.