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

cv32e40p -

- SystemVerilog
Published by davideschiavone over 8 years ago

cv32e40p -

- SystemVerilog
Published by davideschiavone over 8 years ago