]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
fix old reset signal in sync_control, enable ECP5_RESET by default.
authorJan Michel <michel@physik.uni-frankfurt.de>
Fri, 17 May 2024 12:51:32 +0000 (14:51 +0200)
committerJan Michel <michel@physik.uni-frankfurt.de>
Fri, 17 May 2024 12:51:32 +0000 (14:51 +0200)
media_interfaces/med_ecp5_sfp_sync.vhd
media_interfaces/med_ecp5_sfp_sync_2.vhd
media_interfaces/sync/med_sync_control.vhd

index 62e277572a0f9220d83d8931d20ffe94780b9c92..220d97390c4bc7f201965afcd775ea398414db61 100644 (file)
@@ -13,7 +13,7 @@ use work.med_sync_define.all;
 
 entity med_ecp5_sfp_sync is
   generic(
-    USE_NEW_ECP5_RESET : integer := c_NO;
+    USE_NEW_ECP5_RESET : integer := c_YES;
     SERDES_NUM : integer range 0 to 3 := 0;
     IS_SYNC_SLAVE   : integer := c_YES       --select slave mode
     );
index 5a7d72331cfabbbd2016f426249f0280c912d9e9..2b542a871b182fe79f271fe5f1a09c5226a302dc 100644 (file)
@@ -13,7 +13,7 @@ use work.med_sync_define.all;
 
 entity med_ecp5_sfp_sync_2 is
   generic(
-    USE_NEW_ECP5_RESET : integer := c_NO;
+    USE_NEW_ECP5_RESET : integer := c_YES;
     DUAL            : integer := 0; --which Dual to use
     IS_SYNC_SLAVE   : int_array_t(0 to 1) := (c_YES, c_NO) --select slave mode
     );
index c1ce4e2fb2059138a52d3d4217371dc52dcd6238..b17ea4c44e94a8032c606f814554736a5600e81b 100644 (file)
@@ -117,7 +117,7 @@ begin
 rst_n_tx  <=       not (CLEAR or sd_los_i or make_link_reset_real_i or RESET) when (IS_SYNC_SLAVE = 1 and IS_TX_RESET = 1)
               else not (CLEAR or make_link_reset_real_i or RESET);
 
-rst_n     <=   (CLEAR or sd_los_i or make_link_reset_real_i or RESET) when USE_NEW_ECP5_RESET = 0
+rst_n     <=  not (CLEAR or sd_los_i or make_link_reset_real_i or RESET) when USE_NEW_ECP5_RESET = 0
           else (CLEAR or sd_los_i);
 reset_i   <=     (RESET or sd_los_i or make_link_reset_real_i);