Releases: pulp-platform/croc
Releases · pulp-platform/croc
v2.0
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_ipin withtestmode_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
1to0 - 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
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
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_DLYconfigurable (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