发明名称 Asynchronous data transmission with scattering page tables
摘要 Both small frames and large frames of data are transmitted from a producer device to a consumer device over an IEEE 1394 serial data bus. The small frames of data are preferably transmitted to a small frame buffer associated with a plug at the consumer device. Each transfer of a small frame generates an interrupt at the consumer device when the transfer is complete. For the transfer of large frames of data, the consumer device programs an array of page table entries into the plug control register of the producer device, prior to a transfer of a large frame of data. Each of the page table entries includes a starting address of a memory page at the consumer device to which data can be written. Together, these memory pages specified by the page table entries form a large frame buffer at the consumer device for receiving a large frame of data from the producer device. Preferably, the array of page table entries can be updated by the consumer device, as appropriate, between frame transfers. When transferring a large frame of data, the producer device begins writing to the first page specified in the first page table entry and continues in order, writing to the pages specified in the page table entries, until the entire frame has been transferred. When the entire large frame of data has been transferred, the producer device then updates the plug control register at the consumer device to notify the consumer device that the entire large frame has been transferred.
申请公布号 AU4238100(A) 申请公布日期 2000.11.14
申请号 AU20000042381 申请日期 2000.04.12
申请人 SONY ELECTRONICS INC. 发明人 DAVID V. JAMES;HISATO SHIMA;BRUCE FAIRMAN
分类号 G06F13/14;G06F15/16 主分类号 G06F13/14
代理机构 代理人
主权项
地址