Commit Graph

193 Commits

Author SHA1 Message Date
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
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
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
Abraham Gonzalez
db73cab164 Add BootROM | Fix ResetWrangler for DDR | Add scripts 2020-10-20 21:20:11 -07:00
Abraham Gonzalez
dd358f45ab UART Working... Bumped to newer fpga-shells 2020-10-19 11:29:25 -07:00
abejgonzalez
9ba4918cb8 Inject MMCDevice into TLSPI Node 2020-10-15 11:46:42 -07:00
abejgonzalez
7f387a254b Working up until the MMC attachment 2020-10-14 23:09:49 -07:00
abejgonzalez
dcac9b79df Basic working with UART 2020-10-14 16:15:10 -07:00
abejgonzalez
dda7622c29 temp commit 2020-10-14 14:49:22 -07:00
abejgonzalez
5bbd865447 Add MMC Device section to the DTS 2020-10-13 16:18:00 -07:00
abejgonzalez
8257775e96 Connect DDR from harness 2020-10-12 21:50:50 -07:00
James Dunn
895dcd6831 referencing fully qualified chipyard.harness.OverrideHarnessBinder to debug import issue. 2020-10-11 11:12:33 -07:00
James Dunn
dca56cd858 Removing redefinitions of HasHarnessSignalReferences and HasTestHarnessFunctions in TestHarness.scala. 2020-10-10 19:55:02 -07:00
James Dunn
54acfe71fc Some HarnessBinder testing with Jerry's debug suggestions. 2020-10-10 13:45:27 -07:00
dunn
7d1a1539e6 Initial pass at HarnessBinders for Arty. 2020-10-09 23:17:36 -07:00
dunn
252f9c6a12 Beginning to modify Arty TestHarness to conform with HarnessBinders. Currently does not compile; debugging. 2020-10-07 11:55:16 -07:00
James Dunn
afc085a5f4 Removed AON block from E300 design. Debug over JTAG still functioning. 2020-10-04 18:13:47 -07:00
James Dunn
9135cda959 Bypassing AON for system.reset. Using reset_core in ArtyShell test harness, which is derived from Xilinx reset IP block's mb_reset. Changing dutReset to same reset_core. 2020-09-17 13:43:28 -07:00
abejgonzalez
f1b40d51af Connected clocks | Exposed Master TL port 2020-09-15 12:58:58 -07:00
abejgonzalez
72c0f4b3d3 Add GPIO Overlay 2020-09-13 16:37:20 -07:00
abejgonzalez
69bf39bf13 Added more overlays | Closer to bringup platform 2020-09-12 18:18:13 -07:00
abejgonzalez
382e5f1ae8 Add forgotten file 2020-09-11 17:02:22 -07:00
abejgonzalez
e98a0f172f Connected UART nicely 2020-09-11 16:55:25 -07:00
abejgonzalez
56eead4053 NOT WORKING: VCU118 Commit 2020-09-08 17:04:56 -07:00
abejgonzalez
2580073d75 Comment cleanup 2020-09-07 15:30:21 -07:00
abejgonzalez
c49eef3224 Small cleanup to CY DigitalTop | Move E300 configs to unique folder 2020-09-07 15:26:30 -07:00
abejgonzalez
a8083aa570 First pass at fpga-shells with IOBinders 2020-09-07 11:48:27 -07:00
abejgonzalez
1fa1b6d57f Small makefile cleanup 2020-09-04 19:03:26 -07:00
abejgonzalez
8eb807a2fd Use DigitalTop in Platform | Use Chipyard BootRom 2020-09-04 18:56:32 -07:00
James Dunn
990362933d Simple makefile variable fix to allow make mcs 2020-09-04 14:16:42 -07:00
abejgonzalez
5a885fdcfd Delete old makefiles | Full switch to CY make system 2020-09-03 21:28:05 -07:00
abejgonzalez
0656c5da4f First pass on using CY make system 2020-09-03 20:29:19 -07:00
James Dunn
a8834c7766 First draft of local FPGA support, targeting ARTY. Able to build verilog and bitfile for Rocket + Chipyard GCD example. To test, add GCD mixin to fpga/src/main/scala/arty/Config.scala, run make -f Makefile.e300artydevkit verilog and make -f Makefile.e300artydevkit mcs in fpga directory. Output will be in fpga/build. 2020-09-02 12:48:44 -07:00