From 95ed205ff56175c7e1fafaa5e8ad7207615b8a3a Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Tue, 2 Dec 2014 16:37:36 +0000 Subject: [PATCH] Added xgmii_rx_ready_arr port. --- libraries/technology/10gbase_r/tech_10gbase_r.vhd | 5 +++-- libraries/technology/10gbase_r/tech_10gbase_r_arria10.vhd | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libraries/technology/10gbase_r/tech_10gbase_r.vhd b/libraries/technology/10gbase_r/tech_10gbase_r.vhd index f524f2e30e..16a0132b3a 100644 --- a/libraries/technology/10gbase_r/tech_10gbase_r.vhd +++ b/libraries/technology/10gbase_r/tech_10gbase_r.vhd @@ -42,7 +42,8 @@ ENTITY tech_10gbase_r IS rst_156 : IN STD_LOGIC; -- XGMII interface - xgmii_tx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); + xgmii_tx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); -- can be used for xon flow control + xgmii_rx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); -- typically leave not connected xgmii_tx_dc_arr : IN t_xgmii_dc_arr(g_nof_channels-1 DOWNTO 0); -- 72 bit xgmii_rx_dc_arr : OUT t_xgmii_dc_arr(g_nof_channels-1 DOWNTO 0); -- 72 bit @@ -62,7 +63,7 @@ BEGIN GENERIC MAP (g_sim, g_nof_channels) PORT MAP (tr_ref_clk_644, clk_156, rst_156, - xgmii_tx_ready_arr, xgmii_tx_dc_arr, xgmii_rx_dc_arr, + xgmii_tx_ready_arr, xgmii_rx_ready_arr, xgmii_tx_dc_arr, xgmii_rx_dc_arr, tx_serial_arr, rx_serial_arr); END GENERATE; diff --git a/libraries/technology/10gbase_r/tech_10gbase_r_arria10.vhd b/libraries/technology/10gbase_r/tech_10gbase_r_arria10.vhd index 4697f6a6f2..83a183ca20 100644 --- a/libraries/technology/10gbase_r/tech_10gbase_r_arria10.vhd +++ b/libraries/technology/10gbase_r/tech_10gbase_r_arria10.vhd @@ -46,7 +46,8 @@ ENTITY tech_10gbase_r_arria10 IS rst_156 : IN STD_LOGIC; -- XGMII interface - xgmii_tx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); + xgmii_tx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); -- can be used for xon flow control + xgmii_rx_ready_arr : OUT STD_LOGIC_VECTOR(g_nof_channels-1 DOWNTO 0); -- typically leave not connected xgmii_tx_dc_arr : IN t_xgmii_dc_arr(g_nof_channels-1 DOWNTO 0); -- 72 bit xgmii_rx_dc_arr : OUT t_xgmii_dc_arr(g_nof_channels-1 DOWNTO 0); -- 72 bit @@ -167,7 +168,7 @@ BEGIN tx_cal_busy => cal_busy_arr(I DOWNTO I), rx_analogreset => rx_analogreset_arr(I DOWNTO I), rx_digitalreset => rx_digitalreset_arr(I DOWNTO I), - rx_ready => OPEN, + rx_ready => xgmii_rx_ready_arr(I DOWNTO I), rx_is_lockedtodata => rx_is_lockedtodata_arr(I DOWNTO I), rx_cal_busy => rx_cal_busy_arr(I DOWNTO I) ); -- GitLab