DSP各种知识点总结.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1 DSP芯片的特点:(1).哈佛结构(程序空间和数据空间分开) (2) ?多总线结构.(3)流 水线结构(取指、译码、译码、寻址、读数、执行) (4)多处理单元? (5)特殊的DSP指 令(6) ?指令周期短? ( 7)运算精度高?( 8)硬件配置强?( 9) DSP最重要的特点: 特殊 的内部结构、强大的信息处理能力及较高的运行速度 。 2三类TMS320 :( 1) TMS320C2000适用于控制领域 (2) TMS320C5000应用于通信领域 (3) TMS320C6000应用于图像处理 3 DSP总线结构: C54x片内有8条16位主总线:4条程序/数据总线和4条对应的地址总 线。1条程序总线(PB):传送自程序储存器的指令代码和立即操作数。 3条数据总线(CB、 DB、EB) : CB和EB传送从数据存储器读出的操作数; EB传送写到存储器中的数据。 4条 地址总线(PAB、CAB、DAB、EAB )传送相应指令所需要的代码 4存储器的分类:64k字的程序存储空间、64K字的数据存储空间和64K字的I/O空间(执 行4次存储器操作、1次取指、2次读操作数和一次写操作数。 5存储器空间分配 片内存储器的形式有 DARAM、SARAM、ROM。 RAM安排到数据存 储空间、 ROM 构成程序存储空间。 (1 )程序空间: MP/MC=1 40000H~FFFFH 片外 MP/MC=0 4000H~EDDDH 片外 FF00H~FFFFH 片内 OVLY=1 0000H~007FH 保留 0080H~007FH 片 内 OVLY=O 0000H~3FFFH 片夕卜 (2 )数据空间:DROM=1 F000H~F3FFH 只读空间 FF00H~FFFH 保留 DROM=0 F000H~FEFFH 片外 6数据寻址方式 (1)立即寻址(2)绝对寻址 <两位>(3)累加器寻址(4)直接寻址 @<包 换数据存储器地址的低 7位>优点:每条指令只需一个字(5)间接寻址*按照存放某个辅助 寄存器中的16位地址寻址的AR0~AR7 ( 7)储存器映像寄存器寻址(8)堆栈寻址 7寻址缩写语 Smem: 16位单寻址操作数 Xmem Ymem 16位双 dmad pmad PA16位立 即数(0-65535) scr源累加器dst目的累加器Ik 16位长立即数 8状态寄存器 ST0 15~13ARP辅助寄存器指针 12TC测试标志位11C进位位10累积起A 的一出标志位 OVA 9OVB 8~0DP数据存储器页指针 9状态寄存器ST1 CPL :直接寻址编辑方式 INTM =0开放全部可屏蔽中断 =1关闭 C16 双16位算数运算方式 10定点DSP浮点DSP :定点DSP能直接进行浮点运算,一次完成是用硬件完成的,而浮 点需要程序辅助。 11重复操作:重复执行单条指令,程序块重复操作(可以响应中断) 12复位操作:处理器从FF80h处取指 13中断:两大类:(1)可屏蔽:立即响应(2)非屏蔽:(满足下列条件才能响应)①优先 级别最高②状态寄存器 ST1中的INTM位为0③中断屏蔽寄存器IMR中的相应位为1三个 阶段:(1)接受中断请求(2)响应中断(3)执行中断服务程序 14复位的三种方式:上电复位,手动复位,软件复位 15常用汇编命令:.bss为未初始化的变量保留空间; usect在一个未初始化的有命名的段中 为变量保留空间;.data通常包含了初始化的数据;.sect定义已初始化的带命名段,其后的 数据存入该段;.text该段包含了可执行的代码; title.接在后面的是程序名;int用来设置一 个或多个16位无符号整型常数; word用来设置一个或多个 16位带符号整型常数 DSP系统的特点:(1)精度高、抗干扰能力强,稳定性好。 (2)编程方便、易于实现复 杂算法(含自适应算法)。(3)可程控。(4)接口简单。(5)集成方便。 CPU部分:①先进的多总线结构(1条程序总线、3条数据总线和4条地址总线)。②位算 术逻辑运算单元(ALU),包括1个40位桶形移位寄存器和 2个独立的40位累加器。③17 X 17位并行乘法器,与40位专用加法器相连,用于非流水线式单周期乘法 /累加(MAC)运算。 ④比较、选择、存储单元(CSSU):用于加法/比较选择。⑤指数编码器:可以在单个周期内 计算40位累加器中数值的指数。⑥ 双地址生成器:包括8个辅助寄存器和2个辅助寄存器 算术运算单元(ARAU)存储器空间 192 K字可寻址存储空间:64 K字程序存储空间、64 K 字数据存储空间及 64 K字I/O空间 ⑦功能结构上分:运算部件和控制部件 累加器:目的寄存器 用来存放从ALU或乘法器/加法器单元输出的数据。 19?桶形移位器:立即数

文档评论(0)

cooldemon0601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

认证主体潘**

1亿VIP精品文档

相关文档

相关课程推荐