A common package serves as, for example, a common network interface package for a switching system. Since the common package is usable for various purposes, its cost is reduced and the cost of maintenance and management of the switching system is reduced. The common package is a printed board package (35) installed in an apparatus and used for a variety of purposes. The common package includes a programmable device (36), memories (45 to 48) for storing programs to configure the programmable device, a selector (41) for selecting one of the programs from the memory so that the selected program may so configure the programmable device as to make the common package serve as a specific circuit, and an instruction unit (51) for issuing an instruction to specify the program to be selected by the selector.
A switch/network adapter port ("SNAP") for clustered computers employing multi-adaptive processor ("MAP.TM.", a trademark of SRC Computers, Inc.) elements in a dual in-line memory module ("DIMM") or Rambus.TM. in-line memory module ("RIMM") format to significantly enhance data transfer rates over that otherwise available through use of the standard peripheral component interconnect ("PCI") bus. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format processor element for the purpose of implementing a connection to an external switch, network, or other device. In a particular embodiment, connections may be provided to either the PCI, accelerated graphics port ("AGP") or system maintenance ("SM") bus for purposes of passing control information to the host microprocessor or other control chips. The field programmable gate array ("FPGA") based processing elements have the capability to alter data passing through it to and from an external interconnect fabric or device.
A switch/network adapter port ("SNAP.TM.") in a dual in-line memory module ("DIMM") or Rambus.TM. in-line memory module ("RIMM") format for clustered computers employing multi-adaptive processor ("MAP.RTM.", both trademarks of SRC Computers, Inc.) elements for use with interleaved memory controllers. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format adapter port coupled to a reconfigurable processor element for the purpose of implementing a connection to an external switch, network, or other device. In a particular embodiment, connections may be provided to either the PCI, accelerated graphics port ("AGP") or system maintenance ("SM") bus for purposes of passing control information to the host microprocessor or other control chips. The field programmable gate array ("FPGA") based processing elements have the capability to alter data passing through it to and from an external interconnect fabric or device.