- 2
- 0
- 约6.86千字
- 约 14页
- 2019-10-08 发布于江西
- 举报
第2章DSP的硬件结构
DSP的硬件结构:
DSP与标准微处理器有许多共同的地方,都是由CPU、存储器、总线、外设、接口
、时钟组成。从广义上讲,可以说DSP是一种CPU。但DSP和一般的CPU又有不同,
DSP有自己的一些独特的特点,比如采用哈佛结构、流水线操作、独立的硬件乘法器
、独立的DMA总线和控制器等。
Von?Neuman结构与Harvard结构:
Harvard结构 :程序与数据存储空间分开,各有独立的
地址总线和数据总线,取指和读数可以同时进行,从而提高速度,目前的水平已达到
90亿次浮点运算/秒(9000MFLOPS)。
MIPS--Million?Instruction?Per?Second
MFLOPS--Million?Floating?Operation?Per?Second
流水操作(pipeline):
独立的硬件乘法器:
在卷积、数字滤波、FFT、相关、矩阵运算等算法中,都有A(kB(n-
k一类的运算,大量重复乘法和累加。
通用计算机的乘法用软件实现,用若干个机器周期。
DSP有硬件乘法器,用MAC指令(取数、乘法、累加)在单周期内完成。
独立的DMA总线和控制器:
有一组或多组独立的DMA总线,与CPU的程序、数据总线并行工作,数据的传递和
处理可以独立进行,DMA内部总线与系统总线完全分开,避开了总线使用上的瓶颈
。在不影响CPU工作的条件下,DMA速度已达800Mbyte/s。
CPU:
通用微处理器的CPU由ALU和CU组成,其算术运算和逻辑运算通过软件来实现,如
加法需要10个机器周期,乘法是一系列的移位和加法,需要数十个机器周期。
DSP的CPU设置硬件乘法器,可以在单周期内完成乘法和累加.
移位:
通用微处理器的移位,每调用一次移位指令移动1-bit
DSP可以在一个机器周期内左移或右移多个bit,可以用来对数字定标,使之放大或
缩小,以保证精度和防止溢出;还可以用来作定点数和浮点数之间的转换.
溢出:
通用CPU中,溢出发生后,设置溢出标志,不带符号位时回绕,带符号位时反相,带
来很大的误差
DSP把移位输出的最高位(MSB)存放在一个位检测状态寄存器中,检测到MSB=1时
,就通知下一次会发生溢出,可以采取措施防止.
数据地址发生器(DAG):
在通用CPU中,数据地址的产生和数据的处理都由ALU来完成
在DSP中,设置了专门的数据地址发生器(实际上是专门的ALU),来产生所需要的
数据地址,节省公共ALU的时间.
外设(peripherals):
时钟发生器(振荡器与PLL)
定时器(Timer)
软件可编程等待状态发生器
通用I/O
同步串口(SSP)与异步串口(ASP)
JTAG扫描逻辑电路(IEEE?1149.1标准
便于对DSP作片上的在线仿真和多DSP条件下的调试
’C54x的内部结构:
中央处理器CPU?、内部总线控制、特殊功能寄存器、数据存储器RAM
、程序存储器ROM、I/O功能扩展接口、串行口、、主机通信接口HPI、定时系统、中断
系统。
各部分的功能:
①?中央处理器CPU
采用了流水线指令执行结构和相应的并行处理结构,可在一个周期内对数据进行高
速的算术运算和逻辑运算。
②?内部总线结构
由一组程序总线、三组数据总线和四组地址总线组成,可在一个指令周期内产生两
个数据存储地址,实现流水线并行数据处理。
③?特殊功能寄存器
共有26个特殊功能寄存器,位于具有特殊功能的RAM区。主要用来对片内各功能模
块进行管理、控制、监视。
④?数据存储器RAM
DARAM:在一个指令周期内,可对其进行两次存取操作,即一次读出和一次写入;
SARAM:在一个指令周期内,只能进行一次存取操作。
⑤?程序存储器ROM
可由ROM和RAM配置而成,即程序空间可以定义在ROM上,也可以定义在RAM中
。
当需要高速运行的程序时,可将片外ROM中的程序调入到片内RAM中,以提高程序
的运行速度,降低对外部ROM的速度要求,增强系统的整体抗干扰性能。
⑥?I/O口
’C54x共有两个通用I/O引脚(BIO和XF)。
BIO:主要用来监测外部设备的工作状态;
XF:用来给外部设备发送信号。
’C54x芯片还配有主机接口(HPI)、同步串行口和64K字I/O空间。
HPI和串行口可以通过设置,用作通用I/O。
64K字的I/O空间可通过外加缓冲器或锁存电路,配合外部I/O读写控制时序构成片
外外设的控制电路。
⑦?串行口
不同型号的’C54x芯片,所配置的串行口功能不同。可分为4种:单通道同步串行口SP
、带缓冲器单通道同步串行口BSP、并行带缓冲器多通道同步串行口McBSP、时分多
通道带缓冲器串行口TMD。
⑧?主机接口HPI
HPI是一个与主机通信的并行接口,主要用于DSP与其它
您可能关注的文档
- 《我的理想》作文教学设计.docx
- 《五四爱国运动》习题.docx
- 《物质的推断》教学设计.docx
- 《西游记》测试题答案.docx
- 《西游记》知识点整理.docx
- 《现代公关与礼仪》教学大纲.docx
- 《消费及其类型》说课稿.docx
- 《小数乘小数》案例分析.docx
- 《小数除法》的课堂实录与评析.docx
- 《小数的加法和减法》教学设计.docx
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 《产品认证培训资料》PPT课件.pptx VIP
- 汽车运输危险货物规则.pdf VIP
- 游标卡尺的读数和使用.ppt VIP
- 危险货物道路运输规则 jtt 617-2018.doc VIP
- 最新正规婚内协议书范文范本电子版.docx VIP
- 江西省市政工程消耗量定额及统一基价表(2017).pdf VIP
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 2025年最新杭州医保考试题及答案.doc
- 无锡城市职业技术学院单招《数学》考试历年机考真题集【夺分金卷】附答案详解.docx VIP
原创力文档

文档评论(0)