网站大量收购独家精品文档,联系QQ:2885784924

[工学]DSP原理与应用2.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]DSP原理与应用2

2. TMS320LF240x DSP内部资源 2.1 CPU内部功能模块图 2.1.1 输入定标移位器 2.1.2 乘法器 2.1.3 中央算术逻辑处理单元(CALU) 2.1.4 辅助寄存器算术单元(ARAU) 2.1.5 状态寄存器ST0和ST1 2.2 存储器和I/O空间 2.2.1 程序存储器 2.2.2 数据存储器 2.2.2 数据存储器(续) 2.2.3 I/O空间 2.3.1 系统配置寄存器SCSR1 2.3.1 系统配置寄存器SCSR2 2.3.2 中断优先级和中断向量表 中断的概念 指由于某种原因,CPU打断正在运行的程序而转去执行为另一事件服务的程序,在服务完毕后再返回去执行原暂时被中止的程序。 2.3.2 中断优先级和中断向量表 子程序 将程序中需要多次出现的程序段按一定的格式编写成相对独立的程序段,在需要用到该程序段的地方用一条“调用指令”来代替它,即一条指令等同于若干条指令的作用。 子程序的优点 简化程序的书写,缩短程序的调试周期 功能模块化,提高程序的可读性 节省存储空间 2.3.2 中断优先级和中断向量表 中断和子程序 相似性:均为在程序运行过程中插入运行另一段程序。 区 别: 中断是随机的和未知的 子程序是预先安排好的,是确切的 中断受外在因素影响 子程序的调用不受外在因素的影响 2.3.2 中断优先级和中断向量表 中断的优点: 解决CPU与外设在速度上的不协调 实现CPU与多个外设并行工作 实时控制,及时处理各类故障 中断源: 能引起中断的外部设备和内部原因就叫中断源 中断源分类: 不可屏蔽中断:不能被封锁 可屏蔽中断:可用软件方法禁止或解除禁止 2.3.2 中断优先级和中断向量表 中断优先级: 指一个系统中各种中断源的重要程度的高低顺序,中断优先级高的中断请求先获得CPU响应。 中断优先级的必要性 解决若干个中断源同时提出中断申请 解决执行中断服务程序过程中另有中断源提出申请 确保中断系统正常有序工作 2.3.2 中断优先级和中断向量表 DSP支持软件中断和硬件中断 软件中断由指令来请求(INTR、NMI、TRAP) 硬件中断由物理器件发送来的信号请求 外部引脚上的信号触发外部硬件中断 片内外设的信号触发的内部硬件中断 2.3.2 中断优先级和中断向量表 (Interrupt Priority and Vectors) 中断处理的几个主要阶段 接收中断请求,请求将主程序挂起 响应中断,保护现场 执行中断服务程序 恢复现场,返回主程序 2.3.2 中断优先级和中断向量表 中断向量 中断向量是中断服务程序的入口地址。 DSP的中断结构 采用集中化的中断扩展设计 采用两级中断来扩展中断个数 中断请求/应答硬件逻辑和中断服务程序都为两级层次 2.3.2 中断优先级和中断向量表 中断源的优先级和中断向量表 2.3.2 中断优先级和中断向量表 2.3.2 中断优先级和中断向量表 2.3.2 中断优先级和中断向量表 2.3.3 外设中断扩展控制器 (PIE Peripheral Interrupt Expansion Controller) 两级中断请求/应答硬件逻辑 两级中断服务程序 不包括复位RS和NMI不可屏蔽中断 两级中断层次 中断请求 外设中断请求 外设中断事件发生 相应外设中断使能 内核中断请求 外设中断请求发生 相应内核中断使能 注意 外设中断请求不能过长,否则将引起多个中断并导致系统瘫痪。 先响应高优先级中断 2.3.4中断向量 (Interrupt Vectors) 中断向量 用于产生中断服务程序的入口地址 DSP的两个中断向量表 CPU向量表: 产生CUP中断请求的一级通用中断服务子程序(GSIR general interrupt service routine)。 外设向量表: 产生特定外设中断服务子程序(SISR specific interrupt service routine) 中断请求示意图(XINT1高优先级模式) 2.3.4中断向量(Interrupt Vectors) 假(Phantom)中断向量 保证了中断系统的完整性 将0000H装入外设中断向量寄存器(PIVR) 产生假中断的原因:

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档