// SPDX-License-Identifier: CERN-OHL-S-2.0
`default_nettype none
`timescale 1ps/1ps
package soc_pkg;
parameter int unsigned MEM_WORDS = 4096;
typedef struct packed {
logic valid;
logic [ 7:0] wen;
logic [63:0] addr;
logic [63:0] wdata;
} mem_in_t;
typedef struct packed {
logic ready;
logic [63:0] rdata;
} mem_out_t;
endpackage