From 734c918581c589aec8c946c7b9bf7526f1d8cfad Mon Sep 17 00:00:00 2001
From: Pepping <pepping>
Date: Mon, 17 Aug 2015 09:36:17 +0000
Subject: [PATCH] Removed Serial Interface signals

---
 .../apertif_unb1_correlator_mesh_ref.vhd      | 48 ++++++-------------
 1 file changed, 15 insertions(+), 33 deletions(-)

diff --git a/applications/apertif/designs/apertif_unb1_correlator/revisions/apertif_unb1_correlator_mesh_ref/apertif_unb1_correlator_mesh_ref.vhd b/applications/apertif/designs/apertif_unb1_correlator/revisions/apertif_unb1_correlator_mesh_ref/apertif_unb1_correlator_mesh_ref.vhd
index 55523628db..3c59adfcc3 100644
--- a/applications/apertif/designs/apertif_unb1_correlator/revisions/apertif_unb1_correlator_mesh_ref/apertif_unb1_correlator_mesh_ref.vhd
+++ b/applications/apertif/designs/apertif_unb1_correlator/revisions/apertif_unb1_correlator_mesh_ref/apertif_unb1_correlator_mesh_ref.vhd
@@ -62,7 +62,6 @@ ENTITY apertif_unb1_correlator_mesh_ref IS
     ETH_SGOUT     : OUT   STD_LOGIC;
 
     -- Transceiver clocks
-    SA_CLK        : IN  STD_LOGIC; -- SerDes Clock BN-BI / SI_FN
     SB_CLK        : IN  STD_LOGIC; -- SerDes clock FN-BN (tr_mesh)
 
     -- Mesh Serial I/O
@@ -73,24 +72,7 @@ ENTITY apertif_unb1_correlator_mesh_ref IS
     FN_BN_2_TX    : OUT STD_LOGIC_VECTOR(c_unb1_board_tr_mesh.bus_w-1 DOWNTO 0);
     FN_BN_2_RX    : IN  STD_LOGIC_VECTOR(c_unb1_board_tr_mesh.bus_w-1 DOWNTO 0);
     FN_BN_3_TX    : OUT STD_LOGIC_VECTOR(c_unb1_board_tr_mesh.bus_w-1 DOWNTO 0);
-    FN_BN_3_RX    : IN  STD_LOGIC_VECTOR(c_unb1_board_tr_mesh.bus_w-1 DOWNTO 0);
-
-    -- Serial I/O: 10GbE receivers 
-    SI_FN_0_TX    : OUT   STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_0_RX    : IN    STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_1_TX    : OUT   STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_1_RX    : IN    STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_2_TX    : OUT   STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_2_RX    : IN    STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_3_TX    : OUT   STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-    SI_FN_3_RX    : IN    STD_LOGIC_VECTOR(c_unb1_board_ci.tr.bus_w-1 DOWNTO 0);
-
-    SI_FN_0_CNTRL : INOUT STD_LOGIC_VECTOR(c_unb1_board_ci.tr.cntrl_w-1 DOWNTO 0);
-    SI_FN_1_CNTRL : INOUT STD_LOGIC_VECTOR(c_unb1_board_ci.tr.cntrl_w-1 DOWNTO 0);
-    SI_FN_2_CNTRL : INOUT STD_LOGIC_VECTOR(c_unb1_board_ci.tr.cntrl_w-1 DOWNTO 0);
-    SI_FN_3_CNTRL : INOUT STD_LOGIC_VECTOR(c_unb1_board_ci.tr.cntrl_w-1 DOWNTO 0);
-    SI_FN_RSTN    : OUT   STD_LOGIC := '1' -- ResetN is pulled up in the Vitesse chip, but pulled down again by external 1k resistor.
-                                           -- So we need to assign a '1' to it.
+    FN_BN_3_RX    : IN  STD_LOGIC_VECTOR(c_unb1_board_tr_mesh.bus_w-1 DOWNTO 0)
   );
 END apertif_unb1_correlator_mesh_ref;
 
@@ -131,7 +113,7 @@ BEGIN
     ETH_SGIN      => ETH_SGIN,      
     ETH_SGOUT     => ETH_SGOUT,     
                                    
-    SA_CLK        => SA_CLK,        
+    SA_CLK        => '0',        
     SB_CLK        => SB_CLK,        
                                    
     FN_BN_0_TX    => FN_BN_0_TX,    
@@ -143,20 +125,20 @@ BEGIN
     FN_BN_3_TX    => FN_BN_3_TX,    
     FN_BN_3_RX    => FN_BN_3_RX,    
                                    
-    SI_FN_0_TX    => SI_FN_0_TX,    
-    SI_FN_0_RX    => SI_FN_0_RX,    
-    SI_FN_1_TX    => SI_FN_1_TX,    
-    SI_FN_1_RX    => SI_FN_1_RX,    
-    SI_FN_2_TX    => SI_FN_2_TX,    
-    SI_FN_2_RX    => SI_FN_2_RX,    
-    SI_FN_3_TX    => SI_FN_3_TX,    
-    SI_FN_3_RX    => SI_FN_3_RX,    
+    SI_FN_0_TX    => OPEN,    
+    SI_FN_0_RX    => (OTHERS => '0'),    
+    SI_FN_1_TX    => OPEN,    
+    SI_FN_1_RX    => (OTHERS => '0'),    
+    SI_FN_2_TX    => OPEN,    
+    SI_FN_2_RX    => (OTHERS => '0'),    
+    SI_FN_3_TX    => OPEN,    
+    SI_FN_3_RX    => (OTHERS => '0'),    
                                    
-    SI_FN_0_CNTRL => SI_FN_0_CNTRL, 
-    SI_FN_1_CNTRL => SI_FN_1_CNTRL, 
-    SI_FN_2_CNTRL => SI_FN_2_CNTRL, 
-    SI_FN_3_CNTRL => SI_FN_3_CNTRL, 
-    SI_FN_RSTN    => SI_FN_RSTN    
+    SI_FN_0_CNTRL => OPEN, 
+    SI_FN_1_CNTRL => OPEN, 
+    SI_FN_2_CNTRL => OPEN, 
+    SI_FN_3_CNTRL => OPEN, 
+    SI_FN_RSTN    => OPEN    
   );
 END str;
 
-- 
GitLab