作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (23): 28-30. doi: 10.3969/j.issn.1000-3428.2007.23.010

• 博士论文 • 上一篇    下一篇

VelociTI结构浮点DSPs的流水线异常处理方法

胡正伟1,2,仲顺安1,陈 禾1   

  1. (1. 北京理工大学电子工程系,北京 100081;2. 华北电力大学电子与通信工程系,保定 071003)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-12-05 发布日期:2007-12-05

Processing Method for Pipeline Exception of Floating-point DSPs Based on VelociTI Architecture

HU Zheng-wei1,2, ZHONG Shun-an1, CHEN He1   

  1. (1. Department of Electronic Engineering, Beijing Institute of Technology, Beijing 100081; 2. Department of Electronic and Communication Engineering, North China Electric Power University, Baoding 071003)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-12-05 Published:2007-12-05

摘要: 在采用基于VelociTI结构浮点DSPs流水线模式设计具有自主知识产权的数字信号处理器中,为了正确有效地实现对流水线异常的控制,提出了一种该结构流水线发生异常时的处理方法。对引起流水线异常的情况进行了合理的分类,存储器阻塞、多执行包和多周期NOP指令采用通过控制流水线寄存器的时钟信号实现控制。采用控制指令的执行条件实现了中断引起的流水线队列中部分指令的废除。对提出的方法采用VHDL语言建模设计,仿真结果验证了其正确性。

关键词: VelociTI结构, 数字信号处理器, 流水线异常

Abstract:

In order to design digital signal processor with own property right, one kind of pipeline structure of floating point digital signal processor based on VelociTI architecture is studied and a new processing method for pipeline exception is proposed. Abnormal things affecting pipeline are classified reasonably. Pipeline registers’ clock signals of pipeline registers are controlled for memory blocking, many execute packets, many cycles NOP instructions. Some instructions should be disabled when interruption occurs, this work is done by controlling execute condition of these instructions. The correctness can be confirmed by simulation results.

Key words: VelociTI architecture, DSPs, pipeline-exception

中图分类号: