From d249b825f55df3d527635b7ed6cef21c1b6eb501 Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Mon, 30 May 2022 10:51:56 +0200 Subject: [PATCH] Pass on g_jesd_freq, same for e2sg as for e1sg. --- libraries/technology/jesd204b/tech_jesd204b.vhd | 3 ++- .../technology/jesd204b/tech_jesd204b_arria10_e2sg.vhd | 6 ++++-- .../technology/jesd204b/tech_jesd204b_component_pkg.vhd | 5 ++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/libraries/technology/jesd204b/tech_jesd204b.vhd b/libraries/technology/jesd204b/tech_jesd204b.vhd index 8cd231898e..d284c30a63 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 c890bc0f4e..3eee9c0d83 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 b3eeb7fd74..aae8250e22 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; -- GitLab