2020-11-30 19:51:35 -06:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
###############################################
|
|
|
|
# OpenFPGA Shell with VPR8
|
|
|
|
##############################################
|
2020-11-30 22:25:02 -06:00
|
|
|
|
|
|
|
##############################################
|
|
|
|
# Initialize the repository
|
|
|
|
# - Generate final version of architecture files
|
|
|
|
# - Run FPGA tasks to validate netlist generations
|
2020-11-30 21:06:03 -06:00
|
|
|
python3 SCRIPT/repo_setup.py --openfpga_root_path ./OpenFPGA
|
2020-11-30 22:25:02 -06:00
|
|
|
|
|
|
|
##############################################
|
|
|
|
# Generate post-PnR testbenches
|
2020-11-30 23:38:24 -06:00
|
|
|
python3 TESTBENCH/common/generate_post_pnr_testbenches.py --pre_pnr_testbench_dir_name ./TESTBENCH/k4_N8_caravel_io_FPGA_12x12_fdhd_cc --pin_assignment_file ./HDL/common/caravel_wrapper_pin_assignment_v1.0.json
|
|
|
|
python3 TESTBENCH/common/generate_post_pnr_testbenches.py --pre_pnr_testbench_dir_name ./TESTBENCH/k4_N8_reset_caravel_io_FPGA_12x12_fdhd_cc --pin_assignment_file ./HDL/common/caravel_wrapper_pin_assignment_v1.1.json
|
|
|
|
python3 TESTBENCH/common/generate_post_pnr_testbenches.py --pre_pnr_testbench_dir_name ./TESTBENCH/k4_N8_softadder_caravel_io_FPGA_12x12_fdhd_cc --pin_assignment_file ./HDL/common/caravel_wrapper_pin_assignment_v1.0.json
|
|
|
|
python3 TESTBENCH/common/generate_post_pnr_testbenches.py --pre_pnr_testbench_dir_name ./TESTBENCH/k4_N8_reset_softadder_caravel_io_FPGA_12x12_fdhd_cc --pin_assignment_file ./HDL/common/caravel_wrapper_pin_assignment_v1.1.json
|