1. May 24, 2018
    • Christopher Celio's avatar
      Guard against integer overflow on the DiplomaticSRAM size. · 37633bc7
      Christopher Celio authored
      A "size=(1<<31)" returns a negative integer size (and errors out in FIRRTL),
      while size=(1<<32) wraps around back to 1 (instead of getting a 4B entry RAM).
      
      Since comically large SRAMs aren't desirable anyways (and difficult to
      simulate), let us place assertion guards on the caller side of the RAM creation.
      37633bc7
  2. May 23, 2018
  3. May 22, 2018
  4. May 19, 2018
  5. May 18, 2018
  6. 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
  7. May 16, 2018
  8. May 15, 2018
  9. May 13, 2018
  10. May 12, 2018
  11. May 11, 2018
  12. May 10, 2018