From 839ea367efcce64533be7cfd75ac1594129ef859 Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Mon, 13 Dec 2021 16:45:42 +0100
Subject: [PATCH] processed review comments

---
 .../ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd    | 5 +++--
 .../ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b.vhd    | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
index 97648debd2..a887efbab7 100644
--- a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
+++ b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
@@ -116,7 +116,7 @@ ARCHITECTURE str OF ip_arria10_e1sg_jesd204b IS
   SIGNAL rxframe_rst_n_arr          : STD_LOGIC_VECTOR(g_nof_streams-1 DOWNTO 0);               
   SIGNAL f2_div1_cnt_arr            : STD_LOGIC_VECTOR(g_nof_streams-1 DOWNTO 0);               
   SIGNAL core_pll_locked            : STD_LOGIC;               
-  SIGNAL mm_core_pll_locked_reg        : STD_LOGIC;               
+  SIGNAL mm_core_pll_locked_reg     : STD_LOGIC;               
   SIGNAL jesd204b_sysref_1          : STD_LOGIC;               
   SIGNAL jesd204b_sysref_2          : STD_LOGIC;               
   SIGNAL jesd204b_sysref_frameclk_1 : STD_LOGIC;               
@@ -330,12 +330,13 @@ BEGIN
         reset2_dsrt_qual           => '1',                     -- Tied to '1' in example design. Tx xcvr is not used.
         reset5_dsrt_qual           => mm_rx_xcvr_ready_in_arr(i),
         reset_in0                  => mm_rst,
+        -- reset_out* signals are in mm_clk domain
         reset_out0                 => pll_reset_async_arr(i),  -- Use channel 0 to reset the core pll
         reset_out1                 => xcvr_rst_arr(i),         -- Use channel 1 to reset the transceiver reset controller
         reset_out2                 => open,
         reset_out3                 => open,
         reset_out4                 => open,
-        reset_out5                 => rx_avs_rst_arr(i),       -- in mm_clk domain
+        reset_out5                 => rx_avs_rst_arr(i),       
         reset_out6                 => rxlink_rst_async_arr(i),
         reset_out7                 => rxframe_rst_async_arr(i)
       );
diff --git a/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b.vhd b/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b.vhd
index bce5d67e64..71124917e5 100644
--- a/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b.vhd
+++ b/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b.vhd
@@ -116,7 +116,7 @@ ARCHITECTURE str OF ip_arria10_e2sg_jesd204b IS
   SIGNAL rxframe_rst_n_arr          : STD_LOGIC_VECTOR(g_nof_streams-1 DOWNTO 0);               
   SIGNAL f2_div1_cnt_arr            : STD_LOGIC_VECTOR(g_nof_streams-1 DOWNTO 0);               
   SIGNAL core_pll_locked            : STD_LOGIC;               
-  SIGNAL mm_core_pll_locked_reg        : STD_LOGIC;               
+  SIGNAL mm_core_pll_locked_reg     : STD_LOGIC;               
   SIGNAL jesd204b_sysref_1          : STD_LOGIC;               
   SIGNAL jesd204b_sysref_2          : STD_LOGIC;               
   SIGNAL jesd204b_sysref_frameclk_1 : STD_LOGIC;               
@@ -330,12 +330,13 @@ BEGIN
         reset2_dsrt_qual           => '1',                     -- Tied to '1' in example design. Tx xcvr is not used.
         reset5_dsrt_qual           => mm_rx_xcvr_ready_in_arr(i),
         reset_in0                  => mm_rst,
+        -- reset_out* signals are in mm_clk domain
         reset_out0                 => pll_reset_async_arr(i),  -- Use channel 0 to reset the core pll
         reset_out1                 => xcvr_rst_arr(i),         -- Use channel 1 to reset the transceiver reset controller
         reset_out2                 => open,
         reset_out3                 => open,
         reset_out4                 => open,
-        reset_out5                 => rx_avs_rst_arr(i),       -- in mm_clk domain
+        reset_out5                 => rx_avs_rst_arr(i),       
         reset_out6                 => rxlink_rst_async_arr(i),
         reset_out7                 => rxframe_rst_async_arr(i)
       );
-- 
GitLab