+ self.dmi = self.add_dmi(ircodes=[8, 9, 10],
+ domain=domain)
+
+ # use this for enable/disable of parts of the ASIC.
+ # XXX make sure to add the _en sig to en_sigs list
+ self.wb_icache_en = Signal(reset=1)
+ self.wb_dcache_en = Signal(reset=1)
+ self.wb_sram_en = Signal(reset=1)
+ self.en_sigs = en_sigs = Cat(self.wb_icache_en, self.wb_dcache_en,
+ self.wb_sram_en)
+ self.sr_en = self.add_shiftreg(ircode=11, length=len(en_sigs),
+ domain=domain)