Releases: chipsalliance/caliptra-ss
Release list
Caliptra Subsystem Gen 2.0.2 Release [1.doc]
Overview
Apply updates to release 2.0.2 for documentation that does not modify the underlying RTL design.
Follows the release conventions in CaliptraSSReleaseChecklist.md and CaliptraReleaseChecklist.md for supporting collateral updates to patch releases.
Documentation is updated with clarifications.
What's Changed
- [Docs] Drop volatile PK hash lock from spec (issue #1127) by @ekarabu in #1169
- [DOC] Cherry-pick documentation updates from main (PRs: 641, 1011, 1129, 1125, 1143, 1144) by @calebofearth in #1155
Full Changelog: css-v2.0.2...css-v2.0.2+1.doc
Caliptra Subsystem Gen 2.1.2 Release [1.val.doc]
Overview
Apply updates to release 2.1.2 for validation and documentation that do not modify the underlying RTL design.
Follows the release conventions in CaliptraSSReleaseChecklist.md and CaliptraReleaseChecklist.md for supporting collateral updates to patch releases.
Test cases are updated to resolve any regression failures, and documentation is updated with clarifications.
What's Changed
- [VAL] Cherry-pick regression fixes from main (PRs #817, #839, #844, #866, #882, #971, #992, #1008, #1141) by @calebofearth in #1136
- [DOC] Cherry-pick documentation updates from main (PRs: 922, 1011, 1012, 1125, 1129, 1143, 1144) by @calebofearth in #1149
Full Changelog: css-v2.1.2...css-v2.1.2+1.val.doc
Caliptra Subsystem Gen 2.1.2 Release
Overview
Release for Caliptra Subsystem version 2.1.2 RTL.
What's Changed
- [DOC] Flow Clarification for Debug Flow in PROD_END, Double Writes in LC Fuses-2.1 by @ekarabu in #1042
- [RTL] Update I3C to v1p5 branch by @clayton8 in #1086
- [DOC] Clarify scan mode signal stability for integrators - 2.1 by @ekarabu in #1091
- [RTL] Update I3C to latest version of v1.5.0 by @clayton8 in #1099
- [RTL] updates caliptra-rtl to v2.1.2 by @Nitsirks in #1100
- [DOC] Release notes and rev id for 2.1.2 by @Nitsirks in #1107
Full Changelog: css-v2.1.1...css-v2.1.2
Caliptra Subsystem 2.0.2 Release
Overview
Release for Caliptra Subsystem version 2.0.2 RTL.
What's Changed
- [DOC] Flow Clarification for Debug Flow in PROD_END, Double Writes in LC Fuses-2.0 by @ekarabu in #1038
- [RTL] Update I3C to v1p5 branch by @clayton8 in #1085
- [DOC] Clarify scan mode signal stability for integrators-2.0 by @ekarabu in #1092
- [RTL] Update I3C to latest version of v1.5.0 by @clayton8 in #1098
- [RTL] updates caliptra-rtl to v2.0.4 by @Nitsirks in #1101
- [DOC] Release notes and rev id for 2.0.2 by @Nitsirks in #1106
Full Changelog: css-v2.0.1...css-v2.0.2
Caliptra Subsystem Gen 2.1.1 Release
Overview
Release for Caliptra Subsystem version 2.1.1 RTL. All features are completed, verification plans are executed and signed-off, documentation has been updated, and first cut runs of CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [2.1][RTL] New I3C with bug fixes v1p4 by @clayton8 in #910
- [RTL] Update caliptra-rtl to 2.1.1 RC; cherry-pick doc/val changes from main by @calebofearth in #913
- [RTL] Set MCI HW_REV_ID to 2.1.1 by @calebofearth in #914
- [DOC+RTL] Vendor Test Partition Size Update in Markdown file-Patch 2.1 by @ekarabu in #919
- [RTL] New i3c-core v1p4-patch by @clayton8 in #935
- [DOC] Revise cptra_ss_clk_i frequency and clarify MCI DMI access by @clayton8 in #944
- [RTL] Pull latest caliptra-rtl submodule for the TAP fix by @calebofearth in #946
- [TB] Fix tests, TB clk freq, and improve MCU console printf by @clayton8 in #937
- [RTL+VAL 2.1] UDS/FE Programming limitation in debug mode by @ekarabu in #953
- [DOC] Update release notes for v2.1.1 by @calebofearth in #957
- [RTL+DOC] [2.1] Expose life-cycle state valid and volatile-unlock signals at caliptra_ss_top by @ekarabu in #966
- Ravthaku doc update v2.1 by @ravithakurAMD in #958
Full Changelog: css-v2.1...css-v2.1.1
Caliptra Subsystem 2.0.1 Release
Overview
Release for Caliptra Subsystem version 2.0.1 RTL. All features are completed, verification plans are executed and signed-off, documentation has been updated, and first cut runs of CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [DOC+RTL] Vendor Test Partition Size Update in Markdown file-Patch 2.0 by @ekarabu in #918
- [RTL] New i3c-core v1p4-patch by @clayton8 in #934
- [DOC] Revise cptra_ss_clk_i frequency and clarify MCI DMI access by @clayton8 in #943
- [RTL] Pull latest caliptra-rtl submodule for the TAP fix by @calebofearth in #945
- [TB] Fix tests, TB clk freq, and improve MCU console printf by @clayton8 in #936
- [RTL+VAL 2.0] UDS/FE Programming limitation in debug mode by @ekarabu in #940
- RDC version update by @pjangid30 in #948
- Ravthaku doc update ss v1p0 by @ravithakurAMD in #955
- [DOC] Update release notes for v2.0.1 release by @calebofearth in #956
- [RTL+DOC] [2.0] Expose life-cycle state valid and volatile-unlock signals at caliptra_ss_top by @ekarabu in #961
Full Changelog: css-v2.0.1-rc1...css-v2.0.1
Caliptra Subsystem Release Candidate v2.0.1-rc1
Overview
Release Candidate for Caliptra Subsystem 2.0.1 RTL. All features are frozen, verification plans are executed and under final review, documentation has been updated, and CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [RTL] Rev update for I3C Core and Caliptra Core RTL by @nileshbpat in #781
- [v1p0,RTL] Make lc_ctrl RAW unlock token a caliptra_ss_top input signal by @andreaskurth in #785
- [DOC] Port Spec Updates to 2.0 patch release by @clayton8 in #796
- [RTL] Update VeeR core, MCI HW_REV_ID, and caliptra-rtl submodule by @calebofearth in #861
- [DOC] Apply documentation updates to 2.0.1 patch by @calebofearth in #867
- [TB] Add duplicate address checking in MCU SRAM test by @clayton8 in #878
- [DOC] Remove old inout ports from spec by @clayton8 in #894
- [2.0][RTL] New I3C with bug fixes v1p4 by @clayton8 in #899
- [DOC] Release notes for v2.0.1-rc1 by @calebofearth in #911
Full Changelog: css-gen2-v1.0...css-v2.0.1-rc1
Caliptra Subsystem Gen 2.1 Release
Overview
Release for Caliptra Subsystem version 2.1 RTL. All features are completed, verification plans are executed and signed-off, documentation has been updated, and first cut runs of CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [VAL] Fix function call (num args) to soc_ifc_axi_dma_send_axi_to_axi by @calebofearth in #708
- [RTL] Blocking MCU Reads on UDS/FE just before Locking by @ekarabu in #710
- [fuse_ctrl, dv] Complete fuse_ctrl zeroization top-level assertions by @martin-velay in #709
- Update integration and HW spec by @clayton8 in #734
- [Doc] Fixed #643 & Added AXI Streaming boot test by @nileshbpat in #735
- Add ratchet_seed_lock_en test by @antmarzam in #685
- [DOC] Add MCU Customization by @clayton8 in #748
- [DOC] Add additional lint exceptions by @clayton8 in #765
- Lowrisc fc obfuscate zeroization res by @antmarzam in #754
- [fuse_ctrl,dv] Assorted cleanups to how FC tests look at magic registers by @rswarbrick in #750
- [DOC] Add MCU icache and DCCM sizing requirements by @clayton8 in #771
- [DOC] Add Zeroize command to Integration spec by @andreaskurth in #770
- [fuse_ctrl,dv] Improvements to
wait_dai_op_idleby @rswarbrick in #751 - [fuse_ctrl,dv] lowRISC change bundle 0 by @rswarbrick in #774
- [RTL] i3c core rev update to v1p3 rc patch, setdasa bug fix by @nileshbpat in #783
- Collected lowRISC changes: bundle 1 by @rswarbrick in #786
- [fuse_ctrl, dv] Add assertions related to RTL change to obfuscate zeroization result by @martin-velay in #791
- [RTL] Make lc_ctrl RAW unlock token a caliptra_ss_top input signal by @andreaskurth in #782
- [DOC] Integrator Responsibilities for Fuse Zeroization by @ekarabu in #795
- [INFRA] Updated environment variable for issue #240 by @nileshbpat in #797
- [DOC] Clarify AXI interface usage in Caliptra Core for Lint by @clayton8 in #802
- [RTL][DOC] Update HW_REV_ID to 2.1, add Release Process doc, update register pages gen workflow by @calebofearth in #798
- [RTL,VAL] Change lc_ctrl RAW unlock token and document integration by @andreaskurth in #792
- [TB] update jtag listening ports to ephemeral range by @Nitsirks in #803
- lowRISC change bundle 3 by @rswarbrick in #799
- lowRISC change bundle 3.5 by @rswarbrick in #806
- lowRISC change bundle 4 by @rswarbrick in #801
- [RTL] Upgrade VeeR RV core and caliptra-rtl submodule to fix AHB bug and lint issues by @calebofearth in #809
- [DOC] Update known lint issues in CaliptraSSIntegrationSpecification.md by @clayton8 in #814
- SHA3 coverage analysis by @marnovandermaas in #759
- lowRISC change bundle 6 by @andreaskurth in #812
- Add define to get FSMs recognised in coverage reports by @rswarbrick in #813
- [RTL] caliptra-rtl submodule update to v2.1 release version by @calebofearth in #819
- [DOC] Final documentation updates for 2.1 release by @calebofearth in #820
New Contributors
- @martin-velay made their first contribution in #709
- @rswarbrick made their first contribution in #750
Full Changelog: css-gen2.1-v1.0-rc1...css-v2.1
Caliptra Subsystem Gen 2.1 Release v1p0 Release Candidate
Official Caliptra Subsystem Gen 2.1 Release v1p0 RC1
Overview
Release for Caliptra Subsystem Gen 2.1 RTL, version 1p0 RC1. All features are completed, verification plans are executed and signed-off, documentation has been updated, and first cut runs of CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [VAL] Remove FIXMEs by @clayton8 in #415
- [DOC] Mention MCU MBOX SRAM accesses must be DWORD accesses by @clayton8 in #413
- [VAL] Test fixes for MCI Register Validation by @anjpar in #423
- [DOC] Spec clarifications by @clayton8 in #425
- [VAL] Fix randomization for mask select and SVA conditions by @upadhyayulakiran in #417
- [RTL] I3C Core rev update to tag v1p1 by @nileshbpat in #424
- [ENV] Kick off JTAG tests in parallel by @clayton8 in #434
- [DOC] Open test plan permissions; clarify SRAM requirement in spec by @calebofearth in #431
- [ENV] Remove submit JTAG script and add new JTAG TL by @clayton8 in #445
- [DOC] Fix issue Question regarding clock frequency #426 by @nileshbpat in #450
- [VAL] Add MCI cacheable test-case (not included in regr yet); tweak some C lib behavior by @calebofearth in #449
- [DOC] Add clarification on AXI DMA routes to SS HW spec by @calebofearth in #456
- [VAL] Minor fixes for MCI register tests by @anjpar in #460
- [DOC] Fix markdown syntax issue in HW spec by @calebofearth in #468
- [DOC] Add FIPS zeroization to generic input wires by @clayton8 in #473
- [DOC] Fix broken hyperlink in SS integration spec by @calebofearth in #469
- [DOC] Clarify AXI interconnect requirements in SS integration spec by @calebofearth in #477
- [fuse_ctrl, tools] Include pyyaml in requirements.txt by @andrea-caforio in #471
- [fuse_ctrl, test] Generate mmap header for testsuite by @andrea-caforio in #466
- GH Issue fixes by @nileshbpat in #480
- [TB] Coverage Dashboard Draft and test addition by @nileshbpat in #494
- Link update to coverage draft by @nileshbpat in #496
- User/ekarabulut/otp optional items by @ekarabu in #483
- [VAL][SVA] MCI Register test fixes and WDT Timer assertions fix by @anjpar in #497
- [TB] Add missing MCI coverage by @clayton8 in #500
- [SPEC] Update CSS memory map by @clayton8 in #522
- [Cov] Added Caliptra SS coverage updates by @nileshbpat in #526
- [RTL] Fix coverage miss bug due to missing parentheses by @anjpar in #529
- [RTL] Expose I3C SB signals for external I3C bypass boot, connect scan_mode to MCU, and spec updates by @clayton8 in #537
- [RTL] Fix MCU scan mode by @clayton8 in #553
- [DOC][VAL] Disconnect MCU ROM wr path in TB; clarify MCU ROM if connection req and SRAM error handling sections by @calebofearth in #550
- [DOC] Add Caliptra Core coverage analysis by @calebofearth in #543
- Coverage updates and fixed gh484 by @nileshbpat in #565
- [Cov] Coverage Doc Updates by @nileshbpat in #574
- [fuse_ctrl] Word-align fuse addresses by @andrea-caforio in #548
- [RTL] Expose RDC Related Signals 2.0 by @clayton8 in #580
- [VAL] Fix incorrect pointer in mci FW test by @anjpar in #573
- [BUG FIX] Drive a_data with zeroes for reads instead of wdata, which may be arbitrary by @calebofearth in #590
- pointed caliptra_v_2_0_1 branch by @ekarabu in #612
- [VAL] Update testbench to exercise SHA accelerator endian-swap feature in streaming mode by @calebofearth in #544
- [RTL] Update I3C Submodule and Add connections for cio_test* signals by @nileshbpat in #629
- Dev 2.1 by @clayton8 in #631
- document update for LCC and FC by @ekarabu in #641
- [RTL] Integrate OCP LOCK from caliptra-rtl by @clayton8 in #638
- [RTL] Update I3C rev to v1p3-rc by @nileshbpat in #642
- [TB] FIXME/TODO cleanup and TB runtime improvements by @clayton8 in #646
- [TB+VAL] UDS update on Straps by @ekarabu in #648
- [VAL] I3C Tests update by @nileshbpat in #651
- [RTL+VAL] updated caliptra-rtl by @ekarabu in #652
- brought out strap to ss top by @ekarabu in #654
- Update caliptra-rtl by @clayton8 in #655
- Update calipitra-rtl by @clayton8 in #659
- Update caliptra-rtl by @clayton8 in #662
- updated i3c version by @ekarabu in #666
- [fuse_ctrl] Zeroization by @andrea-caforio in #518
- [RTL+TB]Update caliptra-rtl version to 2.1 release by @ekarabu in #669
- [RTL+VAL] I3C Version Update+FPGA Synth Fix for OTP by @ekarabu in #675
- [TB] Reduce caliptra FW images by @clayton8 in #680
- User/ekarabulut/fc strap fix by @ekarabu in #681
- Lowrisc zeroisation top level dv by @antmarzam in #668
- Expanded test cases for zeroisation by @marnovandermaas in #676
- [DOC] Minor editorial changes to fix OCP L.O.C.K. enable details by @calebofearth in #694
- [RTL] Update Rev i3c to tag v1p3 by @nileshbpat in #698
- [RTL+VAL] Fuse Map Update to Zeroized UDS and FE by @ekarabu in #696
- lock_test_fix by @ekarabu in #704
- Document AXI Streaming Boot by @tmichalak in #658
- [fuse_ctrl, tests] caliptra_ss_fuse_ctrl_test_zeroization_stuck_at by @andrea-caforio in #697
- [DOC] Caliptra ss zeroization integ update by @bharatpillilli in #705
- Update Release_Notes.md by @bharatpillilli in #706
Full Changelog: css-gen2-v1.0-rc2...css-gen2.1-v1.0-rc1
Caliptra Subsystem Gen 2.0 Release v1p0
Official Caliptra Subsystem Gen 2.0 Release v1p0
This release includes feedback on the release candidate from Caliptra Community.
Overview
Release for Caliptra Subsystem Gen 2.0 RTL, version 1p0. All features are frozen, verification plans are executed and signed-off, documentation has been updated, and CDC, Lint, RDC, Synthesis runs are clean.
What's Changed
- [VAL] Remove FIXMEs by @clayton8 in #415
- [DOC] Mention MCU MBOX SRAM accesses must be DWORD accesses by @clayton8 in #413
- [VAL] Test fixes for MCI Register Validation by @anjpar in #423
- [DOC] Spec clarifications by @clayton8 in #425
- [VAL] Fix randomization for mask select and SVA conditions by @upadhyayulakiran in #417
- [RTL] I3C Core rev update to tag v1p1 by @nileshbpat in #424
- [ENV] Kick off JTAG tests in parallel by @clayton8 in #434
- [DOC] Open test plan permissions; clarify SRAM requirement in spec by @calebofearth in #431
- [ENV] Remove submit JTAG script and add new JTAG TL by @clayton8 in #445
- [DOC] Fix issue Question regarding clock frequency #426 by @nileshbpat in #450
- [VAL] Add MCI cacheable test-case (not included in regr yet); tweak some C lib behavior by @calebofearth in #449
- [DOC] Add clarification on AXI DMA routes to SS HW spec by @calebofearth in #456
- [VAL] Minor fixes for MCI register tests by @anjpar in #460
- [DOC] Fix markdown syntax issue in HW spec by @calebofearth in #468
- [DOC] Add FIPS zeroization to generic input wires by @clayton8 in #473
- [DOC] Fix broken hyperlink in SS integration spec by @calebofearth in #469
- [DOC] Clarify AXI interconnect requirements in SS integration spec by @calebofearth in #477
- [fuse_ctrl, tools] Include pyyaml in requirements.txt by @andrea-caforio in #471
- [fuse_ctrl, test] Generate mmap header for testsuite by @andrea-caforio in #466
- GH Issue fixes by @nileshbpat in #480
- [TB] Coverage Dashboard Draft and test addition by @nileshbpat in #494
- Link update to coverage draft by @nileshbpat in #496
- User/ekarabulut/otp optional items by @ekarabu in #483
- [VAL][SVA] MCI Register test fixes and WDT Timer assertions fix by @anjpar in #497
- [TB] Add missing MCI coverage by @clayton8 in #500
- [SPEC] Update CSS memory map by @clayton8 in #522
- [Cov] Added Caliptra SS coverage updates by @nileshbpat in #526
- [RTL] Fix coverage miss bug due to missing parentheses by @anjpar in #529
- [RTL] Expose I3C SB signals for external I3C bypass boot, connect scan_mode to MCU, and spec updates by @clayton8 in #537
- [RTL] Fix MCU scan mode by @clayton8 in #553
- [DOC][VAL] Disconnect MCU ROM wr path in TB; clarify MCU ROM if connection req and SRAM error handling sections by @calebofearth in #550
- [DOC] Add Caliptra Core coverage analysis by @calebofearth in #543
- Coverage updates and fixed gh484 by @nileshbpat in #565
- [Cov] Coverage Doc Updates by @nileshbpat in #574
- [fuse_ctrl] Word-align fuse addresses by @andrea-caforio in #548
- [RTL] Expose RDC Related Signals 2.0 by @clayton8 in #580
- [VAL] Fix incorrect pointer in mci FW test by @anjpar in #573
- [BUG FIX] Drive a_data with zeroes for reads instead of wdata, which may be arbitrary by @calebofearth in #590
- pointed caliptra_v_2_0_1 branch by @ekarabu in #612
- [VAL] Update testbench to exercise SHA accelerator endian-swap feature in streaming mode by @calebofearth in #544
- [RTL] Update I3C Submodule and Add connections for cio_test* signals by @nileshbpat in #629
Full Changelog: css-gen2-v1.0-rc2...css-gen2-v1.0