赛灵思
直播中

张玲

7年用户 1254经验值
私信 关注
[问答]

关于配置FPGA的问题谁来解答一下

你好
我有一个关于配置FPGA的问题。
在我的设计中,有三个virtex-5 FPGA,它们的功能不同。
现在我有一个大容量的第三方闪存(3DFO256M16VS4269),它可以容纳三个FPGA的所有配置文件。
我可以使用单个闪存来配置带有CPLD或微处理器的三个FPGA吗?
如果我能,有人给我一些信息怎么做?
谢谢!
handoujack。

回帖(4)

贾佳斌

2020-6-17 07:18:01
这可以通过菊花链方法配置FPGA来实现。参见第49页的ug191 ...有几种方法可以解释:http://www.xilinx.com/support/documentation/user_guides/ug191.pdf
--------------------------------------------------
----------------------------别忘了回复,给予kudo并接受为解决方案---------
--------------------------------------------------
-------------------
举报

杨玲

2020-6-17 07:33:16
最好的方法可能取决于您的系统需求。
例如,大闪存是否已连接到微处理器?
您需要多快才能配置Virtex 5?
对于微型以及每个V5,最简单的方法也使用最少数量的I / O,这是链中的从串行模式。
然而,这也是最慢的方法,如果您需要快速启动,可能不适合。
大约快三倍(假设您不受闪存读取速度的限制),您可以并行地为每个V5执行独立的从机串行。
这只会给微处理器增加引脚,而不是V5。
更快,但在每个V5上使用许多IO引脚将是从属SelectMap模式。
- Gabor
举报

张颖

2020-6-17 07:44:16
如果满足以下条件,您可以使用单个闪存来配置带有CPLD或微处理器的三个FPGA
闪存大小应该足以存储三个FPGA映像
2.特定的ISE / Vivado工具版本应支持Flash
_______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。
因此,它将有助于其他william hill官网 用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。
举报

杨玲

2020-6-17 07:52:36
umamahe写道:
如果满足以下条件,您可以使用单个闪存来配置带有CPLD或微处理器的三个FPGA
闪存大小应该足以存储三个FPGA映像
2.特定的ISE / Vivado工具版本应支持Flash
除非闪存直接连接到FPGA,否则无需满足条件2.位于闪存和FPGA之间的CPLD或微处理器将处理将比特流存储到闪存中。
- Gabor
举报

更多回帖

发帖
×
20
完善资料,
赚取积分