APP下载

一种DSP程序控制结构的分析

2012-09-05薛海卫徐新宇符士华

电子与封装 2012年6期
关键词:指令程序

薛海卫,徐新宇,符士华

(中国电子科技集团公司第58研究所,江苏 无锡 214035)

1 引言

数字信号处理器DSP广泛应用于现代通信、信息处理、自动控制等领域中,通过指令程序,DSP能实现滤波、快速傅里叶变换等各种算法,是现代信号处理的关键器件之一。DSP通常由CPU、程序控制、寻址地址、存储器、外设等逻辑部件组成,其中DSP的程序控制实现程序地址的产生与加载、各种指令的执行控制等操作。DSP程序控制调用程序计数器、堆栈、重复计数器等逻辑部件,通过程序地址的加载流程,使得指令能够正确顺利地执行。鉴于程序控制在DSP中起重要的指挥控制作用,弄清DSP程序控制结构对研究DSP性能架构具有重要意义。本文通过分析DSP程序控制的流程与实现方式,从而揭示了程序控制的核心——指令执行中各程序地址的加载关系,为设计DSP程序控制逻辑提供一种参考方法。

2 DSP程序控制结构分析

DSP程序的执行要进行寻址、取址、读写各种存储设备等多项操作,DSP程序除顺序执行外还可以实现多种复杂的执行方式,如跳转、子程序调用返回、循环、程序块执行等。程序可实现的操作种类越多,程序执行越灵活,可操作性和易开发性越好,则DSP的功能越强大、开发效率越高。程序控制是DSP的指挥中枢和控制核心,它控制了所有程序的执行进程。不同的执行指令导致不同的程序地址加载方式。DSP的程序控制逻辑一般由程序计数器、硬堆栈、程序重复执行计数器和状态控制寄存器等逻辑电路组成。……

登录APP查看全文

猜你喜欢

指令程序
听我指令:大催眠术
试论我国未决羁押程序的立法完善
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
杀毒软件中指令虚拟机的脆弱性分析
创卫暗访程序有待改进
一种基于滑窗的余度指令判别算法