This project is for Caravel-FSIC Integration and Simulation in FSIC module part only
- When you want to developmemnt a module(for example: user project) in FSIC. you can use fsic_tony to development your module code and run simulation without add full caravel IP for saving time during run simultaion.
- Ubuntu 20.04+
- Xilinx Vitis 2022.2 (builtin XSIM and Vivado)
- add below script in your ~/.bashrc
source /SSD1T/opt/Xilinx/Vivado/2022.2/settings64.sh
- Or execution it before run testbench
$ source /SSD1T/opt/Xilinx/Vivado/2022.2/settings64.sh
git clone https://github.com/TonyHo722/fsic_tony
$ cd fsic_tony/dsn/testbench/tc
$ make sim
- I put the log file for user reference in run_testbench.log
$ make wave
Step 2. update your module code to fsic_fpga
- please reference fsic_fpga for how to do it.
- fsic_fpga -> fsic_asic Expected Repo Hierarchy
--+--`fsic_fpga`
|
+--`fsic_asic`
- please reference fsic_asic for how to do it.
- For user want to get the last FSIC moudules you can execution the seqence
- fsic_asic -> fsic_tony
How to copy fsic module files from fsic_asic to fsic_tony
- cd to REPO/dsn/rtl
- ./get_fsic
Expected Repo Hierarchy
--+--`fsic_asic`
|
+--`fsic_tony`