def __init__(self, dataflow=None, buses={}): UnifiedIOObject.__init__(self, dataflow, buses) if dataflow is not None: self.busy.reset = 1 self.memory_ports = dict((mem, mem.get_port(write_capable=True, we_granularity=8)) for mem in self._memories)