Files
DESD/README.md
2025-03-23 23:42:34 +01:00

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

🎯 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 files
    • sim/: Simulation files
    • cons/: Constraint files
    • vivado/: Vivado project files

🚀 Getting Started

Clone the Repository

To get started with this project, follow these steps:

  1. Open a terminal (e.g., Command Prompt or PowerShell) on your Windows machine.

  2. Navigate to the C:\ directory:

    cd C:\
    
  3. Clone the repository using Git:

    git clone https://git.cdtech.duckdns.org/Davide/DESD.git
    

    This will create a folder named DESD in C:\.

  4. Open the folder C:\DESD in Visual Studio Code.

Install VHDL Extension

To work with VHDL files in Visual Studio Code, install the VHDL LS extension:

  1. Open Visual Studio Code.
  2. 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.
  3. Search for VHDL LS in the Extensions Marketplace.
  4. Click Install on the extension by Håkon Bohlin.
  5. Restart Visual Studio Code to activate the extension.

📬 Contact

For any questions or issues open an issue in this repository.