介绍定点高性能低功耗数字信号处理器YHFT-X的指令缓冲队列与其控制器的设计.为实现向运算部件源源不断地输送高密度可变长的并行指令流,提出改进型动态管理循环缓冲队列的结构.该设计改善了现有处理循环指令技术的局限性,提出当功能单元充足时,利用循环缓冲队列实现的软件流水操作,大大减少了代码量,实现了循环体内指令的并行执行,同时减轻了取指令给存储器带来的压力.该结构支持分块指令预取技术,隐藏了部分流水线停顿.经验证及对比测试满足高性能、低功耗的应用要求.
The paper introduced the instruction buffer queue and the corresponding controller of a fixed-point digital signal processor YHFT-X,which with the character of the high performance and low power.In order to deliver the parallel instruction stream of high density and variable length,an improved dynamically-managed loop instruction buffer queue structure is designed,which has improved the technical limitations of looping instructions already existing.It impletation of the software pipelining operation by use the instruction buffer,greatly reduced the code volume,simplified the pipeline.It simultaneously lightens the pressure which brought to the memory by instruction fetch,reduced the power consumption,Supporting sub-block instruction prefetching techniques,which can eliminate partial unnecessary pipeline stall.Confirmation and contrastively test shows that this scheme is suitable for high-speed,low-power application finally.