@@ -137,24 +137,24 @@ flags_fifo_t w_fifo_flgs;
137
137
// X streaming interface + X FIFO interface
138
138
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) x_buffer_d ( .clk ( clk_i ) );
139
139
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) x_buffer_fifo ( .clk ( clk_i ) );
140
-
141
- // W streaming interface + W FIFO interface
140
+
141
+ // W streaming interface + W FIFO interface
142
142
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) w_buffer_d ( .clk ( clk_i ) );
143
143
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) w_buffer_fifo ( .clk ( clk_i ) );
144
-
145
- // Y streaming interface + Y FIFO interface
144
+
145
+ // Y streaming interface + Y FIFO interface
146
146
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) y_buffer_d ( .clk ( clk_i ) );
147
147
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) y_buffer_fifo ( .clk ( clk_i ) );
148
-
149
- // Z streaming interface + Z FIFO interface
148
+
149
+ // Z streaming interface + Z FIFO interface
150
150
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) z_buffer_q ( .clk ( clk_i ) );
151
151
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) z_buffer_fifo ( .clk ( clk_i ) );
152
152
153
153
// GIDX streaming interface + GIDX FIFO interface
154
154
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) gidx_stream_d ( .clk ( clk_i ) ); // FIXME DATA WIDTH (?)
155
155
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) gidx_buffer_fifo ( .clk ( clk_i ) );
156
156
157
- hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) wq_stream_d ( .clk ( clk_i ) );
157
+ hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) wq_stream_d ( .clk ( clk_i ) );
158
158
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) wq_buffer_fifo ( .clk ( clk_i ) );
159
159
160
160
hwpe_stream_intf_stream # ( .DATA_WIDTH ( DATAW_ALIGN ) ) zeros_stream_d ( .clk ( clk_i ) ); // FIXME DATA WIDTH
@@ -317,7 +317,7 @@ redmule_w_buffer #(
317
317
.flags_o ( w_buffer_flgs ),
318
318
.w_buffer_o ( w_buffer_q ),
319
319
.w_buffer_i ( w_buffer_fifo.data ),
320
- .next_gidx_i ( wrow_q.data & 'b111 ) // JUST FOR TESTING
320
+ .next_gidx_i ( wrow_q.data & 'b111 ) // JUST FOR TESTING
321
321
);
322
322
323
323
logic [Width- 1 : 0 ][BITW - 1 : 0 ] z_buffer_d, y_bias_q;
@@ -446,7 +446,7 @@ redmule_engine #(
446
446
redmule_memory_scheduler # (
447
447
.DW (DATAW_ALIGN ),
448
448
.W (Width),
449
- .H (Height)
449
+ .H (Height)
450
450
) i_memory_scheduler (
451
451
.clk_i ( clk_i ),
452
452
.rst_ni ( rst_ni ),
@@ -495,52 +495,6 @@ redmule_ctrl #(
495
495
/* ---------------------------------------------------------------*/
496
496
/* | Local FSM | */
497
497
/* ---------------------------------------------------------------*/
498
-
499
- // redmule_scheduler #(
500
- // .Height ( Height ),
501
- // .Width ( Width ),
502
- // .NumPipeRegs ( NumPipeRegs )
503
- // ) i_scheduler (
504
- // .clk_i ( clk_i ),
505
- // .rst_ni ( rst_ni ),
506
- // .test_mode_i ( test_mode_i ),
507
- // .clear_i ( clear ),
508
- // .x_valid_i ( x_buffer_fifo.valid ),
509
- // .x_strb_i ( x_buffer_fifo.strb ),
510
- // .w_valid_i ( w_buffer_fifo.valid ),
511
- // .w_strb_i ( w_buffer_fifo.strb ),
512
- // .y_fifo_valid_i ( y_buffer_fifo.valid ),
513
- // .y_fifo_strb_i ( y_buffer_fifo.strb ),
514
- // .z_ready_i ( z_buffer_q.ready ),
515
- // .accumulate_i ( accumulate ),
516
- // .engine_flush_i ( engine_flush ),
517
- // .z_strb_o ( ),
518
- // .soft_clear_o ( soft_clear ),
519
- // .w_load_o ( w_load ),
520
- // .w_cols_lftovr_o ( w_cols_lftovr ),
521
- // .w_rows_lftovr_o ( w_rows_lftovr ),
522
- // .y_cols_lftovr_o ( y_cols_lftovr ),
523
- // .y_rows_lftovr_o ( y_rows_lftovr ),
524
- // .gate_en_o ( gate_en ),
525
- // .z_buffer_clk_en_o ( fsm_z_clk_en ),
526
- // .reg_enable_o ( reg_enable ),
527
- // .z_store_o ( z_buffer_store ),
528
- // .y_buffer_load_o ( y_buffer_load ),
529
- // .reg_file_i ( reg_file ),
530
- // .flgs_streamer_i ( flgs_streamer ),
531
- // .flgs_x_buffer_i ( x_buffer_flgs ),
532
- // .flgs_w_buffer_i ( w_buffer_flgs ),
533
- // .flgs_z_buffer_i ( z_buffer_flgs ),
534
- // .flgs_engine_i ( flgs_engine ),
535
- // .fifo_flgs_i ( w_fifo_flgs ),
536
- // .cntrl_scheduler_i ( cntrl_scheduler ),
537
- // .cntrl_engine_o ( cntrl_engine ),
538
- // .cntrl_x_buffer_o ( x_buffer_ctrl ),
539
- // .flgs_scheduler_o ( flgs_scheduler )
540
- // );
541
-
542
-
543
- // Will replace the scheduler
544
498
redmule_scheduler # (
545
499
.Height ( Height ),
546
500
.Width ( Width ),
0 commit comments