Inventors:
Leon A. Krantz - Mission Viejo CA, US
Kha Nguyen - Anaheim CA, US
Michael J. North - Orange CA, US
Assignee:
Marvell International Ltd. - Hamilton
International Classification:
G06F 13/00
G06F 13/28
G06F 3/00
US Classification:
711154, 709225, 709242, 710 4, 710 5, 710 6, 710 9, 710 26, 711 4, 711100, 711202, 711205
Abstract:
A controller including an interface module and an index module. The interface module is configured to connect devices. The index module is configured to include, in a table stored in memory, an entry for each of the devices. Each entry includes an address field. The index module is configured to: receive a frame of data including an address of one of the devices; compare the address to the address fields associated with the entries in the table; in response to the address matching one of the address fields, access an index value identifying an entry of the table when the address matches one of the address fields; and in response to the address not matching one of the address fields, generate the index value. The index value is used to connect the device associated with the matching one of the address fields with the one of the devices.