Patent ID: 7802049
Filing Date: 2010-09-21
Classification: G06F

Abstract:
1. A device comprising: a plurality of ports comprising a first port, a second port, a third port, and a fourth port to serially transmit symbols over lanes of a plurality of links and to serially receive symbols from lanes of the plurality of links, a mapping table coupled to the plurality of ports, wherein the mapping table is to provide control information including port mappings and lane order to support assignment of any combination of the plurality of ports to any link of the plurality of links, and a plurality of agents coupled to the plurality of ports, a first agent of the plurality of agents further comprises, a first scatter engine to provide symbols for serial transmission to the plurality of ports associated with lanes of a first link in a first lane order indicated by the mapping table, and a first gather engine to reorder symbols serially received over the plurality of ports based upon port mappings indicated by the mapping table and, wherein the plurality of agents are to control the plurality of links and support assignment of any combination of the plurality of ports to any link of the plurality of links.