{"body":"# CRG ----------------------------------------------------------------------------------------------\n\nclass _CRG(Module):\n    def __init__(self, platform, sys_clk_freq):\n        self.clock_domains.cd_sys = ClockDomain()\n\n        # # #\n\n        cfgmclk = Signal()\n        self.specials += Instance(\"STARTUPE2\",\n            i_CLK       = 0,\n            i_GSR       = 0,\n            i_GTS       = 0,\n            i_KEYCLEARB = 1,\n            i_PACK      = 0,\n            i_USRCCLKO  = cfgmclk,\n            i_USRCCLKTS = 0,\n            i_USRDONEO  = 1,\n            i_USRDONETS = 1,\n            o_CFGMCLK   = cfgmclk\n        )\n        self.comb += self.cd_sys.clk.eq(cfgmclk)","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/QIatcBGM","modified":1633443525,"id":"QIatcBGM","size":669,"lines":22,"own_paste":false,"theme":"","date":1633443525}