发明名称 Memory access unit
摘要 A memory access unit (24; 74 1 ,...,74 m ) for handling transfers of samples in a d-dimensional array between a one of m data buses (27; 77), where m ‰¥ 1, and k*m memories (22 1 ,...,22 k ; 72 1 ,...,72 k*m ), where k ‰¥ 2, is disclosed. The memory access unit comprises k address calculators (28 1 ,...,28 k ; 79 1 ,...,79 k ), each address calculator configured to receive a bus address (A_B) to add a respective offset to generate a sample bus address (A_B') and to generate, from the sample bus address according to an addressing scheme, a respective address (A_1, ..., A_d) in each of the d dimensions for access along one of the dimensions from the bus address according to an addressing scheme, for accessing a sample. The memory access unit comprises k sample collectors (29 1 ,...,29 k ; 80 1 ,...,80 k*m ), each sample collector operable to generate a memory select (CS) for a one of the k*m memories so as to transfer the sample between a predetermined position in a bus data word and the respective one of the k*m memories. Each sample collector (29 1 ,...,29 k ; 80 1 ,...,80 k*m ) is configured to calculate a respective memory select in dependence upon the address in each of the d dimensions such that each sample collector selects a different one of the k*m memories so as to allow the sample collectors to access k of the k*m memories concurrently. A memory controller may comprise m memory access units (74 1 ,...,74 m ) for handling transfers of samples in a d-dimensional array between m data buses (77 1 ,...,77 m ) and k*m memories (71 1 ,...,71 k*m ).
申请公布号 EP3018587(A1) 申请公布日期 2016.05.11
申请号 EP20140191961 申请日期 2014.11.05
申请人 RENESAS ELECTRONICS EUROPE GMBH 发明人 GRUENEWALD, MATTHIAS
分类号 G06F12/02;G01S13/93;G06F12/06;G06F13/16;G06F13/42 主分类号 G06F12/02
代理机构 代理人
主权项
地址