打印

请教一个在线更新FPGA配置芯片内容的方法

[复制链接]
3805|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ysdx|  楼主 | 2011-3-2 17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于应用特殊,板上有2个FPGA一个A和一个B。都是xilinx的V5。现在有一个特殊要求:用户希望能在应用程序中来更换B的功能。比如用户发送一个指令(该指令包含B的新配置文件)给A后,A能够把B的配置芯片内容更换掉。同时B的RAM的配置内容也更新。这样就实现了B的功能更新。同时下次启动后,B也是新功能。计划采用的配置芯片XCF32PFS48。

相关帖子

沙发
qqww111| | 2011-3-2 19:11 | 只看该作者
不知道什么意思

使用特权

评论回复
板凳
atua| | 2011-3-3 08:41 | 只看该作者
这不就是重配置吗?Xilin网站上有详细的资料,可以参考一下

使用特权

评论回复
地板
dan_xb| | 2011-3-3 09:47 | 只看该作者
部分重配置太麻烦了,像你这样的,去看一下 XAPP058,用JTAG更新FPGA和PROM,就可以了

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
SuperX-man + 2
5
ysdx|  楼主 | 2011-3-3 11:35 | 只看该作者
谢谢楼上。

使用特权

评论回复
6
午后苦丁茶| | 2011-3-3 17:43 | 只看该作者
:$

使用特权

评论回复
7
SuperX-man| | 2011-3-4 11:23 | 只看该作者
如果是芯片配置内容全更换的话,应该用不着PR.直接对PROM操作更简单些,建议可以A用控制JTAG的方式对B的PROM进行重配置.然后对B来一次RESET.

使用特权

评论回复
8
龙芯一号| | 2011-3-4 11:36 | 只看该作者
原来如此啊

使用特权

评论回复
9
ysdx|  楼主 | 2011-3-4 12:15 | 只看该作者
昨天想到一个方法:B设置成用SPI存储器配置模式。同时把SPI接口的线连接到A,还有B的program连接到A。要更新B的时候,让A让program变低。然后A配合PC烧写SPI存储器。烧写结束后,让program变高。同时A与SPI连接的线设置成高组态。
   其实和7楼的想法一致。只是采用了SPI接口,不用JTAG接口。这样就避免了琢磨JTAG协议。还有一个问题不确定:当program低电平的时候,FPGA的SPI配置引脚是否是高组态啊。如果不是的话,还有点麻烦了。哪位清楚,指点一下,谢谢!

使用特权

评论回复
10
dan_xb| | 2011-3-17 10:43 | 只看该作者
FPGA自己就能去写自己的Flash,不用其它芯片帮忙
你看一下XAPP1020

使用特权

评论回复
11
爱在2012| | 2011-3-30 10:48 | 只看该作者
学习了。

使用特权

评论回复
12
bairan168| | 2011-3-30 15:41 | 只看该作者
看看,学习学习

使用特权

评论回复
13
七叶一枝花| | 2011-3-30 15:47 | 只看该作者
抓紧时间时间学习。

使用特权

评论回复
14
dan_xb| | 2011-3-30 17:33 | 只看该作者
你用普通的SPI Flash作为配置存储器,然后用XAPP1020,就可以使用FPGA直接写Flash了

使用特权

评论回复
15
Tonylzez| | 2011-4-2 15:12 | 只看该作者
楼主的A是专门做配置管理的吧。我曾经做过这类东西,用A在不中断B的情况下配置B。你这个教简单,只要暗轴B核prom的操作时序动作就行了,说到底就是一个程序注入。

使用特权

评论回复
16
mr.king| | 2011-4-3 10:39 | 只看该作者
你能不能用个外部MCU?这样连接电脑,BIT文件在PC中,然后传下来。缺点是要有PC参与,还有事你产权保护要处理下

使用特权

评论回复
17
dan_xb| | 2011-4-4 16:00 | 只看该作者
你这个用动态重配置就麻烦了,还是整个重新配一遍比较方便

使用特权

评论回复
18
caalll| | 2011-4-5 10:56 | 只看该作者
动态重配置就麻烦了,还是整个重新

使用特权

评论回复
19
小云001| | 2011-4-6 13:30 | 只看该作者
恩,进来学习

使用特权

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

本版积分规则

个人签名:新手死于追涨,老手死于抄底,高手死于杠杆,价值投资死于满仓死杠!

338

主题

1055

帖子

21

粉丝