From 71b75290bf2ade9a4022bad93dc80bfb77f87f40 Mon Sep 17 00:00:00 2001 From: "Pavel V. Shatov (Meister)" Date: Mon, 10 Jul 2017 15:31:25 +0300 Subject: * made separate file for low-level settings * turned crazy triple multiplier array into one array with input mux --- src/rtl/modexpa7_settings.v | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/rtl/modexpa7_settings.v (limited to 'src/rtl/modexpa7_settings.v') diff --git a/src/rtl/modexpa7_settings.v b/src/rtl/modexpa7_settings.v new file mode 100644 index 0000000..0ec6978 --- /dev/null +++ b/src/rtl/modexpa7_settings.v @@ -0,0 +1,6 @@ +localparam SYSTOLIC_PE_LATENCY = 4; + +localparam SYSTOLIC_CNTR_WIDTH = OPERAND_ADDR_WIDTH - SYSTOLIC_ARRAY_POWER; +localparam SYSTOLIC_ARRAY_LENGTH = 2 ** SYSTOLIC_ARRAY_POWER; +localparam SYSTOLIC_NUM_CYCLES = 2 ** SYSTOLIC_CNTR_WIDTH; + -- cgit v1.2.3