第二章21061结构_第1页
第二章21061结构_第2页
第二章21061结构_第3页
第二章21061结构_第4页
第二章21061结构_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 多片处理器无需外部控制逻辑,就能无缝连接成 一个高效的紧耦合(通过总线结构)或松耦合 (通过链路结构)方式的并行多处理器系统。 4套独立的总线,分别用于双数据存取、指令存取和输入输出接口 ADSP21061属于属于SHARC系列系列DSP,为,为 QFP240封装,封装, 最高工作速率为最高工作速率为50MIPS 注:若为有符号数,最高位(注:若为有符号数,最高位(D31)是符号位。)是符号位。 乘积寄存器乘积寄存器MR用来存放定点数的积,其长用来存放定点数的积,其长 度是度是80位。位。80位的定点乘积寄存器从高到低位的定点乘积寄存器从高到低 分成分成3个寄存器:个寄存器:MR2、MR1、

2、MR0。 16位位32位位32位位 带符号小数结果左移带符号小数结果左移1 位定点结果位定点结果 . . . . . . 简化存储器操作简化存储器操作 支持间接寻址支持间接寻址 提供备用提供备用DAG寄存器寄存器 支持双数据单周期存取支持双数据单周期存取 支持循环寻址方式支持循环寻址方式 支持位反转寻址支持位反转寻址 特点特点: N指令执行向程序存储器存数时,N2条指令正在取指令冲突 解决冲突的办法: 第一次取指冲突,必须等待一个周期,在下一 个周期取出指令;指令入指令缓存,下一次出现冲突 时,可并行取指和存取程序区数据。 R0R15(F0F15),MR 寄存器,计算使用用于控制系统,具有自己

3、 的位管理单元.包括系统 模式控制寄存器、状态 寄存器、中断管理寄存 器、用户状态寄存器 通用寄存器 通用寄存器 32个中断源: 串行口和链路口收/发中断 DMA中断 多处理器/主机中断 3个外部引脚中断 定时器中断 堆栈溢出、循环寻址缓冲区溢出、运算溢出中断 用户定义的软中断 6个中断优先级,中断可屏蔽 可以选择中断嵌套 中断向量表起始地址位0X20000* 中断响应至少需要3个周期 16位短字寻址的物理空间和32位正常字 寻址的物理空间是相同的,差别只是 读写的字长不同。地址表示方法是32位 字地址乘2(左移1位)就成了16 位地 址,按16位方式取值结果正好是32位字 的低16位,如果此16位地址加1就成了 对应的高16位数地址。反之,16位短字 地址除2(右移1位)就对应了32位正常 字地址。 每个链路口包括4位数据线,一个双向时钟信号,一个双向确认信号。 链路口可以产生三种形式的中断: (l)DMA使能时,DMA完成后将产生一个可屏蔽中断; (2)DMA禁止时,处理器核可以对存储器映射的LBUF进行读写,当接收缓冲不空或 发送缓冲不满时,就产生可屏蔽中断; (3)当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论