Skip to content

Commit 71becb3

Browse files
committed
πŸš€ preparing release v1.11.5
1 parent 0ac472f commit 71becb3

File tree

4 files changed

+4
-23
lines changed

4 files changed

+4
-23
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ mimpid = 0x01040312 -> Version 01.04.03.12 -> v1.4.3.12
2929

3030
| Date | Version | Comment | Ticket |
3131
|:----:|:-------:|:--------|:------:|
32+
| 22.05.2025 | [**:rocket:1.11.5**](https://github.com/stnolting/neorv32/releases/tag/v1.11.5) | **New release** | |
3233
| 17.05.2025 | 1.11.4.9 | :bug: fix CPU's `lock` being cleared too early during atomic read-modify-write operations; :bug: fix cache's `ben` signal generation | [#1270](https://github.com/stnolting/neorv32/pull/1270) |
3334
| 16.05.2025 | 1.11.4.8 | :warning: remove hardware spinlocks and CPU's inter-core communication links | [#1268](https://github.com/stnolting/neorv32/pull/1268) |
3435
| 16.05.2025 | 1.11.4.7 | :warning: make `mcause` CSR read-only | [#1267](https://github.com/stnolting/neorv32/pull/1267) |

β€Ždocs/attrs.adocβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
:keywords: neorv32, risc-v, riscv, rv32, fpga, soft-core, vhdl, microcontroller, cpu, soc, processor, gcc, openocd, gdb, verilog, rtl, asip, asic
44
:description: A size-optimized, customizable and highly extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
5-
:revnumber: v1.11.4
5+
:revnumber: v1.11.5
66
:icons: font
77
:source-highlighter: highlight.js
88
:imagesdir: ../figures

β€Žrtl/core/neorv32_package.vhdβ€Ž

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ package neorv32_package is
2929

3030
-- Architecture Constants -----------------------------------------------------------------
3131
-- -------------------------------------------------------------------------------------------
32-
constant hw_version_c : std_ulogic_vector(31 downto 0) := x"01110409"; -- hardware version
32+
constant hw_version_c : std_ulogic_vector(31 downto 0) := x"01110500"; -- hardware version
3333
constant archid_c : natural := 19; -- official RISC-V architecture ID
3434
constant XLEN : natural := 32; -- native data path width
3535

@@ -766,7 +766,6 @@ package neorv32_package is
766766
function replicate_f(input : std_ulogic; num : natural) return std_ulogic_vector;
767767
impure function mem32_init_f(init : mem32_t; depth : natural) return mem32_t;
768768
function print_version_f(version : std_ulogic_vector(31 downto 0)) return string;
769-
function match_f(input : std_ulogic_vector; pattern : std_ulogic_vector) return boolean;
770769

771770
-- **********************************************************************************************************
772771
-- NEORV32 Processor Top Entity (component prototype)
@@ -1220,23 +1219,4 @@ package body neorv32_package is
12201219
return res_v;
12211220
end function print_version_f;
12221221

1223-
-- Check if signal matches binary pattern (skip elements compared with '-') ---------------
1224-
-- -------------------------------------------------------------------------------------------
1225-
function match_f(input : std_ulogic_vector; pattern : std_ulogic_vector) return boolean is
1226-
variable match_v : boolean;
1227-
begin
1228-
if (input'length /= pattern'length) then
1229-
report "[NEORV32] match_f: input and pattern have different sizes!" severity error;
1230-
return false;
1231-
else
1232-
match_v := true;
1233-
for i in input'length-1 downto 0 loop
1234-
if (pattern(i) = '1') or (pattern(i) = '0') then -- valid pattern value, skip everything else
1235-
match_v := match_v and boolean(pattern(i) = input(i));
1236-
end if;
1237-
end loop;
1238-
return match_v;
1239-
end if;
1240-
end function match_f;
1241-
12421222
end neorv32_package;

β€Žsw/svd/neorv32.svdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<vendor>stnolting</vendor>
55
<name>neorv32</name>
66
<series>RISC-V</series>
7-
<version>1.11.4</version>
7+
<version>1.11.5</version>
88
<description>The NEORV32 RISC-V Processor</description>
99

1010
<!-- CPU core -->

0 commit comments

Comments
Β (0)