
описываю передачу данных из памяти в регистр при компиляции вылетает ошибка
"Error: Number of group bits (24) on left of Boolean equation must be evenly divisible by number of group bits (28) on right"
что я не так делаю?
Код
data_in[24-1..0] = altsyncram ( .clock0 = (clk),
.address_a[7-1..0] = ps_cnt_node[7-1..0] )
WITH (
CLOCK_ENABLE_INPUT_A = "BYPASS",
CLOCK_ENABLE_OUTPUT_A = "BYPASS",
INIT_FILE = "STEP2.MIF",
INTENDED_DEVICE_FAMILY = "Cyclone II",
LPM_HINT = "ENABLE_RUNTIME_MOD=NO",
LPM_TYPE = "altsyncram",
NUMWORDS_A = 128,
OPERATION_MODE = "ROM",
OUTDATA_ACLR_A = "NONE",
OUTDATA_REG_A = "CLOCK0",
WIDTHAD_A = 7, --5,
WIDTH_A = 24, --8,
WIDTH_BYTEENA_A = 1
);
.address_a[7-1..0] = ps_cnt_node[7-1..0] )
WITH (
CLOCK_ENABLE_INPUT_A = "BYPASS",
CLOCK_ENABLE_OUTPUT_A = "BYPASS",
INIT_FILE = "STEP2.MIF",
INTENDED_DEVICE_FAMILY = "Cyclone II",
LPM_HINT = "ENABLE_RUNTIME_MOD=NO",
LPM_TYPE = "altsyncram",
NUMWORDS_A = 128,
OPERATION_MODE = "ROM",
OUTDATA_ACLR_A = "NONE",
OUTDATA_REG_A = "CLOCK0",
WIDTHAD_A = 7, --5,
WIDTH_A = 24, --8,
WIDTH_BYTEENA_A = 1
);