Skip to content

Commit c624b29

Browse files
Draft mesh topology
1 parent be91c14 commit c624b29

File tree

2 files changed

+637
-4
lines changed

2 files changed

+637
-4
lines changed

rtl_src/AXI_top.sv

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ assign bram_payload = {bram_out[15+1:8+1],bram_out[7:0]};
3939
logic [ REG_WIDTH-1:0] bram_o_register;
4040
assign bram_o_register = { {(REG_WIDTH-BRAM_READ_WIDTH-BRAM_READ_WIDTH_PARITY){1'b0}},bram_payload};
4141
///// Coprocessor
42-
localparam BB_N = 8;
43-
localparam FIFO_COUNT_WIDTH = 6;
42+
localparam BB_N = 16;
43+
localparam FIFO_COUNT_WIDTH = 5;
4444
localparam CHANNEL_COUNT_WIDTH = 4;
4545
localparam LATENCY_COUNT_WIDTH = 7;
4646
localparam CACHE_WIDTH_BITS = 5;
@@ -236,15 +236,16 @@ if (BB_N == 1) begin : g1
236236
end
237237
else
238238
begin : g1
239-
regex_coprocessor_n_bb #(
239+
regex_coprocessor_n_bb_mesh #(
240240
.PC_WIDTH (PC_WIDTH ),
241241
.CHARACTER_WIDTH (CHARACTER_WIDTH ),
242242
.MEMORY_WIDTH (BRAM_READ_WIDTH-BRAM_READ_WIDTH_PARITY),
243243
.MEMORY_ADDR_WIDTH (BRAM_ADDR_WIDTH ),
244244
.LATENCY_COUNT_WIDTH (LATENCY_COUNT_WIDTH ),
245245
.FIFO_COUNT_WIDTH (FIFO_COUNT_WIDTH ),
246246
.CHANNEL_COUNT_WIDTH (CHANNEL_COUNT_WIDTH ),
247-
.BB_N (BB_N ),
247+
.BB_N_X (3 ),
248+
.BB_N_Y (3 ),
248249
.CACHE_WIDTH_BITS (CACHE_WIDTH_BITS ),
249250
.BASIC_BLOCK_PIPELINED (BASIC_BLOCK_PIPELINED )
250251
)a_regex_coprocessor (

0 commit comments

Comments
 (0)