Howard Mao
f55bd8e9fc
purge icenet related C++ code
2018-07-07 17:37:34 -07:00
Howard Mao
4556425d58
upgrade to latest RocketChip
...
* Scala updates to 2.11.12
* Bootrom code moved to testchipip
* Makefrag for testchipip blackboxes moved to testchipip
* Added support for block device
2018-04-18 17:49:15 -07:00
David Biancolin
4400930abf
Linux boot documentation fix ( #44 )
...
* Update README to reflect changes in BBL, remove unneeded make recipes
2017-03-17 14:16:17 -07:00
David Biancolin
feb370de1c
Manage firrtl dependency manually
2017-03-09 17:47:58 -08:00
Howard Mao
eb96e9db7f
replace init-rocket-submodule with init-submodules rule in Makefrag
2016-11-01 13:34:54 -07:00
Howard Mao
3ed82263c4
use TestDriver.v in rocket-chip not in testchipip
2016-10-24 17:19:32 -07:00
Howard Mao
33b1e90efc
make sure to use the correct kind of include for Makefrag.pkgs
2016-10-24 17:19:08 -07:00
Howard Mao
31f0bd2422
make sure library stamps have correct dependencies
2016-10-11 11:42:46 -07:00
Howard Mao
f6978c40e0
make submodule building more extensible
2016-10-10 16:42:09 -07:00
Howard Mao
07c02e7a0f
SAI renamed to TSI
2016-10-07 15:20:38 -07:00
Howard Mao
79697316de
replace dtm driver with sai driver
2016-10-05 09:26:49 -07:00
Howard Mao
5cddc881ad
move SerialAdapter code to testchipip
2016-10-04 14:52:49 -07:00
Howard Mao
75b4ea3775
add our own version of the bootrom
2016-10-04 13:23:50 -07:00
Howard Mao
3f3e755d6a
fix up makefiles
2016-10-03 16:59:41 -07:00
Howard Mao
bf036fb956
start implementing alternate adapter interface
2016-09-29 12:44:47 -07:00
David Biancolin
6c06d97cb1
Conform to new rocketchip generator. Fix adapter concat bugs
...
This brings fpga-zynq up to sync with Henry's changes to rocket-chip
generation utilities. It also fixes a silly bug that assumed constant
field orderings when toBits-ing an aggregate.
2016-09-08 16:48:59 -07:00
David Biancolin
74ed9ea984
Fix copy of generated verilog to project
2016-08-17 16:45:30 -07:00
David Biancolin
33dcf3efa7
Makefile bug fixes, generator config lookup enhancement
2016-08-17 14:10:53 -07:00
David Biancolin
9bfaca46a0
Update readme, enable config lookup from multiple projects
2016-08-12 16:39:18 -07:00
David Biancolin
e4a8b949f4
Merge branch 'master' of github.com:ucb-bar/fpga-zynq into dtm_bring_up
2016-08-10 18:21:55 -07:00
David Biancolin
3ca6ba6f94
Add a top level zynq project and link against RC
2016-08-10 18:02:59 -07:00
David Biancolin
0b3237681b
Add DTM driver and new zynq main
...
Test changes on other platforms + cleanup
2016-08-10 18:02:54 -07:00
Schuyler Eldridge
5810ebf0f3
Use /bin/bash to support brace expansion
2016-02-26 00:00:26 -05:00
Howard Mao
cfc0a61f30
move AXI to HTIF conversion to Chisel-generated module
2016-02-19 13:53:12 -08:00
Scott Beamer
9061bc3081
all boards should use rocketchip_wrapper.bit for symlink
2015-08-04 15:56:42 -07:00
Scott Beamer
366d905909
better support for multiple CONFIGs
...
Now there will be a project per CONFIG. This also generates the associated tcl and verilog files for each CONFIG.
2015-06-30 12:46:52 -07:00
Scott Beamer
1ab1a2ecef
updates to handle vivado 2014.4
2015-01-07 16:17:56 -08:00
Christopher Celio
d2eb1e9a59
Fix CHISEL_CONFIG -> CONFIG in Makefrag
2014-10-03 16:44:09 -07:00
Scott Beamer
19243ebb15
renaming CHISEL_CONFIG to CONFIG
...
this way it can be easily overriden in the same way as rocket-chip
2014-10-01 13:48:06 -07:00
Scott Beamer
cacaf66639
use variable for s3 path
...
we should also figure out https and general url
2014-09-25 22:55:42 -07:00
Scott Beamer
08667b420e
fix bug in for image copying
2014-09-25 22:48:58 -07:00
Sagar Karandikar
45f5a624fa
fetch ramdisk, build from output.bif, finish up readme content
2014-09-25 22:13:27 -07:00
Sagar Karandikar
d177f579b9
add fetch-riscv-linux targets
2014-09-25 17:39:49 -07:00
Scott Beamer
f64585c1de
fix makefrag bug and tidy up
2014-09-25 14:04:14 -07:00
Scott Beamer
53d7009dc0
tidying up main makefrag
2014-09-24 17:12:28 -07:00
Sagar Karandikar
612956b221
fix submodules in Makefrag
2014-09-24 07:53:05 -07:00
Sagar Karandikar
e7b0249cba
add dtb compilation target: make arm-dtb
2014-09-21 18:30:41 -07:00
Sagar Karandikar
f1071df249
add make targets for arm-linux and arm-uboot
2014-09-21 18:22:42 -07:00
Scott Beamer
0cc12a9a95
support for using chisel configs and calling into rocket-chip to generate new verilog
2014-09-19 18:02:35 -07:00
Scott Beamer
6d53e19baa
opening and closing ramdisk
2014-09-19 14:54:09 -07:00
Scott Beamer
00267721d3
make project default target
2014-09-19 10:37:50 -07:00
Scott Beamer
98625e850c
add target for vivado gui back to make
2014-09-18 18:11:52 -07:00
Scott Beamer
51b5717b80
bitfile -> bitstream
2014-09-18 18:09:29 -07:00
Scott Beamer
15dcd8dadf
improvements to makefile automation
2014-09-18 17:44:45 -07:00
Scott Beamer
5139b703e0
no longer use bd files for zybo since done by tcl
2014-09-15 20:06:52 -07:00
Sagar Karandikar
9d66329c59
zybo manually replace PS xci/xml
2014-09-14 01:59:41 -07:00
Sagar Karandikar
892d6f7b02
fix Makefrag support for boards with no model (zybo)
2014-09-13 12:22:39 -07:00
Scott Beamer
5524f27c2c
add zedboard board model and simplify replacement names
2014-09-13 11:19:58 -07:00
Sagar Karandikar
913cc39c9a
separate common board name and official board name required by vivado
2014-09-12 21:44:36 -07:00
Scott Beamer
d85d0953b8
fix tcl pathnames
2014-09-12 18:03:41 -07:00