发明名称 DMA controller with address generator for interleaving and deinterleaving operations
摘要 Memory address generation for digital signal processing, such as convolutional delinterleaving operations, is described. A digital signal processing system-on-chip (100) utilises an on-chip memory space (102), e.g. static RAM (SRAM) that is shared between functional blocks of the system. An on-chip direct memory access (DMA) controller 106 comprises an address generator 210 that generates sequences of read 212 and write 214 memory addresses for data items being transferred between the on-chip memory (102) and a paged memory device (112) via port 204, or internally within the system. The address generator is configurable and can generate non-linear sequences for the read and/or write addresses, in accordance with different read modes and write modes. This enables interleaving or deinterleaving operations to be performed by DMA controller 106 as part of a data transfer between internal or paged memory with a dedicated memory for interleaving operations is not being required. In further examples, the address generator can be configured to generate read and/or write addresses that take into account limitations of particular memory devices when performing interleaving, such as DRAM.
申请公布号 GB2505446(A) 申请公布日期 2014.03.05
申请号 GB20120015422 申请日期 2012.08.30
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 ADRIAN JOHN ANDERSON
分类号 G06F13/28;H03M13/27 主分类号 G06F13/28
代理机构 代理人
主权项
地址