From b654c46ebb91aae450a9c5a7b1270e8830d7110f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Lanzend=C3=B6rfer?= <leviathan@libresilicon.com> Date: Wed, 3 Jul 2024 14:36:11 +0100 Subject: [PATCH] We need SystemVerilog features --- src/rtl/{network_controller.v => network_controller.sv} | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) rename src/rtl/{network_controller.v => network_controller.sv} (95%) diff --git a/src/rtl/network_controller.v b/src/rtl/network_controller.sv similarity index 95% rename from src/rtl/network_controller.v rename to src/rtl/network_controller.sv index a2e3810..bb88ef3 100644 --- a/src/rtl/network_controller.v +++ b/src/rtl/network_controller.sv @@ -154,9 +154,11 @@ module network_controller #( reg read_done; // Map to bytes: - for(gv=0; gv<4; gv++) begin - assign bytes_i[gv] = mem_data_i[(gv+1)*8-1:gv*8]; - end + generate + for(gv=0; gv<4; gv=gv+1) begin : map_mem_bytes + assign bytes_i[gv] = mem_data_i[(gv+1)*8-1:gv*8]; + end + endgenerate assign wr_enable = &mem_wstrb; -- GitLab