[其他] HK32F39A 内置航顺自主研发的协处理器是什么?

[复制链接]
1871|6
 楼主| OKAKAKO 发表于 2023-5-20 21:08 | 显示全部楼层 |阅读模式
近期调试HK32F39A 时发现内部有协处理器,具体使用如下:
可实现 ARM ® Cortex ® -M4 内核支持的算术指令集中绝大
部分指令,包括 32 位单精度浮点运算;此外,协处理器支持多种自定义的 32 位及 64 位算术运算,提高
了芯片的运算能力并使其适应更多运算场景。
• 定点运算:
◦ 64/32 位开方运算
◦ 64/32 位除法运算
◦ 饱和运算
- 乘累加饱和运算
- 32 位饱和加减运算
- SIMD 饱和加减运算
- 数据饱和化
◦ SIMD 加减运算
◦ 加减取半运算
◦ 扩展加减运算
◦ 乘累加运算和 SIMD 乘累加运算
• 浮点运算
◦ 浮点加法运算
◦ 浮点减法运算
◦ 浮点乘法运算
◦ 浮点除法运算
◦ 浮点开方运算
◦ 浮点乘累加运算

◦ 浮点数与定点数相互转换运算(包括 32 位定点数与浮点数相互转换、64 位定点数与浮点
数相互转换)

tpgf 发表于 2023-6-7 13:17 | 显示全部楼层
协处理器是一种芯片,用于减轻系统微处理器的特定处理任务。
qcliu 发表于 2023-6-7 13:37 | 显示全部楼层
一个协处理器通过扩展指令集或提供配置寄存器来扩展内核处理功能
drer 发表于 2023-6-7 14:00 | 显示全部楼层
协处理器也能通过提供一组专门的新指令来扩展指令集
coshi 发表于 2023-6-7 14:21 | 显示全部楼层
ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作
kxsi 发表于 2023-6-7 14:42 | 显示全部楼层
ARM 的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数据处理操作,以及在ARM 处理器的寄存器和协处理器的寄存器之间传送数据,和在 ARM 协处理器的寄存器和存储器之间传送数据
wiba 发表于 2023-6-7 15:00 | 显示全部楼层
ARM 协处理器指令包括以下 5 条: — CDP 协处理器数操作指令— LDC 协处理器数据加载指令— STC 协处理器数据存储指令— MCR ARM 处理器寄存器到协处理器寄存器的数据传送指令— MRC 协处理器寄存器到ARM 处理器寄存器的数据传送指令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

260

主题

2096

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部