global: Use new WaitTimer integrated cast to int.
This commit is contained in:
parent
f780b5faed
commit
efc15a91a9
|
@ -39,7 +39,7 @@ class SevenSeg(Module, AutoCSR):
|
||||||
|
|
||||||
self.comb += Case(hexa, cases)
|
self.comb += Case(hexa, cases)
|
||||||
|
|
||||||
timer = WaitTimer(int(period*sys_clk_freq/(2*n)))
|
timer = WaitTimer(period*sys_clk_freq/(2*n))
|
||||||
self.submodules += timer
|
self.submodules += timer
|
||||||
self.comb += timer.wait.eq(~timer.done)
|
self.comb += timer.wait.eq(~timer.done)
|
||||||
self.sync += If(timer.done,
|
self.sync += If(timer.done,
|
||||||
|
|
|
@ -65,7 +65,7 @@ class _CRG(LiteXModule):
|
||||||
usb_pll.create_clkout(self.cd_usb_12, 12e6)
|
usb_pll.create_clkout(self.cd_usb_12, 12e6)
|
||||||
|
|
||||||
# FPGA Reset (press usr_btn for 1 second to fallback to bootloader)
|
# FPGA Reset (press usr_btn for 1 second to fallback to bootloader)
|
||||||
reset_timer = WaitTimer(int(48e6))
|
reset_timer = WaitTimer(48e6)
|
||||||
reset_timer = ClockDomainsRenamer("por")(reset_timer)
|
reset_timer = ClockDomainsRenamer("por")(reset_timer)
|
||||||
self.submodules += reset_timer
|
self.submodules += reset_timer
|
||||||
self.comb += reset_timer.wait.eq(~rst_n)
|
self.comb += reset_timer.wait.eq(~rst_n)
|
||||||
|
@ -135,7 +135,7 @@ class _CRGSDRAM(LiteXModule):
|
||||||
usb_pll.create_clkout(self.cd_usb_12, 12e6)
|
usb_pll.create_clkout(self.cd_usb_12, 12e6)
|
||||||
|
|
||||||
# FPGA Reset (press usr_btn for 1 second to fallback to bootloader)
|
# FPGA Reset (press usr_btn for 1 second to fallback to bootloader)
|
||||||
reset_timer = WaitTimer(int(48e6))
|
reset_timer = WaitTimer(48e6)
|
||||||
reset_timer = ClockDomainsRenamer("por")(reset_timer)
|
reset_timer = ClockDomainsRenamer("por")(reset_timer)
|
||||||
self.submodules += reset_timer
|
self.submodules += reset_timer
|
||||||
self.comb += reset_timer.wait.eq(~rst_n)
|
self.comb += reset_timer.wait.eq(~rst_n)
|
||||||
|
|
Loading…
Reference in New Issue