All Projects → fpgacademy → DESim

fpgacademy / DESim

Licence: MIT license
No description, website, or topics provided.

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
NSIS
403 projects
shell
77523 projects
Batchfile
5799 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects

DESim

1 Introduction

The DESim application provides a graphical user interface (GUI) that represents some of the features of a DE1-SoC board. This GUI serves as a "front end" for the ModelSim simulator. Using the DESim GUI you can invoke both the ModelSim Verilog compiler and simulator. Inputs to the ModelSim simulator can be provided by clicking on features in the DESim GUI, which also shows results produced by the simulator on displays that look like the ones on a DE1-SoC board.

The DESim tool has four parts:

  1. Documentation in the form of an installation guide, and a user tutorial.
  2. The frontend graphical user interface
  3. The backend simulator interface
  4. Various demos showcasing the different capabilities of the tool

The DESim tool requires the ModelSim HDL simuator. Preferably, one of the ModelSim-Intel FPGA editions, which has the Intel FPGA IP Core simulation models built-in.

2 Installation

  1. DESim requires ModelSim (Intel FPGA starter edition 10.5b), which is available at https://fpgasoftware.intel.com/19.1/?edition=lite&platform=windows. Note: going to individual files tabs will allow you to download Modelsim separately from the Quartus Prime software.

  2. Navigate to the DESim installer URL: https://github.com/fpgacademy/DESim/releases

  3. Read and follow the steps provided in the DESim_install_guide.pdf document.

3 Using the DESim software

  1. Navigate to the DESim installer URL: https://github.com/fpgacademy/DESim/releases

  2. Read and follow the steps provided in the DESim_tutorial.pdf document.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].