m.submodules.normalise_1 = self
m.d.comb += self.i.eq(i)
+ def process(self, i):
+ return self.o
+
def elaborate(self, platform):
m = Module()
def ospec(self):
return FPRoundData(self.width, self.id_wid)
+ def process(self, i):
+ return self.out_z
+
def setup(self, m, i):
m.submodules.roundz = self
m.d.comb += self.i.eq(i)
def ospec(self):
return FPRoundData(self.width, self.id_wid)
+ def process(self, i):
+ return self.out_z
+
def setup(self, m, i):
""" links module to inputs and outputs
"""
def ospec(self):
return FPPackData(self.width, self.id_wid)
+ def process(self, i):
+ return self.o
+
def setup(self, m, in_z):
""" links module to inputs and outputs
"""