Claims
- 1. A circuit comprising:a memory device comprising a plurality of byte positions for storage of data, wherein said byte positions of said memory device are organized in pairs of two byte positions comprising a high byte position and a low byte position, said memory device being configured such that during a single read operation from said memory device twice as much data is read during a single read operation to said memory device than is written to said memory device during a single write operation; and a circuit, coupled to said memory device, for executing write operations to said memory device including executing a byte insertion operation, wherein said byte insertion operation inserts data from a low byte position to a high byte position for a corresponding pair of byte positions in said memory device.
- 2. The circuit as set forth in claim 1, wherein said circuit further comprising a circuit for executing a byte deletion operation that overwrites data in a byte position for two successive write operations.
- 3. The circuit as set forth in claim 2, wherein said circuit further comprising a circuit for executing a byte insertion operation on the last pair of byte positions in said memory device, and for executing a byte deletion operation on a fifth byte position in said memory device.
- 4. The circuit as set forth in claim 1, wherein said circuit further comprising a circuit for executing a first byte insertion operation on a fifth and sixth byte positions in said memory device, and for executing a second byte insertion operation on the last pair of byte positions in said memory device.
- 5. The circuit as set forth in claim 1, wherein said circuit further comprising a circuit for executing a byte insertion operation on a fifth and sixth byte positions in said memory device.
- 6. The circuit as set forth in claim 1, wherein said memory device comprises a first in first out (FIFO) memory device.
- 7. The circuit as set forth in claim 1, wherein said circuit further comprising a circuit for executing a byte insertion operation on the last pair of byte positions in said memory device.
- 8. A circuit comprising:a memory device comprising a plurality of byte positions for storage of data, wherein said byte positions of said memory device are organized in pairs of two byte positions comprising a high byte position and a low byte position, said memory device being configured such that during a single read operation from said memory device twice as much data is read than is written to said memory device during a single write operation; and a circuit, coupled to said memory device, for executing write operations to said memory device including executing a byte deletion operation, wherein said byte deletion operation overrides data in a byte position for two successive write operations.
- 9. The circuit as set forth in claim 8, wherein said circuit further comprising a circuit for executing a byte deletion operation on a fifth byte position in said memory device.
- 10. The circuit as set forth in claim 8, wherein said memory device comprises a first in first out (FIFO) memory device.
- 11. A method for performing read operations and write operations in a memory device, said method comprising the steps of:configuring a memory device to include a plurality of byte positions for storage of data, wherein said byte positions of said memory device are organized in pairs of two byte positions comprising a high byte position and a low byte position: reading, for a single read operation from said memory device, twice as much data than is written to said memory device during a single write operation; and executing a byte insertion operation in said memory device by inserting data from a low byte position to a high byte position for a corresponding pair of byte positions in said memory device.
- 12. The method as set forth in claim 11, further comprising the step of executing a byte deletion operation in said memory device that overwrites data in a byte position for two successive write operations.
- 13. The method as set forth in claim 11, further comprising the steps of: executing a byte insertion operation on the last pair of byte positions in said memory device; andexecuting a byte deletion operation on a fifth byte position in said memory device.
- 14. The method as set forth in claim 11, further comprising the steps of:executing a first byte insertion operation on a fifth and sixth byte positions in said memory device; and executing a second byte insertion operation on the last pair of byte positions in said memory device.
- 15. The method as set forth in claim 11, further comprising the steps of executing a byte insertion operation on a fifth and sixth byte positions in said memory device.
- 16. The method as set forth in claim 11, further comprising the step of executing a byte insertion operation on the last pair of byte positions in said memory device.
- 17. A method for performing read operations and write operations in a memory device, said method comprising the steps of:configuring a memory device to include a plurality of byte positions for storage of data, wherein said byte positions of said memory device are organized in pairs of two byte positions comprising a high byte position and a low byte position; reading, for a single read operation from said memory device, twice as much data than is written to said memory device during a single write operation; and executing a byte deletion operation that overrides data in a byte position for two successive write operations.
- 18. The method as set forth in claim 17, further comprising the step of executing a byte deletion operation on a fifth byte position in said memory device.
Parent Case Info
This application is a divisional of U.S. patent application Ser. No. 09/130,065, filed Aug. 7, 1998, now U.S. Pat. No. 6,230,249, which is a divisional of U.S. patent application Ser. No. 08/664,873, filed, Jun. 17, 1996 now U.S. Pat. No. 6,122,717.
US Referenced Citations (7)