integration/soc/add_sdcard: remove sdclk.

This commit is contained in:
Florent Kermarrec 2020-06-25 11:12:17 +02:00
parent 9a27465d1d
commit dfa3768d0e
1 changed files with 1 additions and 16 deletions

View File

@ -1264,16 +1264,6 @@ class LiteXSoC(SoC):
else: else:
sdcard_pads = self.platform.request(name) sdcard_pads = self.platform.request(name)
# Clocking
if self.platform.device[:3] == "xc7":
from litesdcard.clocker import SDClockerS7
self.submodules.sdclk = SDClockerS7(sys_clk_freq=self.sys_clk_freq)
self.add_csr("sdclk")
else:
from litesdcard.clocker import SDClockerGen
self.submodules.sdclk = SDClockerGen()
self.add_csr("sdclk")
# Core # Core
if hasattr(sdcard_pads, "rst"): if hasattr(sdcard_pads, "rst"):
self.comb += sdcard_pads.rst.eq(0) self.comb += sdcard_pads.rst.eq(0)
@ -1302,9 +1292,4 @@ class LiteXSoC(SoC):
# Timing constraints # Timing constraints
if not with_emulator: if not with_emulator:
self.platform.add_period_constraint(self.sdclk.cd_sd.clk, 1e9/self.sys_clk_freq) self.platform.add_false_path_constraints(self.crg.cd_sys.clk, self.crg.cd_sdcard.clk)
self.platform.add_period_constraint(self.sdclk.cd_sd_fb.clk, 1e9/self.sys_clk_freq)
self.platform.add_false_path_constraints(
self.crg.cd_sys.clk,
self.sdclk.cd_sd.clk,
self.sdclk.cd_sd_fb.clk)