johnnv1 / fpgaProjects

Projects developed throughout the discipline of IC projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projects in FPGA

Projects developed throughout the discipline of IC projects

Inside the python_projects folder there are the codes made in python where it is made to simulate the state machines and the hw function/sequence to be decelerated later in VHDL, verilog, etc.

The other folders in the repository contain the projects developed in Vivado 2019.1.1 in VHDL, verilog, etc. Used in all these projects a Nexys 4 DDR or Zybo from digilent.

To ensure that all this repository and its submodules are cloned, run:

git clone --recurse-submodules -j8 https://github.com/johnnv1/fpgaProjects.git

Creating a project in the repository pattern

python .\python_projects\create_project.py -n test -v 10 #example of creating a project
python .\python_projects\create_project.py --help # to see the algorithm options

How to export/import the project

In the live console enter the folder where you want to export/save the project and execute the command:

write_project_tcl nameFile.tcl

To create a project from the tcl file open the live and go to a live tcl console and run the command

source nameArchive.tcl

Original repository

Maintained by the professor: https://bitbucket.org/Joao-Fragoso/vivado-projects/src/master/

About

Projects developed throughout the discipline of IC projects

License:MIT License


Languages

Language:VHDL 58.8%Language:Coq 21.0%Language:C 12.1%Language:HTML 4.0%Language:Verilog 2.0%Language:V 0.8%Language:SystemVerilog 0.8%Language:Tcl 0.3%Language:C++ 0.1%Language:Python 0.0%