self.b = Signal(self.ms.smax)
self.x = Signal(width)
- def get_fragment(self, platform=None):
+ def elaborate(self, platform=None):
m = Module()
m.d.comb += self.x.eq(self.ms.lshift(self.a, self.b))
self.b = Signal(self.ms.smax)
self.x = Signal(width)
- def get_fragment(self, platform=None):
+ def elaborate(self, platform=None):
m = Module()
m.d.comb += self.x.eq(self.ms.rshift(self.a, self.b))
self.b = Signal(self.ms.smax)
self.x = Signal(width)
- def get_fragment(self, platform=None):
+ def elaborate(self, platform=None):
m = Module()
m.submodules += self.ms
self.b = Signal(self.ms.smax)
self.x = Signal(width)
- def get_fragment(self, platform=None):
+ def elaborate(self, platform=None):
m = Module()
m.submodules += self.ms