]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
updating sync media interfaces: no more high-speed ports
authorJan Michel <j.michel@gsi.de>
Fri, 18 Mar 2016 14:48:54 +0000 (15:48 +0100)
committerJan Michel <j.michel@gsi.de>
Fri, 18 Mar 2016 14:49:39 +0000 (15:49 +0100)
media_interfaces/med_ecp3_sfp_sync.vhd
media_interfaces/med_ecp5_sfp_sync.vhd
media_interfaces/trb_net16_med_ecp3_sfp.vhd

index dcc5920a54ffc2927862bab3dcbe44b692de7409..63433590ff8c502edc894276bf7d824c61183329 100644 (file)
@@ -32,12 +32,6 @@ entity med_ecp3_sfp_sync is
     TX_DLM_WORD        : in  std_logic_vector(7 downto 0) := x"00";
     
     --SFP Connection
-    SD_RXD_P_IN        : in  std_logic := '0';
-    SD_RXD_N_IN        : in  std_logic := '0';
-    SD_TXD_P_OUT       : out std_logic := '0';
-    SD_TXD_N_OUT       : out std_logic := '0';
-    SD_REFCLK_P_IN     : in  std_logic;  --not used
-    SD_REFCLK_N_IN     : in  std_logic;  --not used
     SD_PRSNT_N_IN      : in  std_logic;  -- SFP Present ('0' = SFP in place, '1' = no SFP mounted)
     SD_LOS_IN          : in  std_logic;  -- SFP Loss Of Signal ('0' = OK, '1' = no signal)
     SD_TXDIS_OUT       : out  std_logic := '0'; -- SFP disable
index f50f5db1cba568f9f10cce109f4988c4d494cd13..e17ee34a985d255f66f7a83f07a847972430c38e 100644 (file)
@@ -32,12 +32,6 @@ entity med_ecp5_sfp_sync is
     TX_DLM_WORD        : in  std_logic_vector(7 downto 0) := x"00";
     
     --SFP Connection
-    SD_RXD_P_IN        : in  std_logic := '0';
-    SD_RXD_N_IN        : in  std_logic := '0';
-    SD_TXD_P_OUT       : out std_logic := '0';
-    SD_TXD_N_OUT       : out std_logic := '0';
-    SD_REFCLK_P_IN     : in  std_logic;  --not used
-    SD_REFCLK_N_IN     : in  std_logic;  --not used
     SD_PRSNT_N_IN      : in  std_logic;  -- SFP Present ('0' = SFP in place, '1' = no SFP mounted)
     SD_LOS_IN          : in  std_logic;  -- SFP Loss Of Signal ('0' = OK, '1' = no signal)
     SD_TXDIS_OUT       : out  std_logic := '0'; -- SFP disable
@@ -147,7 +141,7 @@ gen_pcs0 : if SERDES_NUM = 0 generate
       rx_cv_err(0)     => rx_error,
       
       tx_idle_c        => '0',
-      signal_detect_c  => '0', --?
+      signal_detect_c  => '0', --?force enable 
       rx_los_low_s     => rx_los_low,
       lsm_status_s     => lsm_status,
       rx_cdr_lol_s     => rx_cdr_lol,
@@ -167,7 +161,7 @@ gen_pcs0 : if SERDES_NUM = 0 generate
       sci_wrn              => sci_write_i,
       sci_int              => open,
       
-      cyawstn              => '0', --?
+      cyawstn              => '1', --?
       rst_dual_c           => rst_qd,
       serdes_rst_dual_c    => '0',
       tx_pwrup_c           => '1',
@@ -175,7 +169,7 @@ gen_pcs0 : if SERDES_NUM = 0 generate
       serdes_pdb           => '1', 
       tx_serdes_rst_c      => '0',
 
-      pll_refclki          => '0',
+      pll_refclki          => clk_200_ref,
       sli_rst              => '0',
       pll_lol              => tx_pll_lol
       );
@@ -195,7 +189,7 @@ THE_MED_CONTROL : entity work.med_sync_control
   port map(
     CLK_SYS     => SYSCLK,
     CLK_RXI     => clk_rx_full, --clk_rx_full,
-    CLK_RXHALF  => clk_rx_half,
+    CLK_RXHALF  => '0',
     CLK_TXI     => clk_200_ref, --clk_200_internal, --clk_tx_full, JM150706
     CLK_REF     => CLK_INTERNAL_FULL,
     RESET       => RESET,
index e05e481eaded5beec208f3ae0b43a05f19a6de2b..4eef9cc7d3f66a16728a41d642d12fa4c595c5b7 100644 (file)
@@ -42,8 +42,8 @@ entity trb_net16_med_ecp3_sfp is
     SD_RXD_N_IN        : in  std_logic;
     SD_TXD_P_OUT       : out std_logic;
     SD_TXD_N_OUT       : out std_logic;
-    SD_REFCLK_P_IN     : in  std_logic;
-    SD_REFCLK_N_IN     : in  std_logic;
+    SD_REFCLK_P_IN     : in  std_logic := '0';
+    SD_REFCLK_N_IN     : in  std_logic := '0';
     SD_PRSNT_N_IN      : in  std_logic;  -- SFP Present ('0' = SFP in place, '1' = no SFP mounted)
     SD_LOS_IN          : in  std_logic;  -- SFP Loss Of Signal ('0' = OK, '1' = no signal)
     SD_TXDIS_OUT       : out  std_logic; -- SFP disable