- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
寄存器中断逻辑定时器1
ADSP21160寄存器 ADSP21160寄存器分类: 1)运算单元寄存器 2)系统控制和状态寄存器 3)程序控制寄存器 4)数据地址产生寄存器(DAG1,DAG2) 5)I/O处理器寄存器 运算单元寄存器 运算单元寄存器主要为运算单元的ALU、乘法器、移位器保存输入、输出数据,主要包括: (1)通用数据寄存器Rx,Sx, Fx(x=0~15); (2)乘法结果寄存器MRFx, MRBx (x=0~2); 其中MRFx称为前台寄存器; MRBx称为后台寄存器; 主要用于存放80位定点乘法结果; 注:通常也把总线交换寄存器PX,算作运算单元寄存器; 系统控制和状态寄存器 主要功能是配置处理器核的操作模式,同时标识处理器核的工作状态,作为条件程序执行的判别条件。 对系统控制类寄存器的写入操作有1个周期的延迟,在写入后的第二个周期才有效。 系统控制和状态寄存器续 MODE1寄存器的位定义表 MODE1寄存器的位定义表续 MODE2寄存器位定义表 MODE2寄存器位定义表续 ASTATx运算状态寄存器表 ASTATx运算状态寄存器表续 3)程序控制寄存器(如下页图) ADSP程序控制寄存器引导指令的执行,主要实现以下操作: 1. 指令流水 2. 程序和循环堆栈 3. 定时器操作 4. 中断锁存与屏蔽 程序控制寄存器表 4)数据地址产生器(DAG1,DAG2) 数据地址产生寄存器主要为访问数据和指令产生地址,并自动修改地址,实现连续的地址空间访问,同时也能实现环形缓冲寻址等操作,但它们不参与数值运算。 (DAG1,DAG2)寄存器说明表 环形缓冲区操作 MODE1寄存器的位定义表续 M为正时环形缓冲区计算方法 环形缓冲区操作注意事项1 地址修改只能采用后修改方式,即可用M寄存器(与I寄存器在相同DAG中,但不必同号数,如I0和M3),也可采用立即数; 但不管修改值是来自M寄存器还是立即数,其修改值大小不能超出循环缓冲区的长度(L寄存器值)。 3. 循环缓冲区的长度(L寄存器值)必须是正值且不能超过231-1,如循环缓冲区长度为零,则循环缓冲区操作被DISABLE。 环形缓冲区操作注意事项2 4.B寄存器被装入某个值时,同时I寄存器被装入相同的值。但I寄存器被装入某个值时,B寄存器的值不变。 5.M寄存器既可以是正值,也可以是负值。 注:在上个例子中意味着 B0=0x55000, M1=-0x4 M寄存器可以是负值 初始时I寄存器中的值等于B寄存器的值; 在第一次环形缓冲区访问时,I寄存器的值更新为B+L; 然后开始递减访问缓冲区。 5. I/O处理器寄存器 I/O处理器寄存器分为以下几组: 系统控制寄存器组; DMA缓冲寄存器组; 链路和串行口寄存器组; SYSCON-系统控制寄存器位定义表 系统控制寄存器位定义表续1 系统控制寄存器位定义表续2 系统控制寄存器位定义表续3 SYSCON寄存器的位定义 1. SRST (位0):软件复位,通过软件将该位置1,DSP响应不可屏蔽中断RSTI,并将该位清0。 2. BSO(位1):引导方式选择重载,1-DSP使用BMS有效,从片外存储器空间加载程序。 SYSCON寄存器的位定义续 3.IIVT(位3):内部中断向量表,对于ADSP21160来说1-不管加载任何模式配置,强制将中断向量表放到0x40000地址(基地址);0-根据加载模式选择放置。 4. IMDW0(位9):片内存储器块0数据宽度设置,1-40位,0-32位。 SYSCON寄存器的位定义续 IMDW1(位10): 片内存储器块1数据宽度设置,1-40位,0-32位。 MSIZE(位15-12):外部存储器块大小设置 MSIZE=log2(块大小)-13。 ADSP21160中断逻辑与定时器 1.中断逻辑 ADSP21160内部提供了丰富的中断资源。 a.在外部中断方面: 复位中断; 仿真器中断; 三个外部输入中断。 b.在内部中断方面有: 非法输入中断; 运算错误中断; 链路服务请求中断; 定时器中断; 堆栈溢出中断; 多处理器中断; 环形缓冲区溢出中断; DMA控制中断; 用户自定义软件中断等。 ADSP SHARC系列处理器的三个外部中断输入方式有两种: 电平触发方式和沿触发方式。 触发方式的选择通过设置MODE2寄存器来完成,其定义方式如下表: 使用内外部中断时应注意的几点: 1.对上述内、外部中断,除了仿真器中断和复位中断不可以屏蔽外,其余中断都是
您可能关注的文档
- 实验六单电桥测中值电阻.ppt
- 实验十 醋酸纤维薄电泳--血清白蛋白分析.ppt
- 实验十一 传感器简单应用课件.ppt
- 实验十三 标函数和运算符的操作.doc
- 实验十三变容二极调频实验.doc
- 实验十三固体料熔解特性研究.doc
- 实验十三电子束线电偏转与磁偏转.doc
- 实验十二SOPC的盘与LCD显示控制实验.doc
- 实验十光敏电阻的特性研究光控实验.ppt
- 实验十二 三相异步电动机地控制线路实验.ppt
- 2025年省属虚拟市儋州市辅警招聘考试题库(必刷500题)含答案详解.docx
- 2025年白山市八道江区辅警招聘考试题库(必刷500题)及答案详解1套.docx
- 2025年省属虚拟市西沙群岛辅警招聘考试题库(必刷500题)带答案详解.docx
- 2025年高等教育管理学基础测试真题及答案.doc
- 2025年芜湖无为市市场监督管理局招聘8人备考题库参考答案详解.docx
- 2025年长沙市浏阳市辅警招聘考试题库(必刷500题)附答案详解.docx
- 2025年福建省泉州市安溪县辅警招聘考试题库(必刷500题)含答案详解.docx
- 2025年百色市田阳县辅警招聘考试题库(必刷500题)附答案详解.docx
- 2025年福建省龙岩市上杭县辅警招聘考试题库(必刷500题)及答案详解1套.docx
- 2025年高等教育毛概理论测试试题.docx
最近下载
- (153页)新统编语文小学语文三年级上册 第五单元全部课件包含习作.pptx
- 琯溪蜜柚的栽培与管理.pdf VIP
- 应变式加速度测试系统与信号处理设计.pdf VIP
- 中国水利水电建设股份有限公司海外业务安全生产、工程质量和环境管理办法.docx VIP
- 世贸组织全球贸易报告.docx VIP
- 健美操(华中农大)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- ANSI-AWS D1.1-D1.1M 2010 美国钢结构焊接规范 中文版.pdf
- 2025年锅炉试题库(附答案).docx VIP
- 《汉语教程(第三版)第一册 下》教案25 她学得很好.pdf VIP
- 海外工程质量管理办法.docx VIP
原创力文档


文档评论(0)