打印
[AT32F403/403A]

单片机联合FPGA使用

[复制链接]
1874|30
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wubo0414|  楼主 | 2022-10-20 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#21ic问答# #技术资源#

使用AT32F403A作主CPU,FPGA作为从CPU,怎么去监测FPGA的运行状态呢?
我有一个想法,把MCU作为FPGA的看门狗使用,只要FPGA一段时间没有给IO翻转电平,就用MCU给FPGA复位。各位大佬,不知道这种可不可以实现呢?MCU可不可以监测到对应的IO电平翻转?

使用特权

评论回复
沙发
muyichuan2012| | 2022-10-20 16:51 | 只看该作者
可以用EXINT中断或 定时器捕获中断去监测

使用特权

评论回复
板凳
icecut| | 2022-10-20 20:08 | 只看该作者
单片机有一个定时器可以做计数模式. 你就判断数有没有变就好了

使用特权

评论回复
地板
wubo0414|  楼主 | 2022-10-21 10:15 | 只看该作者
muyichuan2012 发表于 2022-10-20 16:51
可以用EXINT中断或 定时器捕获中断去监测

好的,我去试试,感谢大佬

使用特权

评论回复
5
wubo0414|  楼主 | 2022-10-21 10:16 | 只看该作者
icecut 发表于 2022-10-20 20:08
单片机有一个定时器可以做计数模式. 你就判断数有没有变就好了

好的,我试试,感谢大佬

使用特权

评论回复
6
elsaflower| | 2022-11-2 18:28 | 只看该作者
这个联和使用是需要通信协议的              

使用特权

评论回复
评论
wubo0414 2022-11-26 13:06 回复TA
是的,我准备用FSMC和FPGA通信,但是状态监测这个只是简单的监测FPGA有没有死机 
7
juliestephen| | 2022-11-2 18:38 | 只看该作者
你可以把fpga当做外设进行访问设计

使用特权

评论回复
评论
wubo0414 2022-11-26 13:07 回复TA
是的,现在就是这个想法,感谢啦 
8
lihuami| | 2022-11-2 19:05 | 只看该作者
可以实现,就是正常的通信就行,fpga的速度还是很快的

使用特权

评论回复
评论
wubo0414 2022-11-26 13:08 回复TA
单片机和FPGA要采用并行通信,准备用FSMC 
9
ccook11| | 2022-11-2 19:37 | 只看该作者
单片机给FPGA提供一个门控的选择信号,fpga发送数据。

使用特权

评论回复
评论
wubo0414 2022-11-26 13:09 回复TA
准备用FSMC进行数据交换,监测的话就用单片机的外部中断了 
10
caigang13| | 2022-11-2 19:43 | 只看该作者
FPGA就是可编程的逻辑器件而已,如果FPGA跑飞的话,只能说是硬件描述设计就有bug,所以关键还是要从源头去把控。

使用特权

评论回复
评论
wubo0414 2022-11-26 13:09 回复TA
好的,谢谢 
11
nomomy| | 2022-11-2 20:13 | 只看该作者
你可以使用串口实现两者之间的 通信的

使用特权

评论回复
评论
wubo0414 2022-11-26 13:10 回复TA
串口可能满足不了要求,准备用FSMC 
12
deliahouse887| | 2022-11-2 21:04 | 只看该作者
不知道at32是否有fsmc的接口

使用特权

评论回复
评论
muyichuan2012 2022-11-3 10:21 回复TA
有的 ,AT32的名称是XMC。 
13
tpgf| | 2022-11-7 13:16 | 只看该作者
楼主的目标是想要监控fpga的哪些运行状态量呢

使用特权

评论回复
评论
wubo0414 2022-11-26 13:11 回复TA
就是单纯监测FPGA有没有死机,死机的话就给它复位了。其他的数据准备用FSMC通信 
14
wowu| | 2022-11-7 13:38 | 只看该作者
如果只需要检测是否死机的话  只要每隔一定时间输出一个电平就行

使用特权

评论回复
评论
wubo0414 2022-11-26 13:12 回复TA
对的,现在就是这么干的 
15
xiaoqizi| | 2022-11-7 13:48 | 只看该作者
使用串口通讯太麻烦了 还是模仿外加的看门狗比较省事

使用特权

评论回复
评论
wubo0414 2022-11-26 13:12 回复TA
就是想用单片机作为FPGA的看门狗 
16
木木guainv| | 2022-11-7 14:00 | 只看该作者
可以监测到电平的反转 可以使用一个定时器来实现这种监测 如果到时间还没有电平的变化 就可以对fpga进行复位

使用特权

评论回复
评论
wubo0414 2022-11-26 13:13 回复TA
对的,就是这个想法 
17
磨砂| | 2022-11-7 14:28 | 只看该作者
不要太顾及fpga这个芯片的高级属性 把它当成普通外设来处理就好

使用特权

评论回复
评论
wubo0414 2022-11-26 13:14 回复TA
好的,谢谢 
18
晓伍| | 2022-11-7 14:43 | 只看该作者
可以通过io口的中断来实现监测fpga的目的

使用特权

评论回复
评论
wubo0414 2022-11-26 13:15 回复TA
是的,借鉴了2楼老哥的想法,用单片机的外部中断监测FPGA 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

23

帖子

0

粉丝