![DSP开发宝典](https://wfqqreader-1252317822.image.myqcloud.com/cover/865/772865/b_772865.jpg)
2.2.7 TMS320C67x控制寄存器扩展
为了支持浮点的运算,TMS320C67x还有3个附加的配置寄存器,这些寄存器为.L和.M单元规定了所要求的浮点舍入模式,这些寄存器还包括一些字段用来检测src1和src2是否为无效数(NaNs)或非归一化数,其结果是否上溢、下溢、不准确的、无穷大还是无效的。还有些字段警告是否执行了除0操作或是否用NaNs源操作数进行比较运算。TMS320C67x控制寄存器扩展参见表2-7。寄存器中的OVER、UNDER、INDEX、INVAL DENn、NANn和DIV0位不会被条件指令为假的指令修改。
表2-7 TMS320C67x控制寄存器扩展
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0036_0003.jpg?sign=1739272295-SLX2YHpTXmnXHrrBcOhRCvJ4gv7QanaR-0-13e9054092abbca0327e173cbf6fd3be)
(1)浮点加法配置寄存器(FADCR)
浮点加法配置寄存器(FADCR)指出使用.L单元的指令的上溢、下溢、舍入模式、NaNs、未归一数和不准确结果。FADCR的字段分为两组,分别对应着L1和L2单元。FADCR的格式如图2-9所示。FADCR各个字段的功能描述参见表2-8。
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0036_0004.jpg?sign=1739272295-DTQuYfKya2UBDSw1F0RzZHbsUeUw6HXH-0-6d87c81a19135e3e2aaa310689f916e6)
图2-9 浮点加法配置寄存器(FADCR)格式
表2-8 浮点加法器配置寄存器(FADCR)各字段功能
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1739272295-QOyBppuGrW3pDqsN25rLiA5H2wGndp5t-0-72b5bbd4b8b161752aee6e8cc53c7206)
(2)浮点辅助配置寄存器(FAUCR)
浮点辅助配置寄存器(FAUCR)的字段用来说明指出.S功能单元的结果,包括上溢、下溢、舍入模式、NaNs、未归一数和不准确结果。该字段分为两组,分别对应.S1和.S2单元,如图2-10所示为浮点辅助配置寄存器(FAUCR)的格式,FAUCR各字段的功能描述参见表2-9。
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1739272295-fHZ1aWS8yDaiSFMk7DYA80dKMsEFuW4T-0-6288d4f3cf5c2e2fea625329b933e37e)
图2-10 浮点辅助配置寄存器(FAUCR)格式
表2-9 浮点辅助配置寄存器(FAUCR)各字段功能
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0038_0002.jpg?sign=1739272295-YaqzuVaLGJF4iSlAOyHiZOtN7237zojc-0-5b8fa8393ee36df85074c64bfbdc9dbc)
(3)浮点乘法配置寄存器(FMCR)
浮点乘法配置寄存器(FMCR)指出使用.M功能单元的指令运算情况,包括上溢、下溢、舍入模式、NaNs、未归一数和不准确结果。FMCR的字段分为两组分别对应.M1和.M2单元,如图2-11所示为浮点乘法配置寄存器(FMCR)的格式,FMCR各字段的功能描述参见表2-10。
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739272295-o5vDqWXeZciUCcWOLw8KwrpU5oD5W5v9-0-d7dddd3be6bb1e978e62bdc10a874c20)
图2-11 浮点乘法配置寄存器(FMCR)格式
表2-10 浮点乘法配置寄存器(FMCR)各字段功能
![](https://epubservercos.yuewen.com/388EE2/3590551104277301/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1739272295-gyfnIKSRoolAZc5Pqt8j8Kuz8sX4Irz5-0-e28970a50e294f26f2cb0f6169a72bbc)