コード例 #1
0
ファイル: cdc.py プロジェクト: Cloudxtreme/litex
 def rename_clock_domain(self, old, new):
     Special.rename_clock_domain(self, old, new)
     if self.odomain == old:
         self.odomain = new
コード例 #2
0
 def __init__(self, cd, async_reset):
     Special.__init__(self)
     self.cd = cd
     self.async_reset = wrap(async_reset)
コード例 #3
0
ファイル: cdc.py プロジェクト: Cloudxtreme/litex
 def __init__(self, i, o, odomain="sys", n=2):
     Special.__init__(self)
     self.i = wrap(i)
     self.o = wrap(o)
     self.odomain = odomain
     self.n = n
コード例 #4
0
ファイル: cdc.py プロジェクト: enjoy-digital/litex
 def list_clock_domains(self):
     r = Special.list_clock_domains(self)
     r.add(self.odomain)
     return r
コード例 #5
0
ファイル: cdc.py プロジェクト: enjoy-digital/litex
 def __init__(self, reg):
     Special.__init__(self)
     self.reg = reg
コード例 #6
0
ファイル: io.py プロジェクト: enjoy-digital/litex
 def __init__(self, i, o_p, o_n):
     Special.__init__(self)
     self.i = wrap(i)
     self.o_p = wrap(o_p)
     self.o_n = wrap(o_n)
コード例 #7
0
ファイル: cdc.py プロジェクト: enjoy-digital/litex
 def rename_clock_domain(self, old, new):
     Special.rename_clock_domain(self, old, new)
     if self.odomain == old:
         self.odomain = new
コード例 #8
0
 def __init__(self, i, o1, o2, clk=ClockSignal()):
     Special.__init__(self)
     self.i = wrap(i)
     self.o1 = wrap(o1)
     self.o2 = wrap(o2)
     self.clk = wrap(clk)
コード例 #9
0
 def __init__(self, i1, i2, o, clk=ClockSignal()):
     Special.__init__(self)
     self.i1 = i1
     self.i2 = i2
     self.o = o
     self.clk = clk
コード例 #10
0
 def __init__(self, i, o_p, o_n):
     Special.__init__(self)
     self.i = wrap(i)
     self.o_p = wrap(o_p)
     self.o_n = wrap(o_n)
コード例 #11
0
 def __init__(self, i_p, i_n, o):
     Special.__init__(self)
     self.i_p = wrap(i_p)
     self.i_n = wrap(i_n)
     self.o = wrap(o)
コード例 #12
0
ファイル: io.py プロジェクト: enjoy-digital/litex
 def __init__(self, i1, i2, o, clk=ClockSignal()):
     Special.__init__(self)
     self.i1 = i1
     self.i2 = i2
     self.o = o
     self.clk = clk
コード例 #13
0
ファイル: io.py プロジェクト: enjoy-digital/litex
 def __init__(self, i, o1, o2, clk=ClockSignal()):
     Special.__init__(self)
     self.i = wrap(i)
     self.o1 = wrap(o1)
     self.o2 = wrap(o2)
     self.clk = wrap(clk)
コード例 #14
0
ファイル: io.py プロジェクト: enjoy-digital/litex
 def __init__(self, i_p, i_n, o):
     Special.__init__(self)
     self.i_p = wrap(i_p)
     self.i_n = wrap(i_n)
     self.o = wrap(o)
コード例 #15
0
ファイル: cdc.py プロジェクト: Cloudxtreme/litex
 def list_clock_domains(self):
     r = Special.list_clock_domains(self)
     r.add(self.odomain)
     return r
コード例 #16
0
ファイル: cdc.py プロジェクト: enjoy-digital/litex
 def __init__(self, i, o, odomain="sys", n=2):
     Special.__init__(self)
     self.i = wrap(i)
     self.o = wrap(o)
     self.odomain = odomain
     self.n = n
コード例 #17
0
ファイル: cdc.py プロジェクト: Cloudxtreme/litex
 def __init__(self, reg):
     Special.__init__(self)
     self.reg = reg
コード例 #18
0
ファイル: resetsync.py プロジェクト: enjoy-digital/litex
 def __init__(self, cd, async_reset):
     Special.__init__(self)
     self.cd = cd
     self.async_reset = wrap(async_reset)