发明名称 Data processing device and data transfer control device
摘要 A data processing device includes: a processing block which is connected to a common bus and which processes a plurality of data, which is inputted simultaneously, in parallel; a memory which is consisted of address space which has a plurality of banks; and a common bus arbitration unit which arbitrates a request for access to the memory outputted from the processing block, and controls exchange of data via the common bus between the processing block whose access request has been accepted and the memory. The processing block includes a data transfer control device which changes an order of access to the bank of the memory corresponding to the respective data, unifies the respective data into an exchange data, and exchanges the exchange data with the memory when the processing block performs exchanging of the data to be processed in parallel with the memory via the common bus.
申请公布号 US9594708(B2) 申请公布日期 2017.03.14
申请号 US201414285684 申请日期 2014.05.23
申请人 OLYMPUS CORPORATION 发明人 Tanaka Yoshinobu;Tomita Hironobu;Ueno Akira
分类号 G06F13/36;G06F12/00;G06F13/362;G06T1/60 主分类号 G06F13/36
代理机构 Westerman, Hattori, Daniels & Adrian, LLP 代理人 Westerman, Hattori, Daniels & Adrian, LLP
主权项 1. A data processing device comprising: a first processing block which is connected to a common bus and which processes a plurality of data, which is inputted simultaneously, in parallel; at least one second processing block connected to the common bus; a memory which is consisted of address space which has a plurality of banks; and a common bus arbitration unit which arbitrates a request for access to the memory outputted from the processing block, and controls exchange of data via the common bus between the processing block whose access request has been accepted and the memory, wherein the processing block includes a data transfer control device which changes an order of access to the bank of the memory corresponding to the respective data, unifies the respective data into an exchange data, and exchanges the exchange data with the memory when the processing block performs exchanging of the data to be processed in parallel with the memory via the common bus, wherein the data is consisted of an area of a first direction and an area of a second direction, wherein the first processing block processes a plurality of the data inputted simultaneously in the first direction of the data in parallel, unifies the respective processed data into the exchange data, accesses the bank of the memory in the first direction of the data, and exchanges the exchange data with the memory, and wherein the second processing block accesses the bank of the memory in the second direction of the data, and exchanges at least one of the data which is included in the exchange data with the memory.
地址 Tokyo JP