发明名称 Methods and systems for transferring data between a processing device and external devices
摘要 An array data processor employs a plurality of address generators for communicating between groups of the data processors and external devices. In another aspect, the data processor employs a buffer system having a plurality of pointers that allow for retransmission of data from the buffer upon transfer failure.
申请公布号 US9411532(B2) 申请公布日期 2016.08.09
申请号 US201514728422 申请日期 2015.06.02
申请人 PACT XPP Technologies AG 发明人 Vorbach Martin;Baumgarte Volker;May Frank;Nuckel Armin
分类号 G06F3/00;G06F5/00;G06F13/36;G06F3/06;G06F13/10;G06F13/38;G06F9/45 主分类号 G06F3/00
代理机构 代理人 Heller, III Edward P
主权项 1. A method for operating a system, the system comprising: a data processor, the data processor having at least one arithmetic-logic unit and at least one cache; a bus system connecting the data processor to a receiver, the receiver comprising at least one of an external memory and an external peripheral; the bus system comprising a buffer memory; the buffer memory having three associated pointers: i. a first pointer to point to the buffer from which data is output from the buffer;ii. a second pointer to point the buffer location to which data is input to the buffer; andiii. a third pointer to store the value of the first pointer at the start of a data transfer;wherein the method of operations comprises: a. storing transfer data in the buffer memory;b. transmitting data to the receiver;c. the receiver transmitting information as to whether a data transfer was successful or has failed;d. if the transfer has failed, repeating the transfer of data from the buffer position indicated by the third associated pointer by resetting the first pointer with the value of the third.
地址 Munich DE