STC32F12K54系列单片机的新增
硬件三角函数运算单元 比软件 快 17.1倍
硬件浮点加减乘除开方 比软件 快 6.9倍
硬件32位乘除单元 比软件 快 4.4倍
测试结果如下:(粗体为硬件比软件快的倍数)
硬件 PK 软件
| WTST = 0 测试频率=28MHz | WTST = 1 ICACHE OFF 测试频率=56MHz | WTST = 1 ICACHE ON 测试频率=56MHz | 硬件MDU32 PK 软件32位乘除 | 3.9倍 | 3.5倍 | 4.4倍 | 硬件浮点 PK 软件浮点 | 5.6倍 | 5.7倍 | 6.9倍 | 硬件三角函数 PK 软件三角函数 | 11.6倍 | 16.4倍 | 17.1倍
|
测试代码如下:
复制代码
测试结果如下:(粗体为硬件比软件快的倍数)
硬件 PK 软件
| WTST = 0 测试频率=28MHz | WTST = 1 ICACHE OFF 测试频率=56MHz | WTST = 1 ICACHE ON 测试频率=56MHz | 硬件MDU32 PK 软件32位乘除 | 3.9倍 | 3.5倍 | 4.4倍 | 硬件浮点 PK 软件浮点 | 5.6倍 | 5.7倍 | 6.9倍 | 硬件三角函数 PK 软件三角函数 | 11.6倍 | 16.4倍 | 17.1倍
|
|