Method and apparatus for device pinout mapping
AssigneeCisco Technology, Inc.
InventorsGary S. Muntz, Michael Fisher
Life of this patent
Estimating the term…
Abstract
A “pinout mode” control capability incorporated into an integrated circuit device controls an internal mapping function, with the effect that the device pinout is adjusted by the setting of the pinout mode. An integrated circuit device includes a data interface with plural physical ports each having a physical port identifier and a mapper for mapping the physical port identifiers to logical port identifiers based on a selected mode setting, each mode setting defining a different port mapping. A data circuit is coupled to the data interface, the data circuit processing data sent to and received from the data interface based on the logical port identifiers.
Claims20
An integrated circuit device comprising:
- a first data interface including plural physical device ports each having a physical port identifier;
- a device pinout mode input to the integrated circuit device;
- a mapper providing a mapping function that maps physical ports to logical ports, the mapper mapping the physical port identifiers to an equal number of logical port identifiers based on a selected device pinout mode setting at the device pinout mode input, each device pinout setting defining a different port mapping;
- a data circuit coupled to the first data interface, the data circuit processing data sent to and received from the first data interface based on the logical port identifiers.
An integrated circuit device comprising:
- a first data interface including N device ports;
- a second data interface including N device ports;
- a device pinout mode input to the integrated circuit device;
- a mapper providing a mapping function that maps physical ports to logical ports, the mapper mapping the N ports of the first data interface to the N ports of the second data interface in a sequence based on a selected device pinout mode setting at the device pinout mode input, each device pinout mode setting defining a different port mapping.
A printed circuit board comprising:
- at least one integrated circuit device having a first data interface including plural physical device ports each having a physical port identifier, a device pinout mode input to the integrated circuit device, a mapper providing a mapping function that maps physical ports to logical ports, the mapper mapping the physical port identifiers to an equal number of logical port identifiers based on a selected device pinout mode setting at the device pinout mode input, each device pinout mode setting defining a different port mapping, and a data circuit coupled to the first data interface, the data circuit processing data sent to and received from the first data interface based on the logical port identifiers;
- plural backplane or other connector ports;
- and
- plural links connecting the first data interface physical ports to the plural backplane or other connector ports, wherein the mode setting is selected based on the connection sequence between the first data interface physical ports and the backplane or other connector ports.
A method of data processing in an integrated circuit device, the method comprising:
- providing a first data interface including plural physical device ports each having a physical port identifier;
- selecting a pinout mode setting at the integrated circuit device;
- mapping physical ports to logical ports, the mapping including mapping the physical port identifiers to an equal number of logical port identifiers in the integrated circuit device based on the selected device pinout mode setting, each device pinout mode setting defining a different port mapping;
- and
- processing data sent to and received from the first data interface based on the logical port identifiers.
An integrated circuit device comprising:
- means for data interface including plural physical device ports each having a physical port identifier;
- means for selecting a pinout mode setting at the integrated circuit device;
- means for mapping physical ports to logical ports, including mapping the physical port identifiers to an equal number of logical port identifiers based on the selected device pinout mode setting, each device pinout mode setting defining a different port mapping;
- and
- means for processing data sent to and received from the means for data interface based on the logical port identifiers.
Dependencies are inferred from the claim text.