An improved descriptor system is provided in which read pointers indicate to a
host and a peripheral the next location to read from a queue of descriptors, and
write pointers indicate the next location to be written in a queue. The system
also allows an incoming descriptor to point to a plurality of data frames for transfer
to the host processor, wherein the peripheral need not read a new descriptor each
time a frame is to be transferred to the host.