A compact DSP core with static floating-point arithmetic

被引:10
|
作者
Lin, TJ [1 ]
Lin, HY
Chao, CM
Liu, CW
Jen, CW
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu, Taiwan
[2] Ind Technol Res Inst, SoC Technol Ctr, Hsinchu, Taiwan
[3] Natl Chiao Tung Univ, Inst Elect, Hsinchu, Taiwan
关键词
Discrete Cosine Transform; Digital Signal Processor; Input Queue; Virtual Address; Integer Arithmetic;
D O I
10.1007/s11265-005-4178-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A multimedia system-on-a-chip (SoC) usually contains one or more programmable digital signal processors (DSP) to accelerate data-intensive computations. But most of these DSP cores are designed originally for standalone applications, and they must have some overlapped (and redundant) components with the host microprocessor. This paper presents a compact DSP for multi-core systems, which is fully programmable and has been optimized to execute a set of signal processing kernels very efficiently. The DSP core was designed concurrently with its automatic software generator based on high-level synthesis. Moreover, it performs lightweight arithmetic-the static floating-point (SFP), which approximates the quality of floating-point (FP) operations with the hardware similar to that of the integer arithmetic. In our simulations, the compact DSP and its auto-generated software can achieve 3X performance (estimated in cycles) of those DSP cores in the dual-core baseband processors with similar computing resources. Besides, the 16-bit SFP has above 40 dB signal to round-off noise ratio over the IEEE single-precision FP, and it even outperforms the hand-optimized programs based on the 32-bit integer arithmetic. The 24-bit SFP has above 64 dB quality, of which the maximum precision is identical to that of the single-precision FP. Finally, the DSP core has been implemented and fabricated in the UMC 0.18 mu m 1P6M CMOS technology. It can operate at 314.5 MHz while consuming 52mW average power. The core size is only 1.5 mmx1.5 mm including the 16 KB on-chip memory and the AMBA AHB interface.
引用
收藏
页码:127 / 138
页数:12
相关论文
共 50 条
  • [1] A Compact DSP Core with Static Floating-Point Arithmetic
    Tay-Jyi Lin
    Hung-Yueh Lin
    Chie-Min Chao
    Chih-Wei Liu
    Chih-Wei Jen
    Journal of VLSI signal processing systems for signal, image and video technology, 2006, 42 : 127 - 138
  • [2] Fused Floating-Point Arithmetic for DSP
    Swartzlander, Earl E., Jr.
    Saleh, Hani H.
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 767 - +
  • [3] DSP TACKLES FLOATING-POINT ARITHMETIC
    FERRO, F
    COMPUTER DESIGN, 1986, 25 (15): : 53 - 56
  • [4] DSP TACKLES FLOATING-POINT ARITHMETIC.
    Ferro, Frank
    Electronic Systems Technology and Design/Computer Design's, 1986, 25 (15): : 53 - 56
  • [5] STATIC AND DYNAMIC NUMERICAL CHARACTERISTICS OF FLOATING-POINT ARITHMETIC
    CODY, WJ
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 598 - 601
  • [6] Floating-point arithmetic
    Boldo, Sylvie
    Jeannerod, Claude-Pierre
    Melquiond, Guillaume
    Muller, Jean-Michel
    ACTA NUMERICA, 2023, 32 : 203 - 290
  • [7] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [8] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [9] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [10] Static floating-point unit with implicit exponent tracking for embedded DSP
    Lin, HY
    Lin, TJ
    Chao, CM
    Liao, YC
    Liu, CW
    Jen, CW
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 821 - 824