diff --git a/libraries/technology/jesd204b/tech_jesd204b.vhd b/libraries/technology/jesd204b/tech_jesd204b.vhd index 8cd231898e8341a0a298e6fa412d6f99fd53fe1b..d284c30a63cf29e13c519e30dd75c1b6e8ae587f 100644 --- a/libraries/technology/jesd204b/tech_jesd204b.vhd +++ b/libraries/technology/jesd204b/tech_jesd204b.vhd @@ -135,7 +135,8 @@ BEGIN g_sim => g_sim, g_nof_streams => g_nof_streams, g_nof_sync_n => g_nof_sync_n, - g_direction => g_direction + g_direction => g_direction, + g_jesd_freq => g_jesd_freq ) PORT MAP( jesd204b_refclk => jesd204b_refclk, diff --git a/libraries/technology/jesd204b/tech_jesd204b_arria10_e2sg.vhd b/libraries/technology/jesd204b/tech_jesd204b_arria10_e2sg.vhd index c890bc0f4eca1cc5c332dddf3476d2d7f96b9f29..3eee9c0d838ff6d08fb89e9e5d0e99c19257f423 100644 --- a/libraries/technology/jesd204b/tech_jesd204b_arria10_e2sg.vhd +++ b/libraries/technology/jesd204b/tech_jesd204b_arria10_e2sg.vhd @@ -40,7 +40,8 @@ ENTITY tech_jesd204b_arria10_e2sg IS g_sim : BOOLEAN := FALSE; g_nof_streams : NATURAL := 12; g_nof_sync_n : NATURAL := 12; - g_direction : STRING := "RX_ONLY" -- "TX_RX", "TX_ONLY", "RX_ONLY" + g_direction : STRING := "RX_ONLY"; -- "TX_RX", "TX_ONLY", "RX_ONLY" + g_jesd_freq : STRING := "200MHz" ); PORT ( -- JESD204B external signals @@ -78,7 +79,8 @@ BEGIN g_sim => g_sim, g_nof_streams => g_nof_streams, g_nof_sync_n => g_nof_sync_n, - g_direction => g_direction + g_direction => g_direction, + g_jesd_freq => g_jesd_freq ) PORT MAP( jesd204b_refclk => jesd204b_refclk, diff --git a/libraries/technology/jesd204b/tech_jesd204b_component_pkg.vhd b/libraries/technology/jesd204b/tech_jesd204b_component_pkg.vhd index b3eeb7fd74d1395b249ddd07e7cc541a2b6c80fd..aae8250e228204bb0d2622157af1efd60cb5a3eb 100644 --- a/libraries/technology/jesd204b/tech_jesd204b_component_pkg.vhd +++ b/libraries/technology/jesd204b/tech_jesd204b_component_pkg.vhd @@ -139,7 +139,8 @@ PACKAGE tech_jesd204b_component_pkg IS g_sim : BOOLEAN := FALSE; g_nof_streams : NATURAL := 1; g_nof_sync_n : NATURAL := 1; - g_direction : STRING := "RX_ONLY" -- "TX_RX", "TX_ONLY", "RX_ONLY" + g_direction : STRING := "RX_ONLY"; -- "TX_RX", "TX_ONLY", "RX_ONLY" + g_jesd_freq : STRING := "200MHz" ); PORT ( -- JESD204B external signals @@ -157,6 +158,8 @@ PACKAGE tech_jesd204b_component_pkg IS mm_clk : IN STD_LOGIC; mm_rst : IN STD_LOGIC; + jesd204b_disable_arr : IN STD_LOGIC_VECTOR(g_nof_streams-1 DOWNTO 0); + jesd204b_mosi : IN t_mem_mosi; -- mm control jesd204b_miso : OUT t_mem_miso;