第2章 DSP芯片的基本结构和特征.doc

  • 浏览量:933
  • 下载量:0
  • 资料大小:0 B
  • 日期:2016-01-27
  • 上传者:幻月星辰
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    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)中,当执行此指令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。如tms
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换