Don't reset the core / peripherals on DRAM controller reset request
authorRaptor Engineering Development Team <support@raptorengineering.com>
Sun, 10 Apr 2022 08:39:52 +0000 (03:39 -0500)
committerRaptor Engineering Development Team <support@raptorengineering.com>
Sun, 10 Apr 2022 08:39:52 +0000 (03:39 -0500)
examples/ecp5_crg.py

index cda8a9932b34a75ed9426a1b0a24e1023a80aed1..931168e91eaa60bde81b0e1d016eafe04b990495 100644 (file)
@@ -242,7 +242,7 @@ class ECP5CRG(Elaboratable):
         reset_ok = Signal(reset_less=True)
         m.d.comb += reset_ok.eq(~pll.locked|~pod_done)
         m.d.comb += ResetSignal("init").eq(reset_ok)
-        m.d.comb += ResetSignal("sync").eq(reset_ok|self.ddr_clk_reset)
+        m.d.comb += ResetSignal("sync").eq(reset_ok)
         m.d.comb += ResetSignal("dramsync").eq(reset_ok|self.ddr_clk_reset)
 
         # # Generating sync (100Mhz) from sync2x