Update tutorial draft 4

This commit is contained in:
AurelienUoU 2019-07-10 12:17:07 -06:00
parent cb782a0e9f
commit 422ede7610
2 changed files with 9 additions and 2 deletions

View File

@ -42,7 +42,7 @@ OpenFPGA requires all the dependancies listed below:
If all these dependancies are not installed in your machine you can choose to use a Docker (docker tool need to be installed). To ease customer first experience a Dockerfile is provided in OpenFPGA folder. It can be build using the commands:
- docker build . -t open_fpga
- ./run_local.bat
- docker run -it --rm -v $PWD:/localfile/OpenFPGA -w="/localfile/vpr7_x2p/vpr" open_fpga bash
## Building

View File

@ -14,10 +14,17 @@ In this folder are saved the architecture files. These files are Hardware descri
- **generated**: empty at the beginning, will host rewritten template
## benchmarks
This folder contains benchmarks to implement in the FPGA.
This folder contains benchmarks to implement in the FPGA. it's divided in 3 folders:
- **Blif**: Contains .blif and .act file to use in OpenFPGA. Benchmarks are divided in folder with the same name as the top module
- **Verilog**: Contains Verilog netlist of benchmarks to use in OpenFPGA. Each project is saved in a folder with the same name as the top module.
- **List**: Contains files with a list of benchmarks to run in one flow. More details are available in [fpga_flow tutorial](https://github.com/LNIS-Projects/OpenFPGA/blob/documentation/tutorials/fpga_flow/how2use.md#benchmark-list)
## configs
This folder contains configuration files required by openFPGA flow. They specify path to tools and benchmarks as well as flow utilization mode. More details are available in [fpga_flow tutorial](https://github.com/LNIS-Projects/OpenFPGA/blob/documentation/tutorials/fpga_flow/how2use.md#configuration-file)
## scripts
This folder contains scripts call by OpenFPGA flow. Some of them can be used out of the flow as **pro_blif.pl** and **rewrite_path_in_file.pl** which respectively rewrite a blif file with 3 members on a ".latch" module to let it have 5 and replace a keyword in a file.<br />
Any script provide help if call without argument.
## tech
This folder contains XML files describing the technology used. These files are used during power analysis.