DSP运行一段时段后进入idle,如何解决 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11207|回复: 10
打印 上一主题 下一主题

DSP运行一段时段后进入idle,如何解决

[复制链接]

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
楼主
发表于 2014-11-24 19:32:40 | 显示全部楼层
shejishi0225 发表于 2014-11-24 10:10
非常感谢啊!做一块,就盼着有个人一起讨论学习,有人指点一下就是不一样啊!

你说的容易跑飞 ...

一般FPGA和DSP同步你可以采用GPIO中断,如果你是在传数据的话可以直接使用uPP接口的,不需要响应中断,直接DMA传输
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
沙发
发表于 2014-11-25 09:32:23 | 显示全部楼层
shejishi0225 发表于 2014-11-25 09:13
实际上,是每次FPGA需要数据时,通知DSP,DSP即执行一段代码,产生对应的数据,传给FPGA,所以我不确定这 ...

你可以试试由FPGA触发GPIO的中断,然后执行你的DSP代码产生数据,之后将数据传递给FPGA,至于方式可以有uPP、SPI、EMIFA配合DMA等方式主要看你要求的速度了。GPIO的中断响应速率应该是能够满足你的要求的。
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
板凳
发表于 2014-11-25 11:01:55 | 显示全部楼层
shejishi0225 发表于 2014-11-25 10:31
你的意思是不是高频率的中断响应,GPIO的中断响应会比NMI来的可靠?
我们的应用场合对数据的要求真的很高 ...

一般来说中断响应不会使用NMI的,NMI就不是用来干这个事情的。接口速度你要进行仔细的计算才可以,传输速率参考手册。而且最好不要用GEL,要自己编写代码,GEL是烧写不到DSP的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-6-3 18:08 , Processed in 0.035796 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表