瀏覽代碼

Обновил Tb для Cp2444v1

Anatoliy Chigirinskiy 1 年之前
父節點
當前提交
1d30b8a724
共有 1 個文件被更改,包括 47 次插入12 次删除
  1. 47 12
      src/src/Top/TopBochV3Tb.sv

+ 47 - 12
src/src/Top/TopBochV3Tb.sv

@@ -242,6 +242,15 @@ localparam [23:0] AttCtrlP4QSpiHeader = {1'h1, 1'h0, 1'h0, 1'h0, 1'h0, 1'h0, Att
 localparam [23:0] AllDevCtrlCp2444v1QSpiHeader = {1'h1,CtrlCp2444v1GpioQSpiWordNum, SwCtrlP1QSpiWordNum, AttCtrlP1QSpiWordNum, AttCtrlP2QSpiWordNum, AttCtrlP3QSpiWordNum, AttCtrlP4QSpiWordNum, 16'h0, 1'h1};
 
 
+/* CtrlCp2444v1 wires from BochV3Top */
+wire ctrlCp2444v1Mosi0;
+wire ctrlCp2444v1Mosi1;
+wire ctrlCp2444v1Mosi2;
+wire ctrlCp2444v1Mosi3;
+wire ctrlCp2444v1Sck;
+wire ctrlCp2444v1Cs;
+wire ctrlCp2444v1Rst;
+wire ctrlCp2444v1Ld;
 //***********************************************
 //	           ASSIGNS
 //***********************************************
@@ -509,25 +518,51 @@ TopBochv3 TopBochV3_inst (
     .LmkBSck_o(),
     .LmkBMiso_i(),
     /* CtrlCp2444v1 */
-    .CtrlCp2444v1Mosi0_o(),
-    .CtrlCp2444v1Mosi1_o(),
-    .CtrlCp2444v1Mosi2_o(),
-    .CtrlCp2444v1Mosi3_o(),
-    .CtrlCp2444v1Sck_o(),
-    .CtrlCp2444v1Cs_o(),
-    .CtrlCp2444v1Rst_o(),
+    .CtrlCp2444v1Mosi0_o(ctrlCp2444v1Mosi0),
+    .CtrlCp2444v1Mosi1_o(ctrlCp2444v1Mosi1),
+    .CtrlCp2444v1Mosi2_o(ctrlCp2444v1Mosi2),
+    .CtrlCp2444v1Mosi3_o(ctrlCp2444v1Mosi3),
+    .CtrlCp2444v1Sck_o(ctrlCp2444v1Sck),
+    .CtrlCp2444v1Cs_o(ctrlCp2444v1Cs),
+    .CtrlCp2444v1Rst_o(ctrlCp2444v1Rst),
     .CtrlCp2444v1Ld_i(),
     /* HUB-1854 */
     .TfeClk_o(),
     .TfeCs_o(),
     .TfeMosi_o(),
     .TfeMiso_i()
-
-
 );
 
-
-
-
+TopCp2444v1 TopCp2444v1 (
+    .Clk_i(Clk24),
+    .Rst_i(ctrlCp2444v1Rst),
+    .Mosi0_i(ctrlCp2444v1Mosi0),
+    .Mosi1_io(ctrlCp2444v1Mosi1),
+    .Mosi2_i(ctrlCp2444v1Mosi2),
+    .Mosi3_i(ctrlCp2444v1Mosi3),
+    .Sck_i(ctrlCp2444v1Sck),
+    .Ss_i(ctrlCp2444v1Cs),
+    
+    /* SwCtrlP1 */
+    .SwP1Mosi_o (),
+    .SwP1Cs_o   (),
+    .SwP1Sck_o  (),
+    /* AttCtrlP1 */
+    .AttP1Mosi_o(),
+    .AttP1Cs_o  (),
+    .AttP1Sck_o (),
+    /* AttCtrlP2 */
+    .AttP2Mosi_o(),
+    .AttP2Cs_o  (),
+    .AttP2Sck_o (),
+    /* AttCtrlP3 */
+    .AttP3Mosi_o(),
+    .AttP3Cs_o  (),
+    .AttP3Sck_o (),
+    /* AttCtrlP4 */
+    .AttP4Mosi_o(),
+    .AttP4Cs_o  (),
+    .AttP4Sck_o ()
+);
 
 endmodule