Commit Graph
89 Commits
Author SHA1 Message Date
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