A bus interface permits an upstream bandwidth and a downstream bandwidth
to be separately selected. In one implementation a link control module
forms a bidirectional link with another bus interface by separately
configuring link widths of an upstream unidirectional sub-link and a
downstream unidirectional sub-link.