Zitao Fang
5243ee2a35
Add HTIF args back to emulator.cc
2020-09-25 20:36:07 -07:00
Zitao Fang
23847a6dca
Merge branch 'dev' of github.com:ucb-bar/chipyard into verilator-makefile-fix
2020-09-25 20:33:05 -07:00
Jerry Zhao
bbf941c865
Bump Firesim
2020-09-18 10:43:58 -07:00
Jerry Zhao
aa355c7c1a
Bump firesim
2020-09-18 10:41:59 -07:00
Jerry Zhao
6c5bce5430
Support Tilelink over serial
2020-09-13 11:59:16 -07:00
Jerry Zhao
be0c041232
Bump Firesim
2020-09-13 06:36:37 +00:00
Jerry Zhao
b4e270219d
Bump firesim
2020-09-07 14:02:31 -07:00
Jerry Zhao
9eb88c55fc
Fix FireSim submodule
2020-09-04 23:07:23 -07:00
Jerry Zhao
0f50e4d118
Split IOBinders into IOBinders and Harness Binders | punch out clocks to harness for simwidgets and bridges
2020-09-04 15:20:13 -07:00
Jerry Zhao
ee1ce1141c
Merge pull request #614 from ucb-bar/diplomatic-clocks
...
Diplomatic multiclock
2020-08-27 21:09:54 -07:00
Jerry Zhao
5a25ee5206
Bump Firesim for new AGFIs
2020-08-27 08:08:08 +00:00
abejgonzalez
03457bf934
Remove unneeded libpthread in simulations
2020-08-21 17:44:29 -07:00
abejgonzalez
06747e6cff
Dedup simulation flags
2020-08-21 17:27:50 -07:00
abejgonzalez
fa97359516
Cleanup VCS's csrc directory | Fix small doc typo
2020-08-21 17:02:06 -07:00
abejgonzalez
2168813da0
Add help string | Fix emulator CC to not conflict with --vpi
2020-08-21 14:07:32 -07:00
abejgonzalez
446631543b
Use TRACING_OPTS in debug Verilator
2020-08-21 11:20:45 -07:00
abejgonzalez
425b8ce850
Add support for multi-threaded verilator
2020-08-20 23:37:17 -07:00
abejgonzalez
fdda4cf8f5
Update the cfuncs split
2020-08-20 16:21:39 -07:00
abejgonzalez
435bfac45e
Fix NVDLA/Ariane builds
2020-08-20 16:10:14 -07:00
abejgonzalez
9d3c14034d
Revert Verilator external IP flags
2020-08-20 10:40:21 -07:00
abejgonzalez
e5158cbe4c
Rename some variables
2020-08-19 22:32:47 -07:00
Abraham Gonzalez
4f3319dc01
Revert make clean for VCS
2020-08-19 22:16:45 -07:00
Abraham Gonzalez
b7d9472b4a
Cleanup help commands
2020-08-19 22:10:18 -07:00
abejgonzalez
de4e311dd3
Remove extra CMODE flags
2020-08-19 11:21:35 -07:00
Abraham Gonzalez
3b991f3ed7
Move vcs flags to vcs.mk | Misc. cleanup
2020-08-18 11:14:01 -07:00
Abraham Gonzalez
4e7b9d195f
Dedup default simulation rules
2020-08-18 10:45:11 -07:00
Abraham Gonzalez
d82e7dbed5
Cleanup more
2020-08-18 10:40:45 -07:00
Abraham Gonzalez
b007d79820
Add help section to makefiles + Reorganize
2020-08-17 20:28:05 -07:00
Zitao Fang
700f68730b
Fix verilator makefile
2020-08-14 17:52:36 -07:00
Howard Mao
09cc1bb985
Merge pull request #635 from ucb-bar/loadmem
...
Implement fast loadmem feature
2020-08-04 15:39:45 -07:00
Howard Mao
813d1fdb9e
bump firesim
2020-08-03 16:09:16 -07:00
Howard Mao
d7f3f91f18
implement fast loadmem feature
2020-08-01 15:04:18 -07:00
Jerry Zhao
b719919934
Add RANDOM_SEED variable to set random init for VCS and Verilator simulations
2020-07-20 18:25:18 -07:00
David Biancolin
02c889b8b1
Bump FireSim
2020-06-25 17:42:38 -07:00
David Biancolin
fe5785a3d6
Merge remote-tracking branch 'origin/dev' into bloop
2020-06-25 15:32:24 -07:00
Jerry Zhao
16c8f47202
Bump Firesim
2020-06-23 16:31:41 +00:00
David Biancolin
ce67134329
Support using bloop instead of SBT
2020-06-21 23:25:53 +00:00
Jerry Zhao
71f340a0af
Use output_dir for run-binary logs and waveforms ( #596 )
...
* Dump run-binary files in output/$(long_name) instead of current directory
* Remove run-none rules, these were equivalent to run-binary BINARY=none
2020-06-12 10:08:55 -07:00
Colin Schmidt
171b805d0e
Allow dramsim_ini folder to be set at the command line
2020-06-05 16:55:13 -07:00
abejgonzalez
cb4ac2a1d3
bump firesim to 1.10.0 and barstools | update changelog
2020-05-31 14:35:44 -07:00
Abraham Gonzalez
139368f76c
Merge pull request #512 from ucb-bar/hammer-sim-integration
...
Hammer sim integration
2020-05-28 15:24:53 -07:00
abejgonzalez
e712f5f51e
bump boom/firesim/firemarshal/spec2017
2020-05-27 22:05:09 -07:00
Colin Schmidt
2a9f8e8168
Merge branch 'dev' into hammer-sim-integration
2020-05-26 16:20:01 -07:00
Colin Schmidt
a7119fb5ed
Hoist permissive settings out of inner makefiles
2020-05-24 10:31:24 -07:00
Colin Schmidt
29664cdf6a
Upgrade verilator to support permissive args in the same way as vcs
...
It previously only supported them as the last argument.
Supporting them in this case would have removed some of
the DRY code that is able to handle both simulators.
2020-05-24 09:29:22 -07:00
Colin Schmidt
400b4e0c58
Merge remote-tracking branch 'origin/dev' into hammer-sim-integration
2020-05-23 21:35:37 -07:00
Colin Schmidt
5407018bb4
Respond to PR comments
...
clean up usage of vcs.mk
Bump hammer and plugins for updated API
2020-05-21 12:26:45 -07:00
David Biancolin
7f3ae32e33
Bump FireSim
2020-05-19 01:00:25 +00:00
David Biancolin
db65105163
Bump FireSim
2020-05-18 19:23:16 +00:00
David Biancolin
99846c1ccb
[firechip] Use the standard Chipyard generator
2020-05-17 00:18:17 +00:00