Commit Graph

5030 Commits

Author SHA1 Message Date
Brandon Whitchurch
ecd7c805a4 remove debug print 2024-06-13 09:18:44 -07:00
Brandon Whitchurch
e4e49ef898 use DFS to recursively search and expand includes in a single pass 2024-06-13 09:13:05 -07:00
Brandon Whitchurch
feeab6b93b add check for duplicate include directives 2024-06-13 08:35:37 -07:00
Brandon Whitchurch
316c41ea52 fixes for insert includes
- avoid infinite loop condition
    - follow pep8 style guide
    - encapsulate some functionality to decrease visual nesting
2024-06-13 08:19:27 -07:00
Jerry Zhao
eca3888f24 Merge pull request #1899 from ucb-bar/firrtl-log
Generate a log file of the CIRCT output
2024-06-12 14:54:29 -07:00
Jerry Zhao
44a77b55f7 Merge pull request #1883 from ucb-bar/mergify/copy/main/pr-1878
[cd] Bump CIRCT from firtool-1.66.0 to firtool-1.75.0 (copy #1878)
2024-06-12 13:46:31 -07:00
Jerry Zhao
eee405331b Bump CIRCT submodule 2024-06-12 13:46:00 -07:00
Jerry Zhao
dcb3d24b08 Log CIRCT output into a log file 2024-06-12 11:37:13 -07:00
Jerry Zhao
a15fb7ff3d Remove unused thin-client stuff 2024-06-12 11:36:55 -07:00
Jerry Zhao
4fdc224c48 Fix uniquify script for new firtool 2024-06-12 11:11:27 -07:00
Hansung Kim
9a2d37e02b common.mk: Add run-binary-as-background target
Instead of taking up the current interactive shell, this spawns an
asynchronous process and relinquishes the shell back to user.  Makes it
easy to run multiple sims.  TODO Currently only done for
run-binary-debug
2024-06-12 09:57:20 -07:00
Hansung Kim
5e8a746928 make: Remove obsolete args rom dependency 2024-06-12 09:56:25 -07:00
Richard Yan
89fc4ad2a3 bump radiance 2024-06-12 02:27:23 -07:00
Richard Yan
3ab8fc7b7a Merge branch 'graphics' of https://github.com/hansungk/chipyard into graphics 2024-06-12 02:26:57 -07:00
Richard Yan
d3aff01831 dual core gemmini and quad core vortex config 2024-06-12 02:25:47 -07:00
Jerry Zhao
78737b9ab9 Merge pull request #1898 from bwhitchurch/fix-python-version
add upper bound for python version to avoid incompatible packages
2024-06-11 20:30:26 -07:00
Hansung Kim
b901000fa6 Bump radiance 2024-06-11 17:32:34 -07:00
Hansung Kim
837dfbd11f Bump rocket-chip with cluster fix 2024-06-11 17:32:34 -07:00
Hansung Kim
763ad0fddf Add two cluster config 2024-06-11 17:32:34 -07:00
Hansung Kim
a9634b4406 Set serializeUnaligned = false by default; remove args.bin ROM 2024-06-11 17:32:34 -07:00
Hansung Kim
c3f2ee14a5 Expand BINARIES in common.mk
Use $(wildcard) to expand any wildcard used in the BINARIES string, e.g.
"*.elf".  Otherwise make searches for the literal "*.elf" filename.
2024-06-11 17:32:33 -07:00
Brandon Michael Whitchurch
e1f37c0d3f add upper bound for python version to avoid incompatible packages 2024-06-11 11:32:56 -07:00
Richard Yan
ef9c9a1ae0 redirect firesim to fork and bump firesim 2024-06-11 01:40:42 -07:00
Richard Yan
ff484f7972 power flow makefiles 2024-06-09 15:33:04 -07:00
Richard Yan
c824ea0df8 Merge branch 'graphics' of https://github.com/hansungk/chipyard into graphics 2024-06-09 15:29:26 -07:00
Richard Yan
746811808d bunch of stuff dont remember 2024-06-09 15:29:22 -07:00
Jerry Zhao
a6c0d1a728 Merge pull request #1897 from ucb-bar/jerryz123-patch-1
Remove firesim build.sbt from our SBT dependencies
2024-06-07 10:39:21 -07:00
Jerry Zhao
28b157c216 Remove firesim build.sbt from our SBT dependencies
We don't depend on firesim's build.sbt anymore
2024-06-06 17:41:44 -07:00
Hansung Kim
f11739b61b Add chiseltest dep for radiance in build.sbt 2024-05-31 15:56:19 -07:00
Jerry Zhao
eb6910aae0 Merge pull request #1891 from ucb-bar/name_domains
Name all the generated ClockDomains
2024-05-30 16:05:16 -07:00
Jerry Zhao
2d2abed586 Name all the generated ClockDomains 2024-05-30 14:45:24 -07:00
Jerry Zhao
77972c8715 Merge pull request #1783 from ucb-bar/rerocc-integrate
Integrate ReRoCC
2024-05-30 14:43:06 -07:00
Jerry Zhao
e50adecd31 Bump rerocc 2024-05-29 17:48:14 -07:00
Jerry Zhao
4f1dd4e195 Add rerocc to tests 2024-05-29 17:43:31 -07:00
Jerry Zhao
13dda46764 Integrate rerocc 2024-05-29 16:18:39 -07:00
Jerry Zhao
fdb4726770 Add rerocc to build.sbt 2024-05-29 16:18:38 -07:00
Jerry Zhao
e8eeaad36d Add rerocc to check-commit CI 2024-05-29 16:18:38 -07:00
Jerry Zhao
385c055ef7 Add rerocc submodule 2024-05-29 16:17:48 -07:00
Jerry Zhao
b355a52ff0 Merge pull request #1884 from ucb-bar/gcd_io
Add GCD IOBinders examples
2024-05-29 14:55:17 -07:00
Jerry Zhao
d523df516b Merge pull request #1461 from ucb-bar/single-clock
Add singleclock broadcast clockbinder
2024-05-28 14:41:30 -07:00
Jerry Zhao
17f784bfd3 Add example clocking configs and SingleClockBroadcast option 2024-05-28 12:26:22 -07:00
Jerry Zhao
9a5673ddef Add singleclock broadcast clockbinder 2024-05-28 11:19:40 -07:00
Hansung Kim
8c6c1d870d Revert riscv-isa-sim and riscv-pk
socketlib fails to build as of now
2024-05-23 16:21:12 -07:00
Hansung Kim
1d20177be1 Bump radiance 2024-05-23 16:11:11 -07:00
Jerry Zhao
3c31faef7b Add GCD IOBinders examples 2024-05-23 12:50:20 -07:00
bartender
16bc0531e9 [cd] Bump CIRCT from firtool-1.66.0 to firtool-1.75.0
This is an automated commit generated by the `circt/update-circt` GitHub
Action.

(cherry picked from commit 0a4a055f375bec7620ab38e2704261d73385cfd7)
2024-05-21 06:56:47 +00:00
Nayiri
3a6677bc30 Fix clock name and macro paths for Sky130 VLSI flow (#1882) 2024-05-19 17:54:47 -07:00
Jerry Zhao
ef71dfd40a Merge pull request #1881 from ucb-bar/bump-rc-vec 2024-05-18 00:16:45 -07:00
Jerry Zhao
5c57d8733b Bump shuttle/boom 2024-05-17 16:31:47 -07:00
Jerry Zhao
2f2cde8748 Bump rocket-chip 2024-05-17 12:13:44 -07:00