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
    [J]. 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.
    [J]. 2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 767 - +
  • [3] DSP TACKLES FLOATING-POINT ARITHMETIC
    FERRO, F
    [J]. COMPUTER DESIGN, 1986, 25 (15): : 53 - 56
  • [4] DSP TACKLES FLOATING-POINT ARITHMETIC.
    Ferro, Frank
    [J]. 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
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 598 - 601
  • [6] Floating-point arithmetic
    Boldo, Sylvie
    Jeannerod, Claude-Pierre
    Melquiond, Guillaume
    Muller, Jean-Michel
    [J]. ACTA NUMERICA, 2023, 32 : 203 - 290
  • [7] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [8] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    [J]. COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [9] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    [J]. FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [10] Static floating-point unit with implicit exponent tracking for embedded DSP
    Lin, HY
    Lin, TJ
    Chao, CM
    Liao, YC
    Liu, CW
    Jen, CW
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 821 - 824