Skip to content

Addressing issue #193: fixing BLKLOOPINIT Verilator error by replace … - #194

Merged
amykyta3 merged 1 commit into
SystemRDL:mainfrom
mgjaggers:feat/replace-resp-buffer-struct
Mar 19, 2026
Merged

amykyta3 merged 1 commit into
SystemRDL:mainfrom
mgjaggers:feat/replace-resp-buffer-struct

Conversation

@mgjaggers

Copy link
Copy Markdown

Refer to Issue #193 for details on what this Pull Request addresses. In summary though,
The anonymous struct array:

struct {
    logic is_wr;
    logic err;
    logic [N:0] rdata;
} axil_resp_buffer[SIZE];

Was replaced with three flat arrays:

logic axil_resp_buffer_is_wr[SIZE];
logic axil_resp_buffer_err[SIZE];
logic [N:0] axil_resp_buffer_rdata[SIZE];

All 13 field accesses across the declaration, reset loop, write assignments, and read combinational block were updated accordingly.

… replace verilog struct type with flattened structure.
@amykyta3
amykyta3 merged commit ffca21c into SystemRDL:main Mar 19, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants