Harrison Liew
2bfc6e1347
[skip ci] abandon sv2v, Genus happy with patched firtool
2023-02-08 19:00:26 -08:00
Harrison Liew
61d094e887
[skip ci] Add sv2v, sty. Fix Makefile rebuild. Using sv2v, but Yosys still fails.
2023-02-08 16:05:38 -08:00
abejgonzalez
efb4b7dcbf
Fix barstools for 1.29.0 firtool
2023-02-06 12:32:36 -08:00
abejgonzalez
f51457cf39
More robust splitting of BB filelists | Missed pre-commit | Removed old conda.yaml
2023-02-06 12:31:39 -08:00
Harrison Liew
2680f552cf
[skip ci] trying ENABLE_CUSTOM_FIRRTL_PASS=1 for Yosys, clarify init script for private tech plugins
2023-02-06 12:31:39 -08:00
joey0320
b02c44a0f3
Remove SRAM annotations when ENABLE_CUSTOM_FIRRTL_PASS is set
2023-02-06 12:29:29 -08:00
joey0320
9e8812d7fb
Add python file to split top.bb.f & model.bb.f
2023-02-06 12:29:29 -08:00
Harrison Liew
22834faa1f
top blackbox isolation hack, bump submodules
2023-02-06 12:29:29 -08:00
joey0320
045f3d7bc0
Fix common.mk && add makefile check as pre-commit hook
2023-01-14 15:38:43 -08:00
joey0320
c452999834
rename firtool->mfc | fix comments
2023-01-09 10:45:50 -08:00
joey0320
2269a70249
add back disable-annotation-* flags
2023-01-09 10:45:50 -08:00
joey0320
e8a5715206
update compile flags
2023-01-09 10:45:50 -08:00
joey0320
e8e0f3e902
Fix HARNESS_* to MODEL_* for consistence
2023-01-09 10:36:08 -08:00
joey0320
6da72d859b
Low FIRRTL flow working
...
Bump barstools to 06db605902
2023-01-09 10:36:08 -08:00
joey0320
e91e1765bc
rename stuff & put back split-mems.py
2023-01-09 10:36:04 -08:00
joey0320
80194c7dd6
wip
2023-01-09 10:34:27 -08:00
joey0320
744368d61f
Misc fixes & comments
2023-01-09 10:34:27 -08:00
joey0320
b3dc1c6778
Delete split-mems-conf.py & use mems.conf generated from GenerateTopAndHarness
2023-01-09 10:34:27 -08:00
joonho hwangbo
a6f0259019
Update comment related to ENABLE_CUSTOM_FIRRTL_PASS
...
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com >
2023-01-09 10:34:27 -08:00
joey0320
053002b7af
Add comments & misc fixes
2023-01-09 10:34:27 -08:00
joey0320
13ece01450
Support Chisel->SFC->Low FIRRTL->CFC->Verilog & Sim flow
2023-01-09 10:34:27 -08:00
joey0320
3f614e6749
WIP
2023-01-09 10:34:27 -08:00
joey0320
9035ccf824
Remove disallowPackedArray option from firtool compilation step
2023-01-09 10:34:27 -08:00
joey0320
7e745c2646
Fix FIRTOOL_MODEL_MOD_HRCHY_JSON to FIRTOOL_MDOEL_HRCHY_JSON
2023-01-09 10:34:27 -08:00
abejgonzalez
bd0b3e8f1d
Update paths | Allow sed overrides
2023-01-09 10:33:41 -08:00
abejgonzalez
c472e22223
Update FPGA makefile | Reorg firtool args
2023-01-09 10:33:38 -08:00
abejgonzalez
9f2fd22cc0
Rename variables | Small fixes | Move out-srcs to new dir
2023-01-09 10:32:44 -08:00
abejgonzalez
a136bafabd
Fix more CI
2023-01-09 10:27:49 -08:00
abejgonzalez
f9965d88b3
Fix .f's
2023-01-09 10:27:15 -08:00
abejgonzalez
f9b938ad55
Update all
2023-01-09 10:27:07 -08:00
abejgonzalez
e75b107cf3
Reorg + Cleanup
2023-01-09 10:26:22 -08:00
abejgonzalez
a384fa9d1d
E2E RocketConfig compile in Verilator
2023-01-09 10:25:27 -08:00
abejgonzalez
ae05fe0de2
Closer [ci skip]
2023-01-09 10:24:46 -08:00
abejgonzalez
873131c0c7
Initial CIRCT integration [ci skip]
2023-01-09 10:24:02 -08:00
abejgonzalez
781cea2749
[ci skip] Remove conda env. check
2022-10-09 13:55:47 -07:00
abejgonzalez
edceaf02ab
Misc fixes
2022-10-08 19:00:25 -07:00
Jerry Zhao
2f26c2962c
[ci skip] Fix fd command
...
FD should only find regular files in this context, and use the -e flag
2022-10-07 16:54:52 -07:00
Jerry Zhao
a70a63b1f6
Ignore dotfiles in lookup_srcs ( #1218 )
...
This makes the find and fd cases match, as fd already ignores dotfiles.
2022-09-05 18:49:23 -07:00
Abraham Gonzalez
af9435d0c5
Fix SOURCE_DIRS for barstools [ci skip]
2022-01-31 10:23:51 -08:00
abejgonzalez
1263427655
Allow unrecognized annos
2022-01-17 15:46:37 -08:00
abejgonzalez
6b633ad13f
Point to IOCells separately | Fixup Hwacha/Sodor more | Use tapeout package
2022-01-17 11:16:15 -08:00
Jerry Zhao
a72d466646
Add support for FSDB ( #1072 )
2022-01-10 09:24:05 -08:00
Tynan McAuley
2475debf6f
Hide which warning when fd isn't installed
...
On some systems, if `fd` isn't installed, this call to `which` will
result in a message like "which: no fd in <your PATH printed here>".
This hides that warning message.
2021-12-10 13:32:53 -08:00
abejgonzalez
32ffbd29df
Update make help | Small make cleanup
2021-11-17 00:38:01 -08:00
abejgonzalez
99f1a3aed3
Separate the base SBT command from the --client addition
...
This makes it easier to override just SBT_BIN and still use the
ENABLE_SBT_THIN_CLIENT flag when using a downloaded SBT script
2021-11-12 12:09:02 -08:00
Abraham Gonzalez
b4af52c5e3
Merge pull request #999 from ucb-bar/dev-use-github-actions-plus-circle-ci
...
Add support for GitHub Actions
2021-10-27 10:12:31 -07:00
Abraham Gonzalez
23bb89e21e
Forgot a couple of sim prereqs
2021-10-26 23:15:18 -07:00
abejgonzalez
e6387e0627
Fix Makefile bug w/ BREAK_SIM_PREREQ
2021-10-25 22:30:00 -07:00
abejgonzalez
b7fd1ffae2
Add bypass to ignore simulator dependency
2021-10-18 10:33:49 -07:00
chick
4cbdd9bb26
- remove unused GA build-extra-tests/action.yml
...
- cleanup exports in CA
- remove exports from build-extra-tests CA
- put exports in build-extra-tests.sh
- based it on $GITHUB_WORKSPACE
- changed exports in run-tests CA to use $GITHUB_WORKSPACE
- in common.mk
- removed TODO comment lines where `$(sim)` had been removed
- removed commented out lines that used `$(sim)`
- removed unused debugging script1.sh
2021-10-06 11:57:58 -07:00