王昱顺 发表于 2026-1-13 16:16:12

jrh200310 发表于 2026-1-13 09:22
不管怎么设置,不设置,直接屏蔽时钟初始化的代码,都是是这个时间。如何始TPFU时钟生效,求助! ...



修改后,时钟源是没问题的
只是TFPU外设需要这一句额外设置切换到120MHz
DMAIR = 0x3f;

jrh200310 发表于 2026-1-14 15:00:51

王昱顺 发表于 2026-1-13 16:16
修改后,时钟源是没问题的
只是TFPU外设需要这一句额外设置切换到120MHz
DMAIR = 0x3f;


在时钟初始化后加入你说的两条切换时钟的指令对比。确有提升。没有想像的明显,估计是在XDATA里计算有关。

jrh200310 发表于 2026-1-14 15:01:56

贴图 ,120M和40M大概提升200u秒。

神农鼎 发表于 2026-1-14 15:04:13

【新提醒】uS级【硬件三角函数/浮点运算器,TFPU】@Ai8051U, @120MHz, 计算sin函数@1.2uS - TinyML,Ai8051U 人工智能 开山之作,AI手写计算器 国芯人工智能技术交流网站 - AI32位8051交流社区



jrh200310 发表于 2026-1-14 15:11:56

把数据放在data区计算,性能提升明显

jrh200310 发表于 2026-1-14 15:15:21

把数据放在data区计算,性能提升明显。下图是120M频率

王昱顺 发表于 2026-1-14 15:39:32

jrh200310 发表于 2026-1-14 15:15
把数据放在data区计算,性能提升明显。下图是120M频率

嗯,因为xdata取数据需要多大概2个指令周期,需要迅速计算的部分还是放在edata/data部分比较好

llyymm 发表于 2026-1-14 16:24:28

看问题解答也是一种学习{:touxiao:}
页: 1 [2]
查看完整版本: AI8051U使用STC配置小工具使用PLL设置的问题