Are the inbound and outbound data paths required to be the same width?
No, each data path is designed to negotiate the maximum common bus width separately. For applications that typically send the bulk of the data in one direction, component vendors can save costs by implementing a wide path for the majority of the traffic, and a thin path in the lesser-used direction.