abejgonzalez
668047e3fd
added GPIO config | breaks on building test harness
2019-04-21 15:19:15 -07:00
abejgonzalez
eda0b113c1
more default subprojects | fix example builds
2019-04-21 14:41:02 -07:00
abejgonzalez
b8eadb99eb
add back example to rocket system
2019-04-20 21:20:20 -07:00
abejgonzalez
c0b0e293c5
removed boom package and combined into example | removed example from naming | split generator file
2019-04-20 21:18:20 -07:00
abejgonzalez
e9ed53424b
add sifive blocks | add rebar configs for boom
2019-04-19 21:06:32 -07:00
Abraham Gonzalez
b65c2a6704
Merge pull request #55 from ucb-bar/boom-add
...
[rebar] add BOOM, riscv-torture, and modify scripts
2019-04-19 16:06:23 -07:00
abejgonzalez
daed74b873
lowercase readme
2019-04-18 20:10:20 -07:00
abejgonzalez
eec137e1ee
make tapeout depend on testchipip for resources
2019-04-18 14:38:57 -07:00
alonamid
6bff4c79c8
Merge pull request #68 from ucb-bar/rebar-dev-clean
...
[rebar] fix make clean
2019-04-18 14:29:40 -07:00
abejgonzalez
e4aa81b2f8
fix make clean
2019-04-18 14:25:37 -07:00
abejgonzalez
7faaa56f34
revert condDependsOn | put new firrtl jar into rocket
2019-04-18 11:39:19 -07:00
abejgonzalez
739fcec160
remove csmith scripts
2019-04-17 23:16:04 -07:00
abejgonzalez
46f2cd3f9d
remove debug firrtl prints
2019-04-17 23:14:07 -07:00
abejgonzalez
e8d263c632
Merge remote-tracking branch 'origin/rebar-dev' into boom-add
2019-04-17 23:11:38 -07:00
abejgonzalez
adb8897e35
add firrtl dependency to build.sbt | point to different firrtl jar | a bunch of sbt plugins
2019-04-17 23:11:14 -07:00
Abraham Gonzalez
5b8eb27c80
Merge pull request #67 from ucb-bar/rebar-dev-align
...
align rebar with tip of project-template master | fixes build issues
2019-04-17 23:10:12 -07:00
abejgonzalez
e71bf2139f
Update README | add shortcut to build boom
2019-04-17 17:52:31 -07:00
abejgonzalez
885c5f74db
bump boom/firrtl | support building boom | update genfiles in simulator to make rv32 bootrom | misc cleanup
2019-04-17 17:08:08 -07:00
abejgonzalez
80cbdd1d31
Merge remote-tracking branch 'origin/rebar-dev-align' into boom-add
2019-04-17 16:07:02 -07:00
abejgonzalez
68b2da6b3a
update boom | match build.sbt
2019-04-17 16:06:42 -07:00
abejgonzalez
7d887b212c
align rebar with tip of project-template master | fixes build issues
2019-04-17 16:02:44 -07:00
abejgonzalez
30ef609fb8
allow sbt runMain from sbt subproject
2019-04-15 10:17:42 -07:00
abejgonzalez
f45369365b
rename build.sh and move to scripts
2019-04-15 10:17:42 -07:00
abejgonzalez
d80acd8cf8
added boom and torture | added csmith
2019-04-15 10:17:42 -07:00
abejgonzalez
8b899c519d
rename makefiles | move verilog rule to common.mk
2019-04-15 10:17:41 -07:00
abejgonzalez
eb44ae13d4
makefile changes/split | add scripts
2019-04-15 10:17:41 -07:00
alonamid
31e30b2ec7
change dir structure
2019-04-15 10:17:41 -07:00
alonamid
419d41239f
Merge pull request #59 from ucb-bar/rebar-srams-fix
...
Bump barstools and re-add infer-rw for better SRAM mapping
2019-03-18 09:30:01 -07:00
Colin Schmidt
ffee1f1e98
Bump barstools and re-add infer-rw for better SRAM mapping
2019-03-18 07:31:27 -07:00
alonamid
319d2fedf7
more docs
2019-03-16 00:15:02 -07:00
Abraham Gonzalez
87f9c14dcc
Merge pull request #54 from ucb-bar/misc-changes
...
Makefile + Ctags
2019-03-15 18:47:00 -07:00
abejgonzalez
e33f2fcedf
find now follows symlinks
2019-03-12 15:39:19 -07:00
abejgonzalez
c364869563
default to .gitignoring all files in verisim/vsim | read verilator.mk
2019-03-12 14:39:15 -07:00
abejgonzalez
4fd1bfbd56
delete .ctags (have the user put this in their home)
2019-03-12 14:39:15 -07:00
abejgonzalez
2c246af110
rename makefiles | move verilog rule to common.mk
2019-03-12 14:39:15 -07:00
abejgonzalez
82273107c1
makefile changes/split | add scripts
2019-03-12 14:39:15 -07:00
alonamid
49ab106b9e
docs placeholder
2019-03-12 14:30:38 -07:00
alonamid
6ccb3defc1
add toolchains
2019-03-12 14:30:38 -07:00
alonamid
4d62a2b215
docs placeholder
2019-03-12 14:30:38 -07:00
alonamid
2e7791a57d
add chisel and firrtl submodules
2019-03-12 14:30:38 -07:00
alonamid
2def0dfea7
change dir structure
2019-03-12 14:30:38 -07:00
Colin Schmidt
17c38a502a
Help people who want to run tests ( #50 )
...
* Help people who want to run tests
* Include generated makefrags for simulation
2019-03-11 11:26:27 -07:00
Paul Rigge
0b7f7b43bc
Merge pull request #52 from ucb-bar/fixAXI
...
Fix AXI4 example.
2019-03-07 20:59:05 -08:00
Paul Rigge
61d1798888
Fix AXI4 example.
...
I accidentally stumbled into a working AXI4 configuration by multiplying
pbus.beatBytes by 8, but it was fragile. This is the "right way" to add
an AXI4 peripheral.
2019-03-07 20:58:23 -08:00
Paul Rigge
bf23d7aa6c
Fix VCS build.
...
VCS doesn't use the same arguments for C headers that verilator uses.
Generate the dot-f file differently for the different simulators.
2019-03-06 23:06:24 -08:00
Paul Rigge
467fdd06e9
Bump to testchipip from a dev branch to master
2019-03-06 23:03:33 -08:00
Paul Rigge
8a522ba404
Fix some build system problems.
...
1) Bump testchipip to include forgotten commit
2) Add some support for generating VCS files
3) Fix some makefile deps
2019-03-06 22:10:31 -08:00
Paul Rigge
c7d56c09a0
Bump testchipip to master
2019-03-06 21:15:14 -08:00
Paul Rigge
ddf3159d61
Bump rocket, make possible to use published deps ( #47 )
...
* Use published rocketchip
* Simulator works!
* Gitignore was masking csrc
* Fix broken submodules
* Update gitignore
* Fix things up
* Some more cleanup
* Clean up so that using maven works
* Incorporate feedback
* Oops
* Add workaround for some of csrc
* Forgot dtm and jtag
* Make name better and add comment
* Extraneous comment
* Fix includes.
After running a clean build, I realized old build state was masking this
problem. verisim/csrc needs to be in the include path until we find a more
permanent solution to our problem.
* Add target to generate verilator-specific files.
* Ignore DS_Store
* Generate bootrom from testchipip
* Oops
* Add extraneous rocket-dsptools reference
2019-03-06 18:22:21 -08:00
Howard Mao
e5cbf49bb4
fix README documentation for RoCC accelerators
2019-02-27 14:10:00 -08:00