Title :
A multi-level memory system architecture for high performance DSP applications
Author :
Agarwala, Sanjive ; Fuoco, Charles ; Anderson, Tim ; Comisky, Dave ; Mobley, Christopher
Author_Institution :
Texas Instrum. Inc., Dallas, TX, USA
Abstract :
With the explosion of Digital Signal Processor (DSP) applications, there is a constant requirement for increased processing capability. This in turn requires rapid performance scaling in both operations per cycle and cycles per second, both of which result in increased MIPS/MMACS/MFLOPs. The memory system has to sustain the increased frequency and bandwidth demands in order to meet the data requirements of the DSP. Traditionally, DSP system architectures have on-chip addressable RAM, which is accessible by both the central processing unit (CPU) and the direct memory access (DMA). However, RAM frequencies are not scaling along with CPU clock rates, and as a result only relatively small RAM sizes are able to meet the frequency goals. This is in direct contrast to the increasing program size requirements seen by DSP applications, which in turn require even more on-chip RAM. This paper proposes a solution which has caches and RAMs coexisting in a homogeneous environment and working seamlessly together allowing high frequencies while still maintaining the DSP goals of low cost and low power. This multi-level memory system architecture has been implemented on the Texas Instruments (TI) TMS320C6211 C6x DSP
Keywords :
digital signal processing chips; file organisation; memory architecture; TMS320C6211 C6x DSP; central processing unit; direct memory access; high performance DSP chips; multi-level memory system architecture; on-chip addressable RAM; Bandwidth; Central Processing Unit; Digital signal processing; Digital signal processors; Explosions; Frequency; Memory architecture; Random access memory; Read-write memory; System-on-a-chip;
Conference_Titel :
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0801-4
DOI :
10.1109/ICCD.2000.878316