blob: e41a0c37924854f81b7df0ce68c3ea3ff1d5640e [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
//
package prim_ram_2p_pkg;
typedef struct packed {
logic cfg_en;
logic [3:0] cfg;
} cfg_t;
typedef struct packed {
cfg_t a_ram_fcfg; // configuration for a port
cfg_t a_ram_lcfg; // configuration for a port
cfg_t b_ram_fcfg; // configuration for b port
cfg_t b_ram_lcfg; // configuration for b port
} ram_2p_cfg_t;
parameter ram_2p_cfg_t RAM_2P_CFG_DEFAULT = '0;
endpackage // prim_ram_2p_pkg