// -----------------------------------------------------------------------------
// Autogenerated by curvcfg. Do not edit.
// -----------------------------------------------------------------------------

package curvcfgpkg;

  // verilator lint_off UNUSEDPARAM
  localparam int CFG_CACHE_CACHEABLE_ADDRESSES_WIDTH = 27;
  localparam int CFG_CACHE_CACHELINES_INITIALLY_VALID = 1;
  localparam int CFG_CACHE_CACHELINES_LATENCY = 0;
  localparam int CFG_CACHE_CACHELINES_NUM_WORDS = 16;
  localparam logic [31:0] CFG_CACHE_HEX_FILES_BASE_ADDR = 32'h00000100;
  localparam int CFG_CACHE_SETS = 4;
  localparam int CFG_CACHE_TAGS_HAVE_VALID_DIRTY_BITS = 0;
  localparam int CFG_CACHE_TAGS_IN_LUTRAM = 1;
  localparam int CFG_CACHE_WAYS = 2;
  localparam logic [31:0] CFG_CPU_MTVEC_BASE = 32'h01000000;
  localparam logic [31:0] CFG_CPU_RESET_VECTOR = 32'h00000100;
  localparam int CFG_CPU_XLEN = 32;
  localparam int CFG_REGFILE_USE_LUTRAM = 1;
  localparam int CFG_TB_CACHE_DCACHE_SIMULATE_LATENCY = 0;
  localparam int CFG_TB_CACHE_ICACHE_SIMULATE_LATENCY = 0;
  // verilator lint_on UNUSEDPARAM

endpackage : curvcfgpkg
