initial commit
This commit is contained in:
35
src/regs/verilog6502_io_regs_pkg.sv
Normal file
35
src/regs/verilog6502_io_regs_pkg.sv
Normal file
@@ -0,0 +1,35 @@
|
||||
// Generated by PeakRDL-regblock - A free and open-source SystemVerilog generator
|
||||
// https://github.com/SystemRDL/PeakRDL-regblock
|
||||
|
||||
package verilog6502_io_regs_pkg;
|
||||
|
||||
localparam VERILOG6502_IO_REGS_DATA_WIDTH = 32;
|
||||
localparam VERILOG6502_IO_REGS_MIN_ADDR_WIDTH = 12;
|
||||
localparam VERILOG6502_IO_REGS_SIZE = 'h1000;
|
||||
|
||||
typedef struct {
|
||||
logic value;
|
||||
} verilog6502_io_regs__core_ctrl__reset__out_t;
|
||||
|
||||
typedef struct {
|
||||
verilog6502_io_regs__core_ctrl__reset__out_t reset;
|
||||
} verilog6502_io_regs__core_ctrl__out_t;
|
||||
|
||||
typedef struct {
|
||||
logic [15:0] value;
|
||||
} verilog6502_io_regs__reset_brq__reset__out_t;
|
||||
|
||||
typedef struct {
|
||||
logic [15:0] value;
|
||||
} verilog6502_io_regs__reset_brq__brk__out_t;
|
||||
|
||||
typedef struct {
|
||||
verilog6502_io_regs__reset_brq__reset__out_t reset;
|
||||
verilog6502_io_regs__reset_brq__brk__out_t brk;
|
||||
} verilog6502_io_regs__reset_brq__out_t;
|
||||
|
||||
typedef struct {
|
||||
verilog6502_io_regs__core_ctrl__out_t core_ctrl;
|
||||
verilog6502_io_regs__reset_brq__out_t reset_brq;
|
||||
} verilog6502_io_regs__out_t;
|
||||
endpackage
|
||||
Reference in New Issue
Block a user