DocumentCode :
2126737
Title :
CalmADM™: an audio DSP module based on CalmRISC™
Author :
Lee, Joong-Eon ; Kim, Yun-Hwan ; Lim, Kyoung-Mook ; Park, Jae-Hong ; Jeong, Seh Woong
fYear :
2003
fDate :
27-29 Aug. 2003
Firstpage :
57
Lastpage :
62
Abstract :
We introduce CalmADM, an audio DSP module based on CalmRISC. CalmADM is based on Samsung´s 16-bit microprocessor, CalmRISC16, and its 24-bit DSP coprocessor, CalmMAC24. Two new architectures are adopted in CalmADM. One is shared data cache. With this new caching scheme, we can reduce on-chip memory area while not losing cache performance and programming flexibility. The other is sequential stream buffer. This small buffer takes full charge of input/output audio stream data. Therefore, data caches in CalmADM do not suffer from performance loss caused by cache misses for input/output stream data. The area of CalmADM is about 290K in gate count including on-chip cache memories. The performance we achieved is 38 MIPS for 5.1-channel Dolby AC3 decoding and 40 MIPS for 7.1-channel MPEG2 audio layer2 decoding, including off-chip memory access overhead.
Keywords :
CMOS digital integrated circuits; audio coding; buffer storage; cache storage; coprocessors; decoding; digital signal processing chips; modules; 38 MIPS; 40 MIPS; 5.1-channel Dolby AC3 decoding; 7.1-channel MPEG2 audio layer2 decoding; CMOS standard cell library; CalmADM; Samsung CalmMAC coprocessor; Samsung CalmRISC microprocessor; audio DSP module; audio stream data; off-chip memory access overhead; on-chip memory area; sequential stream buffer; shared data cache; Buffer storage; Coprocessors; Decoding; Digital signal processing; Digital signal processing chips; Large scale integration; Microprocessors; Performance loss; SDRAM; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
ISSN :
1520-6130
Print_ISBN :
0-7803-7795-8
Type :
conf
DOI :
10.1109/SIPS.2003.1235644
Filename :
1235644
Link To Document :
بازگشت