// 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 |