Skip to content

Releases: pulp-platform/croc

v2.0

11 Mar 12:53
b714f2d

Choose a tag to compare

Only the most important changes are listed here, see CHANGELOG.md for a complete list.

Added

  • rtl: add optional iDMA module with OBI interface
  • rtl: add wfi trampoline bootrom

Changed

  • rtl: replace fetch_en_i pin with testmode_i
  • rtl: replace timer_unit with RISC-V CLINT and obi_timer
  • rtl: simplify configuration in croc_pkg.sv
  • sw: change success exit code from 1 to 0
  • treewide: replace Makefiles with bash/tcl scripts
  • tools: update to version 2025.12
  • openroad: split flow into separate parts

Fixed

  • rtl: fix OBI req/gnt decoupling per spec R-22
  • rtl: fix CVE2 tracing wrapper
  • test: flush uart buffer at end of simulation

v1.2

11 Jul 20:02
f4ff2e1

Choose a tag to compare

Only the most important changes are listed here, see CHANGELOG.md for a complete list.

Added

  • hw: replace apb_uart with new obi_uart

Changed

  • tools: update to version 2025.07.pre1
  • pdk: update cockpitrc (ETHZ internal use)

Fixed

  • openroad: fix min-area violations caused by extract_parasitics

v1.1

06 May 23:11

Choose a tag to compare

Only the most important changes are listed here, see CHANGELOG.md for a complete list.

Added

  • sw: add various peripheral functions
  • sw: add expanded helloworld as peripheral test
  • pdk: add ETHZ cockpit integration
  • openroad: add parasitic extraction

Changed

  • hw: make SRAM pin A_DLY configurable (used to be tied to low when datasheet recommends tie to high)
    IMPORTANT: This bug may create SRAM-internal timing violations; update strongly recommended

Fixed

  • hw: fix OBI connections to timer peripheral
  • openroad: fix LVS netlist

v1.0

05 Dec 15:44

Choose a tag to compare

First stable Croc SoC with flow