打印
[学习资料]

凌鸥DSP多周期指令用法

[复制链接]
574|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

08系列芯片中,有如下三个多周期指令:除法指令需要10个总线周期(96MHz),开方指令需要8个总线周期(96MHz),三角函数指令需要8个总线周期(96MHz)。其余指令均为单周期指令。
下面本人分享在DSP处理器过程中,使用SIN_COS多周期指令遇到的两种情况。
1、SIN_COS指令没执行完前,把正弦值、余弦值取出来结果是异常的,需要等待该指令周期之后取数据才是正常的。在该指令周期之间可以让DSP去执行其它任务。
2、SIN_COS指令周期还没结束时,使DSP进入IRQ,此时整个系统多个算术运算结果都是异常的。
总结:在基于DSP编程时,需要注意多周期指令的执行顺序,避免系统算术运算不准确的情况。

使用特权

评论回复
沙发
tpgf| | 2023-8-9 11:32 | 只看该作者
SIN_COS指令是一系列指令的统称吗

使用特权

评论回复
板凳
tpgf| | 2023-8-9 13:19 | 只看该作者
是否可以考虑使用单周期指令组合的方式来替代多周期指令呢

使用特权

评论回复
地板
qcliu| | 2023-8-9 14:38 | 只看该作者
这个指令是什么语言的指令啊

使用特权

评论回复
5
drer| | 2023-8-9 15:42 | 只看该作者
这样的多周期指令会不会比较耗费单片机资源啊

使用特权

评论回复
6
coshi| | 2023-8-9 16:17 | 只看该作者
可以把这种多指令周期分解开来运行吗

使用特权

评论回复
7
kxsi| | 2023-8-9 16:49 | 只看该作者
这种多周期指令既然是按照既有时序执行 为什么还有需要避免的呢

使用特权

评论回复
8
wiba| | 2023-8-9 17:54 | 只看该作者
我们是提倡使用这种指令还是避免使用这种指令呢

使用特权

评论回复
9
yinxiangh| | 2023-8-26 23:50 | 只看该作者
要注意多周期指令的执行顺序

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

236

主题

1875

帖子

5

粉丝