×

System for sending and receiving data on a Universal Serial Bus (USB) using a memory shared among a number of end points

  • US 6,145,045 A
  • Filed: 01/07/1998
  • Issued: 11/07/2000
  • Est. Priority Date: 01/07/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for receiving data on a non-isochronous endpoint pipe at a Universal Serial Bus (USB) endpoint from a USB host, comprising:

  • at least one data storage element configured to store data and being shared among a plurality of USB endpoints;

    a pointer data storage element configured to store a pointer corresponding to one of a plurality of buffers in said at least one data storage element; and

    a controller configured to receive a plurality of data at said plurality of USB endpoints from at least one USB host on at least one USB endpoint pipe,wherein said controller writes into said pointer data storage element a first pointer corresponding to a first buffer of said plurality of buffers, receives a first plurality of data into said first buffer as indicated by said pointer data storage element, writes into said pointer data storage element a second pointer corresponding to a second buffer of said plurality of buffers, and receives a second plurality of data into said second buffer as indicated by said pointer data storage element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×