第2章 DSP芯片的基本结构和特征
值得拥有的资料
是来自平时学习积累总结的
有问题的地方肯定有的
还请大家批评指正!
第2章 DSP芯片的基本结构和特征
2.1 引 言
可编程DSP芯片是一种具有特殊结构的微处理器
为了达到快速进行数字信号处理的目的
DSP芯片一般都具有程序和数据分开的总线结构、流水线操作功能、单周期完成乘法的硬件乘法器以及一套适合数字信号处理的指令集
本章将首先介绍DSP芯片的基本结构
然后介绍TI公司的各种DSP芯片的特征
最后简要介绍其他公司的DSP芯片的特点
2.2 DSP芯片的基本结构
为了快速地实现数字信号处理运算
DSP芯片一般都采用特殊的软硬件结构
下面以TMS320系列为例介绍DSP芯片的基本结构
TMS320系列DSP芯片的基本结构包括:(1)哈佛结构;(2)流水线操作;(3)专用的硬件乘法器;(4)特殊的DSP指令;(5)快速的指令周期
这些特点使得TMS320系列DSP芯片可以实现快速的DSP运算
并使大部分运算(例如乘法)能够在一个指令周期内完成
由于TMS320系列DSP芯片是软件可编程器件
因此具有通用微处理器具有的方便灵活的特点
下面分别介绍这些特点是如何在TMS320系列DSP芯片中应用并使得芯片的功能得到加强的
2.2.1 哈佛结构
哈佛结构是不同于传统的冯·诺曼(Von Neuman)结构的并行体系结构
其主要特点是将程序和数据存储在不同的存储空间中
即程序存储器和数据存储器是两个相互独立的存储器
每个存储器独立编址
独立访问
与两个存储器相对应的是系统中设置了程序总线和数据总线两条总线
从而使数据的吞吐率提高了一倍
而冯·诺曼结构则是将指令、数据、地址存储在同一存储器中
统一编址
依靠指令计数器提供的地址来区分是指令、数据还是地址
取指令和取数据都访问同一存储器
数据吞吐率低
在哈佛结构中
由于程序和数据存储器在两个分开的空间中
因此取指和执行能完全重叠运行
为了进一步提高运行速度和灵活性
TMS320系列DSP芯片在基本哈佛结构的基础上作了改进
一是允许数据存放在程序存储器中
并被算术运算指令直接使用
增强了芯片的灵活性;二是指令存储在高速缓冲器(Cache)中
当执行此指令时
不需要再从存储器中读取指令
节约了一个指令周期的时间
如TMS320C30具有64个字的Cac
he
2.2.2 流水线
与哈佛结构相关
DSP芯片广泛采用流水线以减少指令执行时间
从而增强了处理器的处理能力
TMS320系列处理器的流水线深度从2~6级不等
第一代TMS320处理器采用二级流水线
第二代采用三级流水线
而第三代则采用四级流水线
也就
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第2章 DSP芯片的基本结构和特征全文阅读和word下载服务。
相关推荐: