Claims
- 1-9. (canceled)
- 10. A system including:
a Network Processor including at least one Data Flow Chip, at least one Embedded Processor Complex EPC chip, at least one Scheduler chip wherein the at least one EPC chip and the at least one Scheduler chip are operatively coupled to the at least one Data Flow Chip; a plurality of memory elements with each one coupled by a separate bus to the at least one Data Flow Chip; a first high speed data port that transmits data out of the Data Flow Chip; and an arbiter operatively coupled to the Data Flow Chip, said arbiter being responsive to Read (R) Requests to cause multiple ones of the bus to transmit data from associated memory elements simultaneously wherein the combined data bandwidth on the multiple ones of the bus is sufficient to meet Bandwidth requirements of the high speed port.
- 11. The system of claim 10 wherein the bandwidth on each bus includes approximately 7.75 Gbps.
- 12. The system of claim 10 or claim 11 wherein the bandwidth of the high speed port includes approximately 10 Gbps.
- 13. The system of claim 10 further including a second high speed data port that transmits data into the Data Flow Chip.
- 14. The system of claim 10 or claim 13 further including a Receiver Controller operatively coupled to the second high speed data port, said Receiver Controller generating and providing Write (W) request signals to the arbiter;
EPC Interface Controller, operatively coupled to the EPC chip, generating and providing Read(R)/Write(W) Request signals to the arbiter; and a transmitter controller, operatively coupled to the scheduler chip and the first high speed port, generating and providing the Read(R) Requests to said arbiter.
- 15. The system of claim 14 wherein the arbiter prioritizes the requests.
- 16. The system of claim 14 wherein priority 1, the highest, is assigned to the transmitter controller, priority 2, the second highest, is assigned to the Receive Controller and priority 3, the lowest, is assigned to the EPC controller.
- 17. The system of claim 14 wherein the arbiter includes circuit arrangement that allows access of the Receive Controller or the EPC Controller to memories not selected by the transmitter controller.
- 18. The system of claim 10 wherein the memory elements include N DDR DRAMs, N >1.
- 19. The system of claim 18 wherein each one of the N DDR DRAMs includes multiple banks.
- 20. The system of claim 19 wherein the each one of the N DDR DRAMs is partitioned into at least one buffer spreading across the multiple banks.
- 21. The system of claim 20 wherein the at least one buffer is further partitioned into smaller buffers.
- 22. The system of claim 21 wherein the at least one buffer is approximately 64 bytes and each one of the smaller buffers is approximately 16 bytes.
- 23-28. (canceled)
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] The present application claims priority of the Provisional Application (RAL920000112US1) filed on Nov. 29, 2000, serial No. 60/253,869.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60253869 |
Nov 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09990840 |
Nov 2001 |
US |
Child |
10850219 |
May 2004 |
US |