- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C66x CorePac Users Guide
概述
中断控制器:DSPC66X提供了两种类型的信号同步服务:
——中断;
——异常;
中断由于外部或者内部的硬件信号而提供使正常程序流重新定向的方法。异常也是如此,也通过重新定向程序流。但是异常通常和系统的错误条件有关。
C66X可以接收12种可屏蔽/配置中断,一种可屏蔽异常,和一种不可屏蔽中断/异常。DSP也可以响应各种内部异常情况这些在C66X CPU和指令集参考指南中都有记录。因为它们全都包含在DSP内部。
C66X 内核包括一个中断控制器,允许多达128个和DSP中断/异常有关的系统事件。这128个系统事件可以直接连接到可屏蔽中断,或者组合起来作为中断或者异常。这些不同的路由选择允许的事件具有很大的灵活性处理。
在DSP中一个中断被标记,则一个错误事件也被标记,这时该中断的标志就会被挂起。除了路由事件以外,当CPU丢失了一个中断,中断控制器也会检测。在CPU丢失一个实时事件时,可以利用这个错误事件去通知CPU。中断控制器的硬件设备会在一个寄存器中保存丢失中断的编号以纠正CPU的行为。
C66X 内核中断控制器的目的
C66X提供了大量的西永事件。中断控制器提供了一种方法选择必要的事件,并将它们路由到相应的DSP中断和异常输入。。
虽然可以利用许多这样相同的系统事件去驱动其他外围设备,例如EDMA,但是C66X内核中断控制器是用来专门管理DSP的。
特点
中断控制器将希同事件映射到DSP的中断和异常输入。中断控制器支持128个系统事件。
这128个系统事件作为输入进入中断控制器。它们包含内部产生的事件和芯片级事件。事件的列表将在9.3节列举。另外,除了这128个事件,中断控制器寄存器还能够接收不可屏蔽和复位事件,并且直接路由给DSP。
中断控制器从这些事件中输出各种信号到C66X DSP:—一一个可屏蔽、硬件异常(EXCEP)
——12个可屏蔽硬件中断(从INT4-INT15)
——一个利用中断或者异常的不可屏蔽信号(NMI)
——一个复位信号(RESET)
中断控制器包括以下模块,以方便事件路由到中断和异常。
中断选择器:路由任何系统事件到12个可屏蔽中断
事件连接器:减少庞大的事件数目至四种
异常连接器:让任何系统事件组合在一起作为单一的硬件异常输入
系统功能图
术语和定义
在本章中特别重要的一条是:
系统事件:为了通知DSP一些已经发生的活动或者需要一个响应而产生的以个内部或者外部的信号。
中断:中断由于外部或者内部的硬件信号而提供使正常程序流重新定向的方法。
异常和中断类似,他们也重新定位程序流,但是异常通常和系统的错误状态相关。
中断控制器的结构
中断控制器设计来提供对系统事件的灵活的管理。这个功能是通过列出的这一组寄存器实现的。这些寄存器在本章中具有涉及。在第9.5节中有详细的说明。
事件寄存器
中断控制器包含一系列寄存器以管理由控制器收到的系统事件的状态。寄存器可按以下分租:
事件标志寄存器(EVTFLAAGx)
清理标志寄存器(EVTCLRx)
设置标志寄存器(EVTSETx)
事件标志寄存器捕捉所有被控制器接收到的系统事件。共有四个32位寄存器覆盖124个系统事件输入。每个系统事件都会被映射到其中一个事件标志寄存器的一个特殊标志位(EFXX)上。
通用的系统事件标志位结构如下图所示:
所有的124个系统事件都被独立地映射到四个32位EVTFLAGx寄存器的一位上。这就使得EVTFLAG0 (EF03:EF00)的至少四位和系统事件没有关联。这四位始终保持为0.也就是说这些地址域是没有相应的系统事件输入的。相反,如图所示,和通过事件连接器内部产生(被送到中断控制器)的事件00到事件03的系统事件被路由到中断选择器,
事件标志(EFxx)是锁定寄存器位,在任何事件被接收时保留值1.事件标志寄存器是只读的,并且必须被只写的事件清理寄存器EVTCLR清理。
利用事件清理寄存器清理事件标志寄存器。有一个32位事件清理寄存器。这些寄存器的地地址域和事件标志寄存器的地址域是一一映射的。Writing a 1 to a specific field in an event clear register causes the corresponding event flag register field to clear.
事件清理寄存器EVTCLR的结构如图所示。
事件设置寄存器在概念上类似于事件清除寄存器。利用该寄存器可以手动的设置事件标志寄存器的任意位(例如:可利用事件组寄存器测试中断服务程序时产生中断)。总共有四个32位的事件设置寄存器,其地址域是和事件标志寄存器一一映射的。在事件设置寄存器写1到一个特殊的位会使事件标
您可能关注的文档
- BP人工神经网络及matlab实现要点.ppt
- BP神经网络算法原理要点.ppt
- BP神经网络模型要点.ppt
- BP网络学习4部曲要点.doc
- BP神经网络讲座2016年数模要点.ppt
- BO_培训要点.ppt
- BSZ-YZ-2015-04 工艺用水系统验证要点.doc
- BSC-1100ⅡB2-X和1500B2安全柜产品使用说明书要点.doc
- BUM-AH生产循环要点.doc
- B级科目2要点.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 英语丨天一大联考安徽省2025届高三12月联考英语试卷及答案.docx VIP
- 北京师范大学《艺术概论》2023-2024学年第一学期期末试卷.doc VIP
- 人教版八年级上册英语 Units 1-5单元复习测试卷(Word版,含答案).docx VIP
- 全国新高考:历史重点基础知识点大全.doc VIP
- 2025年人工智能在地质勘探领域的应用分析及未来五到十年行业趋势报告.docx
- 法医学图鉴 _原创文档.pdf VIP
- 北京师范大学《劳动教育实践》2022-2023学年第一学期期末试卷.doc VIP
- 第3单元单元活动 学用地形图探究地貌特征课件(24张PPT).pptx VIP
- 雨污分流施工规定合同书文本(2025版).docx VIP
- 施工电梯拆除技术交底 .pdf VIP
原创力文档


文档评论(0)