Caliptra RTL v2.1-rc1 Release Candidate
Pre-release
Pre-release
Overview
Release candidate for Caliptra 2.1 RTL. All features are frozen, verification plans are executed and signed-off, documentation has been updated, and CDC, Lint, RDC, Synthesis runs are clean.
Final checklist for this release: #1000
Final release is pending the completion of a security audit. Nightly regression testing will continue.
Release Notes
What's Changed
- [ENV] Update doc-gen workflow to publish v2.0 register documentation by @calebofearth in #865
- [TB] Fix for test code that runs large random DMA transfers by @calebofearth in #863
- [DOC] Clarify some text in integration spec; open Gen2 test plan permissions by @calebofearth in #869
- [DOC] Clarify 2.0 restrictions on SHA accel in HW spec by @calebofearth in #875
- update adams bridge submodule to patch 1.0.1 by @Nitsirks in #884
- [DOC] Hardware Spec update - aes/mldsa changes missed by @Nitsirks in #886
- [RTL] GitHub Issues fixes by @anjpar in #883
- [SVA] Update WDT SVA to check for timer1 enable by @anjpar in #892
- [VAL] Add invalid command parsing error injection scenarios for DMA test by @calebofearth in #895
- [RTL] Add support for endian-swap in SHA Accelerator for streaming mode by @calebofearth in #905
- [VAL] Add tests for SS_SOC_DBG_UNLOCK_LEVEL by @anjpar in #903
- [RTL/DOC] Add AES DMA to spec and design by @clayton8 in #878
- [RTL] Add HW clearing of secure assets when debug_intent set by @clayton8 in #902
- [DOC] Clarify and revise the example error handling section related to SRAM implementation by @calebofearth in #906
- [TB] Fix build errors in two SOC_IFC TBs by @clayton8 in #912
- [DOC/RTL] Add spec for External staging area and MBOX SRAM size reduction by @clayton8 in #908
- [VAL] Add XCELIUM ifdef to resolve conflict of functional RTL and sim tasks by @calebofearth in #919
- [RTL/VAL] Fix ECDH pubkey check by @mojtaba-bisheh in #921
- [DOC] Clarify AXI_USER uniqueness requirement in integration spec by @calebofearth in #911
- [VAL,UVM] Add endian-toggle support in UVM SHA Acc sequence by @calebofearth in #920
- [RTL/DOC] Fuse Granularity HW Config and Rename MANUF_SERVICE_REG 2.1 by @clayton8 in #913
- [RTL/Val] crypto coverage by @mojtaba-bisheh in #923
- [RTL] Add CALIPTRA_PRIM_MODULE_NAME macro and update file lists with CALIPTRA_PRIM_ROOT env var by @anjpar in #900
- [DOC] L0 regression script path added to README by @marnovandermaas in #927
- [RTL][TB] Adamsbridge ML-KEM integration by @Nitsirks in #929
- [VAL] fix soc_ifc_tb invalid_reg test by @mojtaba-bisheh in #924
- [RTL/VAL] Enable MLDSA External_mu by @mojtaba-bisheh in #935
- [VAL] MLKEM Val by @mojtaba-bisheh in #936
- [TB] New dut for subsystem mode mailbox size by @Nitsirks in #940
- [VAL,UVM] Disable/remove large logs from UVM regressions by @calebofearth in #942
- [TB] Fix testbenches that broke from splitting caliptra top defines by @Nitsirks in #947
- [SHA3] Implementation of new SHA3 IP by @andrea-caforio in #931
- [RTL,VAL] OCP Lock HW changes - AES KV WR, Key Release, KV filtering, etc. by @calebofearth in #950
- [RTL, VAL] MSFT Daily PR 20250820 by @nileshbpat in #966
- [RTL,COV] Coverage for ocp lock scenarios and latest adams bridge by @Nitsirks in #964
- [8/21] MSFT Aggregate PR by @mojtaba-bisheh in #975
- [Doc] Added MLKEM into spec by @mojtaba-bisheh in #978
- [RTL, VAL] OCP LOCK register updates, fix some testbench build failures and regression issues by @calebofearth in #965
- Crypto KV flows in OCP LOCK mode by @upadhyayulakiran in #974
- Remove UVM caliptra top rand test from promote pipeline by @calebofearth in #981
- [RTL] Fix RDC violations and fix random regressions by @clayton8 in #983
- [hw,sha3] Fix TODOs in SHA3 IP by @marnovandermaas in #970
- [8/26] MSFT Aggregate PR by @clayton8 in #995
- [8/27] MSFT Aggregate PR by @calebofearth in #1001
- [TB/COV] fix abr coverage for ocp lock, moved to clp specific file for coverage by @Nitsirks in #1002
- [RTL, RDL] SHA3 register fixes by @marnovandermaas in #996
- [8/28] MSFT Aggregate PR by @calebofearth in #1010
- [TB] DMA AES Regression Imrovements by @clayton8 in #1006
- [8/29] MSFT Aggregate PR by @calebofearth in #1019
- [DOC] Add OCP L.O.C.K. hardware support and firmware rules to specifications by @ekarabu in #994
- [DOC] 2.1 Release doc updates by @Nitsirks in #1020
New Contributors
- @andrea-caforio made their first contribution in #931
Full Changelog: v2.0...v2.1-rc1