Skip to content

Releases: pulp-platform/riscv-dbg

RISC-V Debug Support v0.9.0

23 Nov 05:46

Choose a tag to compare

Added

Fixed

RISC-V Debug Support v0.8.1

05 Apr 15:26

Choose a tag to compare

Changed

  • debug_rom: Add rst

RISC-V Debug Support v0.7.0

02 Nov 14:37
1225100

Choose a tag to compare

Fixed

Changed

  • Halted, Resume and Exception addresses are now aligned to 8 bytes

RISC-V Debug Support v0.6.0

11 Oct 17:28
9155bfc

Choose a tag to compare

Fixed

Changed

  • Add expontential backoff to read_dmi in tb (#134) @colluca

RISC-V Debug Support v0.5.1

12 Apr 12:42
69be5dd

Choose a tag to compare

Fixed

  • Fixed dmi_bscane_tap top-level signals

RISC-V Debug Support v0.5.0

04 Apr 15:51
05b43dd

Choose a tag to compare

Added

  • Add sbaccess8 and sbaccess16 support (#106) @noytzach
  • Implement SBA bad address error (#12) @msfchaffner
  • Added random reset tests to dmi testbench.

Changed

  • Implement dmihardreset functionaliy in dtmcs register.
  • dmi_rst_ni of dm_top is now a synchronous signal. However, dmi_rst_no of
    dmi_jtag is glitch-free and asserted during all forms (functional or POR) of
    resets.

Fixed

  • Fixed documentation (csr)
  • Fixed reset value of sbcs register (#127) @msfchaffner
  • Fixed various ascent lint warnings @msfchaffner
  • Implement proper CDC flushing behavior on functional resets and JTAG resets (asynchronous or TestLogicReset driven).
  • Fix JTAG non-compliance in TestLogicReset state (IR should reset to IDCODE).

RISC-V Debug Support v0.4.1

04 May 17:16
e19d69e

Choose a tag to compare

Added

Changed

Fixed

  • Remove superfluous helper variable in dm_csrs.sv
  • Synchronized Bender.yml entries
  • Various Lint warnings

RISC-V Debug Support v0.4

06 Nov 21:56
9ce5353

Choose a tag to compare

Added

  • Added parameter ReadByteEnable that may be disabled to revert SBA be behavior to 0 on reads
  • Optional wrapper dm_obi_top.sv that wraps dm_top providing an OBI compliant interface
  • tb that runs dm in conjunction with ri5cy and OpenOCD
  • .travis-ci.yml running tb with verilator

Changed

Fixed

  • Fix for SBA be when reading to match the request size from (#70) @jm4rtin
  • Off-by-one error in data and progbuf end address from @pbing
  • Haltsum1-3 calculation
  • A DMI read of SBAddress0 andSBAddress0 will (wrongly) trigger SBBUSYERROR when
    the system bus master is busy (#93) @Silabs-ArjanB
  • When the two scratch mode is being used, a0 was loaded instead of saved into
    scratch1 (#90) @Silabs-ArjanB
  • dmireset can be accidentally triggered (#89) @Silabs-ArjanB
  • enumeration lint issue in ProgBuf (#84) @Silabs-ArjanB
  • Fix faulty assertion because of bad hartinfo_i in testbench (#82)
    @Silabs-ArjanB
  • Return CmdErrBusy if accessing data or progbuf while command was executing
    (#79) @noytzach

RISC-V Debug Support v0.3

23 Jan 16:18
a502c41

Choose a tag to compare

Added

  • Documentation in doc/ from @imphil

Changed

Fixed

RISC-V Debug Support v0.2

23 Jan 16:17
daeebfe

Choose a tag to compare

Added

  • Add Bender.yml

Fixed

  • Fix haltsum1, haltsum2 and haltsum3
  • Fix minor linter issues