1. Nov 25, 2020
  2. Nov 10, 2020
  3. Oct 13, 2020
  4. Oct 06, 2020
    • Jack Koenig's avatar
      Update to Chisel 3.4.0 and FIRRTL 1.4.0 · e86f144d
      Jack Koenig authored
      Use sbt-sriracha for fully SBT-managed source dependencies. They are
      also toggleable via JVM System Properties: sbt.sourcemode and
      sbt.workspace.
      
      Update Makefiles and build rocketchip fat jar.
      
      Support switching between source and published chisel3 and firrtl, test
      in CI. Document this flow for bumping and describe impact of this flow
      on IDE use.
      e86f144d
  5. Oct 01, 2020
  6. Aug 28, 2020
  7. Apr 07, 2020
  8. Mar 18, 2020
  9. Mar 11, 2020
  10. Mar 07, 2020
  11. Feb 12, 2020
  12. Dec 04, 2019
  13. Oct 10, 2019
  14. Aug 28, 2019
  15. Apr 04, 2019
  16. Dec 06, 2018
  17. Nov 15, 2018
  18. Nov 02, 2018
  19. Oct 24, 2018
  20. Oct 19, 2018
  21. Jun 05, 2018
    • Sequencer's avatar
      documentation fix (#1460) · aa5d6336
      Sequencer authored
      
      src/main/scala/rocketchip/Configs.scala should be src/main/scala/subsystem/Configs.scala now
      aa5d6336
  22. May 17, 2018
    • Noureddine Ait Said's avatar
      Documenting emulator debugging process with GDB (#1415) · 3306967e
      Noureddine Ait Said authored
      * Added emulator debugging with GDB documentation
      
      This documents the process of debugging RISC-V programs against the GNU debugger with OpenOCD.
      https://github.com/freechipsproject/rocket-chip/issues/1339
      
      * Review 1 by Megan.
      
      review 1
      
      * The executable arg is a dummy arg when using RBB emulator
      
      * testing programs on emulator + reducing size ideas
      
      + Pointed out that {more size --> more execution time} and a solution.
      + Separated simple programs execution and testing (step 2) of program debugging (step 3): To illustrate the fact that custom programs can be run on the emulator too not only the benchmarks.
      
      * typo minor change
      
      * Modifications
      
      Added an example command of VCD output + log file generation
      Rearranged VCD size idea into the part where I talk about executing/testing
      Cleaned redundancies
      3306967e
  23. Jan 11, 2018
  24. Oct 24, 2017
  25. Jul 23, 2017
    • Henry Cook's avatar
      Combine Coreplex and System Module Hierarchies (#875) · 01ca3efc
      Henry Cook authored
      * coreplex collapse: peripherals now in coreplex
      
      * coreplex: better factoring of TLBusWrapper attachement points
      
      * diplomacy: allow monitorless :*= and :=*
      
      * rocket: don't connect monitors to tile tim slave ports
      
      * rename chip package to system
      
      * coreplex: only sbus has a splitter
      
      * TLFragmenter: Continuing my spot battles on requires without explanatory strings
      
      * pbus: toFixedWidthSingleBeatSlave
      
      * tilelink: more verbose requires
      
      * use the new system package for regression
      
      * sbus: add more explicit FIFO attachment points
      
      * delete leftover top-level utils
      
      * cleanup ResetVector and RTC
      01ca3efc
  26. Jul 18, 2017
  27. Jul 08, 2017
  28. May 18, 2017
  29. Apr 26, 2017
  30. Apr 12, 2017
  31. Mar 02, 2017
  32. Feb 09, 2017
  33. Nov 29, 2016
  34. Nov 24, 2016
  35. Oct 28, 2016
  36. Sep 13, 2016
  37. Aug 20, 2016
  38. Aug 16, 2016
    • Andrew Waterman's avatar
      Write test harness in Chisel · ed827678
      Andrew Waterman authored
      This is an unavoidably invasive commit, because it affects the unit tests
      (which formerly exited using stop()), the test harness Verilog generator
      (since it is no longer necessary), and the DRAM model (since it is no
      longer connected).  However, this should substantially reduce the effort
      of building test harnesses in the future, since manual or semi-automatic
      Verilog writing should no longer be necessary.  Furthermore, there is now
      very little duplication of effort between the Verilator and VCS test
      harnesses.
      
      This commit removes support for DRAMsim, which is a bit of an unfortunate
      consequence.  The main blocker is the lack of Verilog parameterization for
      BlackBox.  It would be straightforward to revive DRAMsim once support for
      that feature is added to Chisel and FIRRTL.  But that might not even be
      necessary, as we move towards synthesizable DRAM models and FAME-1
      transformations.
      ed827678
  39. Aug 10, 2016