Commit Graph

376 Commits

Author SHA1 Message Date
Richard Yan
d0b274ab78 Merge branch 'main' of https://github.com/ucb-bar/chipyard into ucb-bar-main 2024-04-20 02:03:35 -07:00
Richard Yan
e75c77a08a synthesizable radiance 2024-04-17 18:22:44 -07:00
Hansung Kim
f77f1edecc Add fpnew packages and include dirs to vcs flags
This is necessary because Verilog package definitions need to be compiled before
the modules that reference them, but the compilation order is not enforced with
addResource()s.
2024-04-15 15:31:10 -07:00
Richard Yan
13766128bf add printf script, bump gemmini and radiance 2024-04-15 10:01:47 -07:00
Jerry Zhao
4ce6198b86 Pass -top flag to VCS to avoid simulating non-tops 2024-03-19 23:49:08 -07:00
Jerry Zhao
7b3d3e54bd Add incdirs to vcs/verilator flows 2024-03-19 23:48:51 -07:00
Vighnesh Iyer
390980e51a bump firesim 2024-03-13 14:27:15 -07:00
Jerry Zhao
a27bc7f5ed Bump rocket-chip to standalone diplomacy 2024-03-10 12:16:12 -07:00
Jerry Zhao
931da1d276 Bump firesim 2024-03-08 12:58:21 -08:00
Jerry Zhao
bf4d83bc39 Bump firesim 2024-02-25 16:49:30 -08:00
Hansung Kim
446e8fe245 Move vortex-specific EXTRA_SIM_PREPROC_DEFINES to mk fragment 2024-02-05 09:42:10 -08:00
Richard Yan
fd5fa7b6e1 Merge branch 'main' of https://github.com/ucb-bar/chipyard into graphics 2024-02-02 16:28:55 -08:00
joonho.whangbo
71da0c36f7 Bump fsim 2024-01-22 18:03:03 -08:00
joey0320
778e133842 Bump fsim 2024-01-20 16:50:06 -08:00
Hansung Kim
0e078b2701 Remove unnecessary make clean in run-radiance.sh 2024-01-17 11:36:40 -08:00
Hansung Kim
bf84580010 Merge remote-tracking branch 'upstream/main' into graphics 2024-01-16 22:39:37 -08:00
Hansung Kim
3190224cfe Squelch inout coerce lint messages from vortex RTL 2024-01-16 16:32:30 -08:00
Hansung Kim
0bb2a5c6f2 Accept EXTRA_SIM_PREPROC_DEFINES in run-radiance.sh 2024-01-16 16:31:26 -08:00
Jerry Zhao
45d74f6db2 Merge remote-tracking branch 'origin/main' into symmetric_sertl 2024-01-11 11:43:24 -08:00
Jerry Zhao
d51a9a74d3 Merge remote-tracking branch 'origin/main' into clusters 2024-01-09 13:30:26 -08:00
Jerry Zhao
7c13574769 Rename cache/blocks submodules to match new chipsalliance ownership 2024-01-05 10:42:00 -08:00
Jerry Zhao
41651edbdc Bump firesim | fix testchipip segfaults 2024-01-01 18:40:59 -08:00
Hansung Kim
fdf02063a3 Add scripts for vortex binfile setup and sim runs 2023-12-30 16:36:34 -08:00
Hansung Kim
ba6c80768e gitignore Vortex *.bin files in sims/ 2023-12-30 16:36:03 -08:00
Jerry Zhao
8600640a40 Bump verilator to v5.018 2023-12-29 19:17:01 -08:00
Jerry Zhao
1e5ebf192a Update firesim/firechip with new testchipip packaging 2023-12-19 12:11:12 -08:00
Hansung Kim
0ea06336b5 Set preproc defines for Vortex
Includes GPR_RESET which uses simulation-only initial block to clear out
regfile.
2023-11-27 16:15:55 -08:00
Hansung Kim
e113d8dc3f Add EXTRA_SIM_PREPROC_DEFINES to common-sims-flags.mk
This allows adding e.g. EXTRA_SIM_PREPROC_DEFINES="+define+NUM_CORES=2"
to the make command to change Vortex Verilog parameters.
2023-10-20 11:55:35 -07:00
Jerry Zhao
5145f4f243 Bump firesim 2023-10-06 17:55:49 -07:00
Jerry Zhao
eb3a0aecf4 Add PortAPI between IO and Harness blocks 2023-10-05 15:02:56 -07:00
Hansung Kim
ffe1b74e67 Add gen-collateral to Verilator include dir
This fixes VX_define.vh not being found when compiling Vortex verilog
sources.
2023-10-01 19:37:31 -07:00
Hansung Kim
3d7caa41e8 Merge remote-tracking branch 'upstream/main' into graphics
Bumped rocket-chip and testchipip to graphics
2023-10-01 17:57:36 -07:00
abejgonzalez
3c42e63732 Bump FireSim 2023-08-30 22:17:17 -07:00
abejgonzalez
44f042a152 Merge remote-tracking branch 'origin/main' into cospike-integration 2023-08-30 18:06:31 -07:00
abejgonzalez
d54007ea25 Bump FireSim 2023-08-30 17:57:23 -07:00
abejgonzalez
c7f1fe220d Enable precommit | Format files 2023-08-28 14:56:55 -07:00
Hansung Kim
241600fea3 Merge remote-tracking branch 'upstream/main' into graphics 2023-08-23 11:51:45 -07:00
Jerry Zhao
5495d05aa0 Bump to latest rocket-chip 2023-08-22 11:28:57 -07:00
Jerry Zhao
0b097d681e Bump firesim 2023-07-31 10:59:51 -07:00
Hansung Kim
2e3a2af0c6 run-coalperfs.sh: Fix output directory path 2023-07-22 16:28:34 -07:00
Hansung Kim
016f293da1 Add 2bit-sourceId configs to CoalescerConfigs
... and add those to run-coalperf.sh

It seemed before that configs with narrower sourceId are more likely to
fail because of more contention between outstanding requests, so test
more of those configs.
2023-07-22 15:41:13 -07:00
Hansung Kim
d60dacf6ea Merge remote-tracking branch 'upstream/main' into graphics 2023-07-22 14:45:48 -07:00
Hansung Kim
d85a651324 run-coalperf.sh: disable 512-bit sbus configs
Currently Chipyard fails to elaborate with SBus width of 512 bits. It's
unclear if this is a problem in the coalescing unit or in Chipyard in
general.  For now, only enable configs that use sbus widths up to 256
bits.
2023-07-22 14:31:57 -07:00
Hansung Kim
cbe982a7ac run-coalperf.sh: exit on error, use output dir, don't make clean 2023-07-22 14:09:26 -07:00
Jerry Zhao
ef3409f87f Merge remote-tracking branch 'origin/main' into rcbump 2023-07-09 23:31:16 -07:00
Jerry Zhao
610b9a25a4 Merge pull request #1484 from ucb-bar/tetheredsim
Provide example of tethered-config simulation with MultiHarnessBinders
2023-07-09 18:21:53 -07:00
Jerry Zhao
078bce1323 Bump to chisel3.6 2023-07-05 10:32:55 -07:00
Sagar Karandikar
65be299e17 bump firesim 2023-07-05 06:29:54 -07:00
Jerry Zhao
927d236d1f Merge remote-tracking branch 'origin/main' into tetheredsim 2023-07-02 11:53:33 -07:00
Sagar Karandikar
73d9f292f6 bump firesim 2023-06-30 14:30:28 +00:00