OpenBus System - Rearranging Ports
You may find, during the course of wiring up the OpenBus components, that certain ports could be better placed to ease wiring and make the system more readable. The OpenBus Editor provides the ability to change the location of a port (or ports) around a component.
To change the location of a port, simply click on the port and drag it to the required location on the perimeter of its parent component. Figure 1 illustrates this for a processor component, moving its IO and MEM interfaces ports to the left and right sides of the component respectively.
When rearranging ports around an Arbiter component, visible port numbers allow you to quickly identify each slave port. Arrange the ports and then wire up the master devices in the order of access required. Bear in mind that the physical location of a port has no bearing on the order in which the masters access the slave device(s), rather it is the port number to which each master device is linked.