From c4f2a2f5511ab2be9a2fd66828dfd00a7d1b9b54 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Tue, 9 Dec 2014 09:00:52 +0000 Subject: [PATCH] Added c_sim_level. --- libraries/technology/10gbase_r/tb_tech_10gbase_r.vhd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/technology/10gbase_r/tb_tech_10gbase_r.vhd b/libraries/technology/10gbase_r/tb_tech_10gbase_r.vhd index 350001fdcc..0d7ba4f7c8 100644 --- a/libraries/technology/10gbase_r/tb_tech_10gbase_r.vhd +++ b/libraries/technology/10gbase_r/tb_tech_10gbase_r.vhd @@ -56,7 +56,8 @@ END tb_tech_10gbase_r; ARCHITECTURE tb OF tb_tech_10gbase_r IS CONSTANT c_sim : BOOLEAN:= TRUE; - CONSTANT phy_loopback_delay : TIME := 1 ns; + CONSTANT c_sim_level : NATURAL := 0; -- 0 = use IP; 1 = use fast serdes model (not useful here, because no proper xgmii_tx_dc_arr stimuli) + CONSTANT phy_loopback_delay : TIME := sel_a_b(c_sim_level=0, 1 ns, 0 ns); CONSTANT c_nof_channels : NATURAL := 2; SIGNAL tb_end : STD_LOGIC := '0'; @@ -67,7 +68,7 @@ ARCHITECTURE tb OF tb_tech_10gbase_r IS -- XGMII interface SIGNAL xgmii_tx_ready_arr : STD_LOGIC_VECTOR(c_nof_channels-1 DOWNTO 0); SIGNAL xgmii_rx_ready_arr : STD_LOGIC_VECTOR(c_nof_channels-1 DOWNTO 0); - SIGNAL xgmii_tx_dc_arr : t_xgmii_dc_arr(c_nof_channels-1 DOWNTO 0) := (OTHERS=>(OTHERS=>'X')); -- '0', '1' + SIGNAL xgmii_tx_dc_arr : t_xgmii_dc_arr(c_nof_channels-1 DOWNTO 0) := (OTHERS=>(OTHERS=>'0')); -- '0', '1' SIGNAL xgmii_rx_dc_arr : t_xgmii_dc_arr(c_nof_channels-1 DOWNTO 0); -- PHY serial interface @@ -110,6 +111,7 @@ BEGIN GENERIC MAP ( g_technology => g_technology, g_sim => c_sim, + g_sim_level => c_sim_level, g_nof_channels => c_nof_channels ) PORT MAP ( -- GitLab