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