寄存器中断逻辑和定时器

寄存器中断逻辑和定时器

ID:39538276

大小:1.82 MB

页数:104页

时间:2019-07-05

寄存器中断逻辑和定时器_第1页
寄存器中断逻辑和定时器_第2页
寄存器中断逻辑和定时器_第3页
寄存器中断逻辑和定时器_第4页
寄存器中断逻辑和定时器_第5页
资源描述:

《寄存器中断逻辑和定时器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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,算作运算单元寄存器;系统控制和状态寄存器主要功能是配置处理器核的操作模式,同时

2、标识处理器核的工作状态,作为条件程序执行的判别条件。对系统控制类寄存器的写入操作有1个周期的延迟,在写入后的第二个周期才有效。系统控制和状态寄存器续寄存器名初始值MODE1模式控制寄存器10x00000000MODE2模式控制寄存器20xnn000000MMASK模式屏蔽寄存器0x00200000ASTATx,ASTATy运算状态寄存器0x00000000STKYx,STKYy附加运算状态寄存器0x00540000USTATx(x=1-4)用户定义状态寄存器0x00000000MODE1寄存器的位定义表Bit(s)NameDefinition0BR8索引寄存器I8位反序使

3、能,1-使能I8位反序寻址;0-正常寻址1BR0索引寄存器I0位反序使能,1-使能I0位反序寻址;0-正常寻址2SRCU运算单元备用寄存器选择,1-使能MR备用寄存器;0-只能用主MR寄存器3SRD1HDAG1高4(7-4)寄存器备用使能,1-使能备用寄存器,0-只使用主寄存器4SRD1LDAG1低4(3-0)寄存器备用使能,1-使能备用寄存器,0-只使用主寄存器5SRD2HDAG2高4(7-4)寄存器备用使能,1-使能备用寄存器,0-只使用主寄存器6SRD2LDAG2低4(3-0)寄存器备用使能,1-使能备用寄存器,0-只使用主寄存器7SRRFH数据寄存器(R15-R8

4、)备用选择使能,1-使能备用寄存器;0-只使用主寄存器9-8保留10SRRFL数据寄存器(R7-R0)备用选择使能,1-使能备用寄存器;0-只使用主寄存器11NESTM中断嵌套使能,1-允许中断嵌套;0-禁止中断嵌套12IRPTEN全局中断使能,1-使能所有可屏蔽中断;0-禁止响应所有可屏蔽中断MODE1寄存器的位定义表续Bit(s)NameDefinition13ALUSATALU饱和处理使能,1-ALU定点溢出进行饱和处理;0-不进行饱和处理14SSE定点短字符号扩展使能,1-符号扩展到高16位;0-高16位填015TRUNC截取模式选择,1-靠近0截取;0-截取到最

5、近的数16RND3232位浮点数据截取方式选择,1-截取到32位;0-截取到40位18-17CSELADSP总线控制状态,00-ADSP控制总线,01,10,11-ADSP不控制总线20-19保留21PEYENSIMD模式使能,1-使能PEy计算单元,使能SIMD;0-禁止PEy,SISD模式22BTCST9通过地址寄存器I9广播使能,1-将PM总线上的数据广播到两个运算单元的相应寄存器中,0禁止广播方式23BTCST1通过地址寄存器I0广播使能,1-将DM总线上的数据广播到两个运算单元的相应寄存器中,0禁止广播方式24CBUFEN环形缓冲寻址使能,1-使能环形缓冲寻址;

6、0-线性寻址31-25保留MODE2寄存器位定义表IRQ0触发方式选择,1-下降沿触发;0-低电平触发IRQ1触发方式选择,1-下降沿触发;0-低电平触发IRQ2触发方式选择,1-下降沿触发;0-低电平触发Bit(s)NameDefinition0IRQ0E1IRQ1E2IRQ2E3保留4CAIDS指令缓存禁止,1-禁止指令缓存;0-开启指令缓存5TIMEN定时器使能,1-使能定时器;0-禁止定时器6BUSLK外部总线请求锁定,1-ADSP控制总线,请求锁定总线;0-不请求锁定总线14-7保留15FLAG0OFLAG0输入输出选择,1-作为输出;0-作为输入MODE2寄存

7、器位定义表续16FLAG1OFLAG1输入输出选择,1-作为输出;0-作为输入17FLAG2OFLAG2输入输出选择,1-作为输出;0-作为输入18FLAG3OFLAG3输入输出选择,1-作为输出;0-作为输入19CAFRZ指令缓存冻结,1-冻结指令缓存,禁止刷新,保持原值;0-允许指令缓存刷新20IIRAE是否检测非法寄存器访问,1-允许检测;禁止检测21U64MAE是否检测对非连续的64位长字存储器空间的访问,1-检测;0-禁止检测24-22保留27-25PID2-0处理器ID号29-28芯片版本号31-30PID4-3处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。