mirror of https://github.com/lnis-uofu/SOFA.git
Merge pull request #62 from lnis-uofu/xt_dev
Bug fix on the CI dependency for OpenFPGA-run in Github Actions
This commit is contained in:
commit
0180a5146f
|
@ -26,6 +26,7 @@ sudo apt-get install libxft-dev
|
||||||
sudo apt-get install libxml++2.6-dev
|
sudo apt-get install libxml++2.6-dev
|
||||||
sudo apt-get install perl
|
sudo apt-get install perl
|
||||||
sudo apt-get install python
|
sudo apt-get install python
|
||||||
|
sudo apt-get install python3-setuptools
|
||||||
sudo apt-get install python-lxml
|
sudo apt-get install python-lxml
|
||||||
sudo apt-get install texinfo
|
sudo apt-get install texinfo
|
||||||
sudo apt-get install time
|
sudo apt-get install time
|
||||||
|
@ -46,3 +47,5 @@ sudo apt-get install g++-9
|
||||||
sudo apt-get install gcc-9
|
sudo apt-get install gcc-9
|
||||||
sudo apt-get install clang-6.0
|
sudo apt-get install clang-6.0
|
||||||
sudo apt-get install clang-8
|
sudo apt-get install clang-8
|
||||||
|
# Python dependencies
|
||||||
|
python3 -m pip install -r /home/runner/work/SOFA/SOFA/OpenFPGA/requirements.txt
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
//-------------------------------------------
|
||||||
|
// A file to include all the dependency HDL codes
|
||||||
|
// required by Caravel gate-level netlists
|
||||||
|
//-------------------------------------------
|
||||||
|
//----- Time scale -----
|
||||||
|
`timescale 1ns / 1ps
|
||||||
|
|
||||||
|
`define USE_POWER_PINS 1
|
||||||
|
|
||||||
|
////////////////////////////////////
|
||||||
|
// Skywater standard cell netlists
|
||||||
|
// I/O cells
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_io/verilog/sky130_fd_io.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io__gpiov2_pad_wrapped.v"
|
||||||
|
// High density cells
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
|
||||||
|
// High voltage cells
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/skywater-openfpga/PDK/sky130A/libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
|
||||||
|
|
||||||
|
// Gate-level netlists
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/DFFRAM.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/caravel.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/chip_io.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/digital_pll.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/mgmt_core.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/storage.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/user_id_programming.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/user_proj_example.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/gl/user_project_wrapper.v"
|
||||||
|
|
||||||
|
// Use RTL codes for the following module as the gate-level netlists are buggy
|
||||||
|
// in handling power pins
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/defines.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/mgmt_protect.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/mgmt_protect_hv.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/gpio_control_block.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/simple_por.v"
|
||||||
|
`include "/research/ece/lnis/USERS/tang/github/caravel/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v"
|
Binary file not shown.
|
@ -0,0 +1,2 @@
|
||||||
|
envyaml==1.0.201125
|
||||||
|
humanize==3.1.0
|
Loading…
Reference in New Issue