Files
GameAndWatch_MiSTer/rtl/types.sv
2023-06-26 12:45:52 -07:00

26 lines
600 B
Systemverilog

package types;
typedef struct {
// Main config
reg [7:0] mpu;
reg [7:0] screen_config;
reg [11:0] screen_width;
reg [11:0] screen_height;
// Input config
reg [31:0] input_s0_config;
reg [31:0] input_s1_config;
reg [31:0] input_s2_config;
reg [31:0] input_s3_config;
reg [31:0] input_s4_config;
reg [31:0] input_s5_config;
reg [31:0] input_s6_config;
reg [31:0] input_s7_config;
reg [7:0] input_b_config;
reg [7:0] input_ba_config;
reg [7:0] input_acl_config;
reg [3:0] grounded_port_config;
} system_config;
endpackage