Invention Grant
- Patent Title: Memory access unit and method including generating memory selects to concurrently access a plurality of memories in a multi-dimensional array
-
Application No.: US15524098Application Date: 2015-10-15
-
Publication No.: US10592406B2Publication Date: 2020-03-17
- Inventor: Matthias Gruenewald
- Applicant: RENESAS ELECTRONICS EUROPE GMBH
- Applicant Address: DE Duesseldorf
- Assignee: RENESAS ELECTRONICS EUROPE GMBH
- Current Assignee: RENESAS ELECTRONICS EUROPE GMBH
- Current Assignee Address: DE Duesseldorf
- Agency: Burr & Forman LLP
- Priority: EP14191961 20141105
- International Application: PCT/EP2015/073870 WO 20151015
- International Announcement: WO2016/071091 WO 20160512
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/06 ; G06F13/16 ; G01S13/524 ; G01S13/87 ; G01S13/28 ; G01S13/931 ; G01S13/53

Abstract:
A memory access unit for handling transfers of samples in a d-dimensional array between a one of m data buses, where m≥1, and k*m memories, where k≥2, is disclosed. The memory access unit comprises k address calculators, each address calculator configured to receive a bus address to add a respective offset to generate a sample bus address and to generate, from the sample bus address according to an addressing scheme, a respective address 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, each sample collector operable to generate a memory select 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 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 for handling transfers of samples in a d-dimensional array between m data buses and k*m memories. An integrated circuit (IC) comprising a memory access unit, and a motor vehicle comprising a computing device having a memory access unit are also disclosed.
Public/Granted literature
- US20170329702A1 MEMORY ACCESS UNIT Public/Granted day:2017-11-16
Information query