mirror of
https://github.com/Silicon1602/srdl2sv.git
synced 2025-07-08 00:32:23 +00:00
The error indication is generated if: - A non-existent register gets read - An existent register gets read but not a single bit can be succesfully read or written. As soon as 1 bit succeeds don't return an error.
18 lines
281 B
Systemverilog
18 lines
281 B
Systemverilog
package srdl2sv_widget_pkg;
|
|
|
|
typedef struct {
|
|
logic [31:0] addr;
|
|
logic [31:0] data;
|
|
logic w_vld;
|
|
logic r_vld;
|
|
logic [ 3:0] byte_en;
|
|
} b2r_t;
|
|
|
|
typedef struct {
|
|
logic [31:0] data;
|
|
logic rdy;
|
|
logic err;
|
|
} r2b_t;
|
|
|
|
endpackage
|