Changelog
cv32e40p_v1.8.3
Released on 2024-07-15 - GitHub
What's Changed
Documentation Changes
- Update .readthedocs.yaml by @MikeOpenHWGroup in #857
- User Manual final updates. by @pascalgouedo in #1020
- All links updated to cv32e40p_v1.8.3 tag for the 3 target repos (core-v-docs, cv32e40p, core-v-verif). by @pascalgouedo in #1024
- core-v-docs changed to programs by @pascalgouedo in #1025
New Contributors
Full Changelog: cv32e40p_v1.8.2...cv32e40p_v1.8.3
cv32e40p_v1.8.2
Released on 2024-06-10 - GitHub
What's Changed
Documentation Changes
- Update pointer to v1.0.0 coverage reports by @MikeOpenHWGroup in #989
- User Manual verification section update. by @pascalgouedo in #992
Full Changelog: cv32e40p_v1.8.1...cv32e40p_v1.8.2
cv32e40p_v1.8.1
Released on 2024-04-26 - GitHub
What's Changed
Documentation Changes
- Added HWloop CSRs save/restore by @pascalgouedo in #987
Full Changelog: cv32e40p_v1.8.0...cv32e40p_v1.8.1
cv32e40p_v1.8.0 (v2 RTL Freeze tentative)
Released on 2024-04-18 - GitHub
What's Changed
Documentation Changes
- Better description of some SIMD instructions related to Imm6 unused bits and corrected the encoding description. by @pascalgouedo in #984
Full Changelog: cv32e40p_v1.7.2...cv32e40p_v1.8.0
cv32e40p_v1.7.2
Released on 2024-04-10 - GitHub
Full Changelog: cv32e40p_v1.7.1...cv32e40p_v1.7.2
cv32e40p_v1.7.1
Released on 2024-04-10 - GitHub
What's Changed
Documentation Changes
- Refined HWLoop instructions list that must be 32-bit aligned. by @pascalgouedo in #973
- User Manual updates by @pascalgouedo in #976
- Add forgotten image. by @pascalgouedo in #978
- User Manual improvements. by @pascalgouedo in #979
Full Changelog: cv32e40p_v1.7.0...cv32e40p_v1.7.1
cv32e40p_v1.7.0
Released on 2024-03-26 - GitHub
What's Changed
Documentation Changes
- Correction for issue #967 and … by @pascalgouedo in #970
Full Changelog: cv32e40p_v1.6.0...cv32e40p_v1.7.0
cv32e40p_v1.6.0
Released on 2024-03-22 - GitHub
What's Changed
Documentation Changes
- Corrected MPEC/MEPC typo error in User Manual by @pascalgouedo in #927
- Additional advice when setting up HWLoops. by @pascalgouedo in #932
- Issue #937 corrections. by @pascalgouedo in #940
- User Manual update : Added clipr/clipur note about rs2. by @pascalgouedo in #944
- User Manual html generation improvments by @pascalgouedo in #942
- Some User Manual updates. by @pascalgouedo in #956
New Contributors
- @MarioOpenHWGroup made their first contribution in #929
Full Changelog: cv32e40p_v1.5.0...cv32e40p_v1.6.0
cv32e40p_v1.5.0
Released on 2023-11-30 - GitHub
What's Changed
Documentation Changes
- Updated Pipeline details after bug corrections by @pascalgouedo in #890
- Slight User Manual corrections by @pascalgouedo in #898
- User Manual update for HWLoops and exception handlers by @pascalgouedo in #909
Full Changelog: cv32e40p_v1.4.1...cv32e40p_v1.5.0
cv32e40p_v1.4.1
Released on 2023-09-08 - GitHub
What's Changed
Documentation Changes
- User Manual updates by @pascalgouedo in #854
- Update .readthedocs.yaml by @MikeOpenHWGroup in #857
- User Manual updates by @pascalgouedo in #864
Full Changelog: cv32e40p_v1.4.0...cv32e40p_v1.4.1
cv32e40p_v1.4.0
Released on 2023-08-11 - GitHub
What's Changed
Documentation Changes
- User Manual corrections by @pascalgouedo in #836
cv.slet/cv.sletu renamed to cv.sle/cv.sleu
Renamed Post-increment Load/Store syntax
Corrected mimpid CSR definition - User Manual updates by @pascalgouedo in #844
Full Changelog: cv32e40p_v1.3.2...cv32e40p_v1.4.0
cv32e40p_v1.3.2
Released on 2023-06-27 - GitHub
What's Changed
Documentation Changes
- User manual updates by @pascalgouedo in #815
- User Manual update for post-incremented loads. by @pascalgouedo in #816
- User Manual clean-up. by @pascalgouedo in #818
- User Manual updates by @pascalgouedo in #823
Full Changelog: cv32e40p_v1.3.1...cv32e40p_v1.3.2
cv32e40p_v1.3.1
Released on 2023-05-16 - GitHub
What's Changed
Documentation Changes
- Hardwired to 0 the 2 LSBs of HWloop start and end address registers. by @pascalgouedo in #805
Full Changelog: cv32e40p_v1.3.0...cv32e40p_v1.3.1
cv32e40p_v1.3.0
Released on 2023-04-18 - GitHub
What's Changed
Documentation Changes
- Minor User Manual update & RVFI Tracer updates to allow FPU simulation by @pascalgouedo in #764
- Update documentation of instruction extensions for CV32E40P version 2. by @jeremybennett in #760
- Corrections for 767, 770, 769 and 774 issues plus PULP_ZFINX to ZFINX move by @pascalgouedo in #775
- User Manual files updates by @pascalgouedo in #791
- Restored original behavior to uhartid and privlv. by @pascalgouedo in #796
Full Changelog: cv32e40p_v1.2.1...cv32e40p_v1.3.0
cv32e40p_v1.2.1
Released on 2023-01-26 - GitHub
First User Manual and RTL aligned v2 release
What's Changed
Documentation Changes
- Additional Hardware Loop constraints. by @pascalgouedo in #751
Full Changelog: cv32e40p_v1.2.0...cv32e40p_v1.2.1
cv32e40p_v1.2.0
Released on 2022-12-16 - GitHub
First v2 User Manual with all PULP instructions re-encoded in RISC-V custom extensions and Hardware Loops constraints clarification.
What's Changed
- Restored all broken links to external documents or repositories. by @pascalgouedo in #738
- Instructions re-encoding aligned with stable pulp_encoding_blocks-OPHW-2022-11-14.xlsx and Hardware Loops constraints finalization by @pascalgouedo in #740
Full Changelog: cv32e40p_v1.1.0...cv32e40p_v1.2.0
cv32e40p_v1.0.0_doc
Released on 2022-12-01 - GitHub
Release with correct docs directory to re-generate cv32e40p_v1.0.0_doc documentation aligned with cv32e40p_v1.0.0 RTL.
cv32e40p_v1.1.0
Released on 2022-11-14 - GitHub
First v2 User Manual
What's Changed
- Fix tdata2 to be marked as RW in the description (docs) by @jm4rtin in #622
- Fix encoding of cv.addNr instruction of ALU extension by @flip1995 in #627
- Updated with new (backward compatible) version and new location of OBI spec by @Silabs-ArjanB in #637
- fixed #616 by @davideschiavone in #635
- update format in instruction set extensions file by @davideschiavone in #656
- deleted redundant mul custom instructions by @davideschiavone in #661
- Make OBI specs easier to find by @MikeOpenHWGroup in #672
- Update debug.rst by @davideschiavone in #675
- 📝 fix RISC-V links in doc by @davideschiavone in #676
- replace don't care with 0 in pulp instructions by @davideschiavone in #664
- Fix#693 by @davideschiavone in #695
- PULP instructions re-encoding following PR #452 proposal by @pascalgouedo in #704
Based on intermediate pulp_encoding_blocks-OPHW-jm-jpb-pgo-2022-04-26.xlsx encoding table. - Docs corrections and clarifications by @pascalgouedo in #720
- Automatic PR dev->master by @github-actions in #733
- Update to generate changelogs plus some typos corrections. by @pascalgouedo in #736
Full Changelog: cv32e40p_v1.0.0...cv32e40p_v1.1.0
cv32e40p_v1.0.0
Released on 2020-12-10 - GitHub
CV32E40P RTL freeze: cv32e40p_v1.0.0
pulpissimo-v1.0.0
Released on 2018-01-23 - GitHub
pulpino-v1.0.0
Released on 2018-01-23 - GitHub