Patent ID: 6098124
Filing Date: 2000-08-01
Classification: G06F

Abstract:
A system for transferring data over a serial bus, said system comprising:a plurality of data buffers, wherein said plurality of data buffers each includes inputs for receiving data, wherein said plurality of data buffers each store a received data block according to an address of said data block, wherein each of said plurality of data buffers is configured to store data blocks having different size;said serial bus coupled to said plurality of buffers, wherein said serial bus is configured to receive data from one of said plurality of buffers; andan arbiter coupled to each of said plurality of data buffers, wherein said arbiter monitors an amount of accumulated data stored in each of said buffers, wherein said arbiter monitors said serial bus for availability of said serial bus and wherein, when said serial bus is determined to be available, said arbiter selectively provides a largest accumulated data block output from one of said plurality of data buffers.