- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[2018年最新整理]chapter2DSPmicrochip
2003.2.16 DSP技术基础 * * 第2章 DSP处理器的发展及典型DSP芯片 内容提要 随着DSP处理器应用范围的不断扩大,市场竞争也日趋激烈。通用DSP的增长正在趋缓,而以DSP核为基础的ASSP(Application – Specific Standard Product)和SoC(System on Chip)的发展越来越快。 本章将跟踪DSP处理器的发展,从早期的结构,到当前最新的器件,关注DSP结构的主要差别,比较他们的优点和缺点。 知识要点 ● DSP处理器实现高速运算的途径 ● DSP处理器结构的发展趋势 ● SoC技术 第2章 DSP处理器的发展及典型DSP芯片 第2章 DSP处理器的发展及典型DSP芯片 2.1 DSP处理器实现高速运算的途径 理解DSP处理器结构发展的最好的方法,就是去考察典型的DSP算法及其对运算的要求,以及对DSP处理器结构所产生的影响。 ※ 乘法,累加 第1章 DSP绪论 (1)硬件乘法器和乘-加单元 乘法和累加是DSP算法中最常用的运算种类,所以DSP处理器中都无一例外的设置了专用的处理单元,单周期乘法器(Multiplier)和组合乘加单元(MAC)。采用专用单元可以实现在一个时钟周期内实现一次乘法和累加。 在TI公司C6000系列处理器中,并行设置了多个硬件处理单元,其中C64x处理器单周期可以实现4次16bit×16bit运算。 第1章 DSP绪论 (1)硬件乘法器和乘-加单元 相比之下,通用CPU实现乘法运算速度就会比较慢,一般转化为移位和加法运算来实现,每一步需要一个到几个时钟周期。 (2)多个执行单元 随着数字处理领域对速度的要求越来越高,DSP处理器往往包含若干个独立的执行单元,进行并行处理。 例如,除了MAC单元外,还有ALU, DAG等; 第1章 DSP绪论 (3)高效的存储器访问 哈佛结构,多总线结构,DARAM; 数据地址计算单元DAG, DSP处理器的地址产生单元的优点在于,它支持专门的寻址模式,如访问后增量或减量,循环寻址等,使处理器可以高效的访问存储器; (4)数据格式 对于较高精度要求的应用,使用浮点DSP处理器可以得到精度的同时也保持高速运算; 第1章 DSP绪论 (5)零开销循环 DSP算法包含大量的循环计算,通常DSP支持专门的循环指令,可以无需花费任何时钟周期的情况下实现循环执行; (6)高速接口 为了满足数字信号处理系统的大数据吞吐率的需要,DSP处理器都配置了高速的串口和并口,并采用低开销的中断和DMA方式实现,在高速通信的同时不增加核心处理器的负担; 第1章 DSP绪论 (7)专门的指令集 在DSP指令集中,主要的特点是并行执行和节省存储器空间; 并行操作在指令的执行过程中是由多处理单元完成的,比如说在完成算术运算的同时,完成一到两个数据的内存访问,产生数据地址等工作; 节省存储器空间的方法使大量使用寄存器来完成操作以及将多个操作合并到一条指令中; 第2章 DSP处理器的发展及典型DSP芯片 2.2 DSP处理器结构的发展趋势 每个时钟周期执行一条指令,指令较复杂; 往往包含一个乘法器(Multiplier)或乘加单元(MAC),一个ALU; 时钟频率20 ~ 50MHz; 功耗较低,片内存储器容量较小; (1)传统的DSP处理器 第2章 DSP处理器的发展及典型DSP芯片 在不提高时钟频率和显著改变硬件的条件下,改善器性能,在每个时钟周期内完成更多的工作; 增加第二个乘法器和加法器,并扩展指令集; 这个阶段的DSP发展是一个过度时期,虽然硬件单元增加,但并不是真正的并行结构,处理性能的提升和硬件成本增加同步,所以从总体上,DSP的性价比和每个MIPS的功耗并没有显著的提升; (2)改进的传统结构DSP处理器 第2章 DSP处理器的发展及典型DSP芯片 为了每个时钟周期完成更多的操作,DSP处理器中并行设置了一组或多组处理单元,每一组处理单元通常包含独立的乘法器,ALU, Shifter, DAG; (3)并行结构DSP处理器 与传统的DSP结构相比,并行结构处理器采用非常简单的指令集,指令功能单一,结构规范,非常适合与组合执行; 第2章 DSP处理器的发展及典型DSP芯片 采用VLIW超长指令字,处理器将每个周期内执行的4-8条指令打包成一个很长的指令,成为超长指令字。
文档评论(0)