]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
Add sync for finished_reset_rx to rx_control
authorThomas Gessler <Thomas.Gessler@exp2.physik.uni-giessen.de>
Tue, 20 Apr 2021 14:33:01 +0000 (16:33 +0200)
committerThomas Gessler <Thomas.Gessler@exp2.physik.uni-giessen.de>
Tue, 20 Apr 2021 14:37:05 +0000 (16:37 +0200)
media_interfaces/sync/med_sync_control.vhd

index 1074d8f48cc7a54f18789f4acf74684fc09ece65..7888eb042c7ab3fbd7d0d033e757ff08e5c83968 100644 (file)
@@ -103,6 +103,7 @@ signal rst_n                  : std_logic;
 signal rst_n_tx               : std_logic;
 signal finished_reset_rx      : std_logic;
 signal finished_reset_rx_q    : std_logic;
+signal finished_reset_rx_rxi  : std_logic;
 signal finished_reset_tx      : std_logic;
 signal finished_reset_tx_q    : std_logic;
 
@@ -236,6 +237,9 @@ LINK_RESET_FIN_TX  : signal_sync port map(RESET => '0',CLK0 => CLK_REF, CLK1 =>
 LINK_RESET_FIN_RX  : signal_sync port map(RESET => '0',CLK0 => CLK_REF, CLK1 => CLK_SYS,
                                           D_IN(0)  => finished_reset_rx, 
                                           D_OUT(0) => finished_reset_rx_q);
+LINK_RESET_FIN_RX_RXI  : signal_sync port map(RESET => '0',CLK0 => CLK_REF, CLK1 => CLK_RXI,
+                                              D_IN(0)  => finished_reset_rx,
+                                              D_OUT(0) => finished_reset_rx_rxi);
 
 START_TIMER_PROC : process( CLK_SYS )
 begin
@@ -316,7 +320,7 @@ THE_RX_CONTROL : rx_control
     SEND_LINK_RESET_OUT            => send_link_reset_i,
     MAKE_RESET_OUT                 => make_link_reset_i,
     RX_ALLOW_IN                    => rx_allow,
-    RX_RESET_FINISHED              => finished_reset_rx,
+    RX_RESET_FINISHED              => finished_reset_rx_rxi,
     GOT_LINK_READY                 => got_link_ready_i,
 
     DEBUG_OUT                      => DEBUG_RX_CONTROL,