blob: 4ae04271be744fc7b6cb2bfc21f3c18228beeaac [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 b_ram_fcfg; // configuration for b port
cfg_t a_ram_lcfg; // configuration for a 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