计算机应用 ›› 2010, Vol. 30 ›› Issue (07): 1978-1982.

• 典型应用 • 上一篇    下一篇

X-DSP ALU与移位部件的设计与实现

彭元喜1,邹佳骏2   

  1. 1. 国防科技大学
    2.
  • 收稿日期:2009-12-29 修回日期:2010-03-07 发布日期:2010-07-01 出版日期:2010-07-01
  • 通讯作者: 彭元喜
  • 基金资助:
    国家自然科学基金项目“有界延迟服务片上网络研究;国家“863”项目“基于超节点的64核以上片上多DSP系统结构;教育部“长江学者和创新团队发展计划”

Design and implementation of ALU and shifter in X-DSP

  • Received:2009-12-29 Revised:2010-03-07 Online:2010-07-01 Published:2010-07-01

摘要: X型DSP是我们自主研发的一款低功耗高性能DSP。对X型DSP的CPU体系结构进行了深入研究,在详细分析X型DSP的ALU部件和移位器部件相关指令基础上,对ALU与移位器部件进行了设计与实现。采用Design Compiler综合工具,基于SMIC公司0.13um CMOS工艺库对ALU移位部件进行了逻辑综合,电路功耗共为4.2821mW,电路面积为71042.9804m2,工作频率达到250MHz。

关键词: 数字信号处理器, 算术运算逻辑单元, 桶形移位器, 核心加法器, 验证

Abstract: Concerning the challenges on performance, power, area of Arithmetic Logical Unit (ALU) and shifter in DSP CPU, this paper studied the architecture of XDSP and analyzed the characteristics of all instructions related to ALU unit, and shifter unit and designed and implemented the two units. This paper also synthesized the two computational units by using design compiler with SMIC 0.13μm CMOS technology library. The total circuit power consumption was 4.2821mW, the area of the circuit was 71042.9804μm2,and the frequency was 250MHz, which met the requirements of the system.

Key words: Digital Signal Processor (DSP), Arithmetic Logical Unit (ALU), barrel shifter, core adder, verification