Programmable architecture fast packet switch
AssigneeTexas Instruments Incorporated
InventorsSharat C. Prasad, Ah-Lyan Yee, Pak Kuen Fung, Randall J. Landry
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsSharat C. Prasad, Ah-Lyan Yee, Pak Kuen Fung, Randall J. Landry
Estimating the term…
A programmable fast packet switch testbed (10) for use in the evaluation of prototype architectures and traffic management algorithms is disclosed. The programmable switch (10) is arranged as an add-on peripheral to a conventional computer system including a host central processing unit (CPU) (2). The switch (10) includes a plurality of port processors (14) in communication with port interfaces (12); each of the port interfaces (12) is a conventional interface for high data rate communication, while the port processors (14) are programmable logic devices. The switch fabric is realized in a multiple slice fashion, by multiple programmable logic devices (18). A central arbiter (30), also realized in programmable logic, controls routing of cells within the switch (10). Programming of the port processors (14), fabric slices (18), and arbiter (30) is effected by downloading, into these devices, bit-streams supplied by the host CPU (2) that define the switch architecture, including selection of input or output queuing and the fabric type, along with the implementation of traffic management algorithms in the port processors (14), fabric slices (18), and arbiter (30). Each of the port processors (14), fabric slices (18), and arbiter (30) also contain memory locations for storing results of operation, which are read by the management port (24) over a management bus (COMET), and may then be forwarded to the host CPU (2), without interfering with switch traffic. The programmable switch (10) is therefore capable of full speed operation as a fast packet switch, thus providing accurate evaluation results.
A programmable fast packet switch, comprising:
A method of evaluating the operation of a programmable fast packet switch according to a selected architecture, wherein the programmable fast packet switch is comprised of a plurality of port interfaces for receiving and transmitting message cells, a plurality of port processors associated with the port interfaces and coupled to a switch fabric, and an arbiter coupled to the port processors and to the switch fabric for controlling the routing of message cells therethrough, the method comprising the steps of:
A computer system, comprising:
Dependencies are inferred from the claim text.