Claims
- 1. A data switch comprising;
- a plurality of double-buffered input serial access memories each for receiving an input data package;
- a dynamic random access memory array;
- a plurality of double-buffered output serial access memories each for storing an output data package;
- data transfer buses for transferring input data packages from the plurality of double-buffered input serial access memories to the dynamic random access memory array, the data transfer buses further transferring the input data packages from the dynamic random access memory array to the plurality of double-buffered output serial access memories;
- an input edit buffer for editing the input data package prior to transferring to the dynamic random access memory; and
- an output edit buffer for editing the input data package prior to transferring to the plurality of double-buffered output serial access memories.
- 2. The data switch of claim 1 comprising eight double-buffered input serial access memories.
- 3. The data switch of claim 1 wherein each one of the plurality of double-buffered input serial access memories are 512 bits wide.
- 4. The data switch of claim 1 comprising eight double-buffered output serial access memories.
- 5. The data switch of claim 1 wherein each one of the plurality of double-buffered output serial access memories are 512 bits wide.
- 6. The data switch of claim 1 wherein the dynamic random access memory array is a four mega-bit dynamic random access memory array.
- 7. The data switch of claim 1 further comprising cyclic redundancy check circuitry coupled to the input and output edit buffers.
- 8. The data switch of claim 1 wherein the plurality of double-buffered input serial access memories are adapted to be formatting such that the plurality of double-buffered input serial access memories in combination receive one input data package, each one of the plurality of double-buffered input serial access memories receiving a portion of the input data package.
- 9. An asynchronous transfer mode (ATM) switch comprising:
- a dynamic random access memory array;
- eight double buffered input serial access memories each for receiving an ATM data package;
- eight double-buffered output serial access memories each for storing an ATM data package;
- an edit buffer for modifying an ATM data package; and
- control circuitry.
- 10. The asynchronous transfer mode (ATM) switch of claim 9, further comprising:
- error correction circuitry for detecting and correcting errors in an ATM data package.
- 11. A data transfer system comprising:
- a data switch comprising:
- a plurality of double-buffered input serial access memories each for receiving an input data package from a first external data bus;
- a dynamic random access memory array;
- a plurality of double-buffered output serial access memories each for outputting an output data package on a second external data bus;
- data transfer buses for transferring input data packages from the plurality of double-buffered input serial access memories to the dynamic random access memory array, the data transfer buses further transferring the input data packages from the dynamic random access memory array to the plurality of double-buffered output serial access memories;
- an input edit buffer for editing the input data package prior to transferring to the dynamic random access memory; and
- an output edit buffer for editing the input data package prior to transferring to the plurality of double-buffered output serial access memories; and
- a micro-processor connected to the data switch for controlling data transfer from the first external data bus to the second external data bus.
Parent Case Info
This is a continuation-in-part of application Ser. No. 07/456,520, filed Jun. 1, 1995, now U.S. Pat. No. 5,719,890 issued Feb. 17, 1998.
US Referenced Citations (44)
Foreign Referenced Citations (3)
Number |
Date |
Country |
1-200455 |
|
JPX |
2-223253 |
|
JPX |
56-145300 |
|
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
456520 |
Jun 1995 |
|