SHARC寄存器解读---MODE1/MODE2

MODE1

bit 0:BR8  位反序寻址使能,置1之后,DAG2寄存器与i8寄存器之间建立索引,i8就可以以位反序方式寻址;

bit 1:BR0  位反序寻址使能,置1之后,DAG1寄存器与i0寄存器之间建立索引,i0就可以以位反序方式寻址;

bit 2:SRCU 寄存器交换使能,置1后,可以使MRF和MRB内内容交换,在SIMD模式下,也可以MSF和MSB交换;

bit 3:SRD1H 使能DAG1的上半部分(I4~I7,M4~M7,L4~L7,B4~B7)

bit 4:SRD1L

bit 5:SRD2H

bit 6:SRD3L

bit 7:SRRFH 使能上半部分的数据寄存器(R8~R15)

bit 8~9:无

bit 10:SRRFL

bit 11:NESTM 启用中断嵌套

bit 12:IRPTEN 全局中断使能

bit 13:ALUSAT 选择计算单元是否饱和,溢出返回1,

bit 16:RND32,选择浮点数四舍五入是32位还是40位;

bit 21:PEYEN 启用PEY,进入SIMD模式;

bit 22:BDCST9 置位之后,DAG2的数据寄存器将会被广播到每一个PE寄存器或者寄存器组

bit 23:BDCST1 置位之后,DAG1的数据寄存器将会被广播到每一个PE寄存器或者寄存器组

bit 24:CBUFEN 启用禁用循环缓冲区,使用DAG寄存器(B,L,M,I)作为循环缓冲区。

 

 

MODE2 

bit 0:IRQ0E 中断源选择,0电平触发,1边沿触发;

bit 1:IRQ1E

bit 2:IRQ2E

bit 3:无

bit 4:CADS,cache使能;

bit 5:TIMEN 定时器使能;

bit 6:BUSLK  总线锁定

bit14-7:无

bit 15:FLG0O:FLAG0输出选择

bit 16:FLG1O

bit 17:FLG2O

bit 18:FLG3O

bit 19:CAFRZ,

bit 20:IRAE

bit 21:U64MAE

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值