class WishboneArbiter(Elaboratable):
    def __init__(self):
        self.bus = Record(wishbone_layout)
        self._port_map = dict()