Commit Graph

1678 Commits

Author SHA1 Message Date
abejgonzalez
082b230452 Add missing file 2020-11-08 17:51:21 -08:00
abejgonzalez
244205e2b4 Separate new sys_clk and ddr2 from TSI 2020-11-08 17:49:32 -08:00
abejgonzalez
38a6bae872 Add CI for Arty/VCU118 (just verilog) 2020-11-07 17:27:19 -08:00
abejgonzalez
9c12ce08b7 Create new prototyping section | Address some comments | Small clarifications 2020-11-07 17:05:39 -08:00
Abraham Gonzalez
5a4cad0172 Merge pull request #6 from ucb-bar/local-fpga-support-docs
Local fpga support docs
2020-11-06 21:03:15 -08:00
Abraham Gonzalez
a9b9054120 Merge pull request #5 from ucb-bar/local-fpga-temp
Local fpga temp
2020-11-06 21:02:17 -08:00
abejgonzalez
c5e8fecb5c Small renaming and cleanup 2020-11-06 21:00:18 -08:00
Abraham Gonzalez
9144e3c706 Fix pin mappings for TSI DDR 2020-11-06 20:51:11 -08:00
James Dunn
8fb76dda7b Fixed syntax. 2020-11-06 20:00:29 -08:00
James Dunn
e20311da84 Adding implementation details for the Arty. 2020-11-06 19:58:52 -08:00
James Dunn
98fcea7b57 Adding initial Arty documentation; will be expanded further. 2020-11-06 17:25:05 -08:00
abejgonzalez
7baa1341ee Use 2nd system clock for TSI DDR | Small cleanups 2020-11-06 16:34:45 -08:00
abejgonzalez
6aae66c54f Add TSI Host Widget 2020-11-06 15:50:28 -08:00
abejgonzalez
b7ef848605 Add some docs on debugging 2020-11-06 11:13:27 -08:00
Abraham Gonzalez
b0eed5075f [temp] start integrating tsi host widget 2020-11-06 10:57:55 -08:00
abejgonzalez
c721d897f3 Point to SiFive license | Add require on Arty 2020-11-06 10:18:10 -08:00
abejgonzalez
84508bee6e More FPGA prototyping docs 2020-11-05 21:51:25 -08:00
abejgonzalez
313fa4f129 Merge branch 'local-fpga-support' into local-fpga-support-docs 2020-11-05 21:24:03 -08:00
abejgonzalez
b0fc0457aa Use Chipyard configs as base (Arty) 2020-11-05 20:46:03 -08:00
abejgonzalez
9a5b67bf8c Use Chipyard configs as a base (VCU118) 2020-11-05 20:30:49 -08:00
abejgonzalez
255e88fe8f Initial outline of FPGA prototyping docs 2020-11-05 17:06:34 -08:00
abejgonzalez
083f34ab23 Revert Chipyard system | Create new VCU118 Chipyard system 2020-11-05 15:44:54 -08:00
abejgonzalez
43e64ded93 Readd ignore fpga-shells in main submodule setup 2020-11-05 15:13:09 -08:00
abejgonzalez
a281869041 Fix Arty merge and errors from CY bump 2020-11-05 15:04:44 -08:00
abejgonzalez
a7ab0dab59 Updated VCU118 | Bumped naming on Arty 2020-11-05 13:59:10 -08:00
abejgonzalez
356fa70c3c Update fpga-shells submodule | Fix Arty Makefile lines 2020-11-05 11:16:17 -08:00
abejgonzalez
3994bcecdf Merge remote-tracking branch 'secret/local-fpga-arty-harnessbinders' into local-fpga-support 2020-11-05 11:08:36 -08:00
abejgonzalez
c619df2c00 Merge branch 'local-fpga-temp' into local-fpga-support 2020-11-05 11:01:56 -08:00
David Biancolin
c083d5d947 Merge pull request #707 from ucb-bar/simple-pll-fixes
Update Reference Frequency Selection for Divider-Only Clock Generator
2020-11-05 09:59:54 -05:00
David Biancolin
f504b7a0f5 [clocking] Improve reference clock selection using a multiple-of-fastest strategy 2020-11-03 09:14:55 -08:00
David Biancolin
aa4a44925e [clocking] Add ScalaTests for the divider-only PLL configurator 2020-11-03 09:14:55 -08:00
David Biancolin
f387634a41 [clocking] Bound SimplePllConfiguration by maximum reference freq 2020-11-03 09:14:55 -08:00
David Biancolin
946a191221 [clocking] Provide a default div for ClockDividerN sv implementation (#706) 2020-11-03 12:14:18 -05:00
David Biancolin
57a0bc5dfc Fix zsh compatibility in init-submodules-no-rv-tools (#705) 2020-11-03 12:14:02 -05:00
Jerry Zhao
37415157d6 Merge pull request #699 from ucb-bar/lazy-iobinders
Support diplomatic IOBinders
2020-11-02 20:14:54 -08:00
Jerry Zhao
2d010b63f3 Merge branch 'dev' into lazy-iobinders 2020-11-02 10:02:44 -08:00
Jerry Zhao
a38596323c Merge pull request #703 from ucb-bar/default-async-reset
Make the ChipTop reset pin always async
2020-10-29 10:34:22 -07:00
Jerry Zhao
7b83da054a Clean up HarnessBinders 2020-10-28 16:18:22 -07:00
Jerry Zhao
f4d70128c0 Remove redundant ChipTop reset synchronizer 2020-10-28 15:37:31 -07:00
Abraham Gonzalez
0eca51ba4d Reorganize into bringup/simple | Bump sifive-blocks 2020-10-27 12:57:34 -07:00
Abraham Gonzalez
3c42e2cae7 Fixed BootROM | Updated HarnessBinders 2020-10-26 18:15:58 -07:00
Jerry Zhao
93e57ef230 Make the ChipTop reset pin async always 2020-10-26 15:18:34 -07:00
Jerry Zhao
d61b31a6fe Merge pull request #702 from ucb-bar/multirocc-gemmini
Add MultiRoCCGemmini config fragment
2020-10-26 10:03:26 -07:00
Fang, Zitao
4fdb9eb6b0 Merge pull request #647 from ucb-bar/verilator-makefile-fix
Fix Verilator Simulation run-binary-debug Error
2020-10-23 21:54:58 -07:00
Zitao Fang
abbeb2af9e Fixed comments 2020-10-23 17:00:56 -07:00
Zitao Fang
0c4dcffb0d Fixed lowercase p bug 2020-10-23 16:39:56 -07:00
Jerry Zhao
ac19117ec5 Add MultiRoCCGemmini config fragment 2020-10-23 15:41:49 -07:00
Abraham Gonzalez
a07369acaf Merge remote-tracking branch 'ch/lazy-iobinders' into local-fpga-temp 2020-10-20 21:23:11 -07:00
Abraham Gonzalez
db73cab164 Add BootROM | Fix ResetWrangler for DDR | Add scripts 2020-10-20 21:20:11 -07:00
Jerry Zhao
7a55c55aa3 Fix no-MBUS configs 2020-10-20 01:12:28 -07:00