”FPGA的控制器

T

teesengwah

Guest
大家好,
1。我该如何创建一个FPGA的控制器来控制另一FPGA板?
2。FPGA的控制器必须能够通过以太网接口的负载从计算机比特流文件
, 并保存在内存中。下一步,第二FPGA板将接收到来自FPGA的控制器位的文件并运行它。
我怎么想这样做,任何想法吗?

 
编程的FPGA有超过1 opertaion模式来配置FPGA。让我们假设你的工具包将使用主串行模式,在这种模式下(如。位文件)程序文件应在非挥发性memeory(可能是胎膜早破),开机后然后在FPGA的存储开始来文发送时钟到内存,在每个时钟的内存发送升技至FPGA的边缘。

因此
, 所有你neeed为你的任务是编写通过以太网端口非voltaile内存中的数据。然后
, 确保您使用的是主seiral模式和建立后
, 将FPGA的电力负荷从memeory,也就是说你不需要控制器配置文件,您只需从电脑写入数据到内存。

最后
, 但至少这个任务将导致你的重要课题“边界扫描”,让您可以测试可用的硬件
, 然后再开始编程了。

最良好的祝愿
萨迈赫亚辛

 
首先,感谢。为答复其实这是研究的课题。有任何想法或任何有用的链接发送数据(位文件从PC到FPGA)?
有两个在这里的FPGA后,取得该文件
, 它保存在非挥发性记忆体(第一FPGA板),我应该如何去使用它
, 以便它能够运行
, 引发与JTAG或其他FPGA板(第二FPGA板)任何接口。之后,我需要从第二FPGA板和电脑显示的结果。那为什么我需要一个控制器(1 FPGA的设计,那么第二FPGA的只是一个空的FPGA)。
有联系的意见非常赞赏。

 
的经验表明
,FPGA的电路板
, 通过连接到电脑的COM端口很好。
UART的IP核是只需要。这可能是免费的。
唯一的缺点是速度。
以太网,USB正在迅速,但它们非常困难和时间消耗安装。
只有当你对接口的IP核心适当的许可证,该公司将支持你安装的,快捷的成功保证。

 
如果你想计划和重新读取FPGA的使用第二个FPGA中,你唯一需要的是阅读从赛灵思Appication注意XAPP058内容:
http://www.xilinx.com/support/documentation/application_notes/xapp058.pdf

在本应用笔记结束时,你有更多的信息
, 您可以使用列表:

1。DS593,平台电缆USB二世
2。XAPP503,SVF和XSVF文件格式的Xilinx器件。
3。XAPP104,快速的JTAG ISP的清单
4。http://www.zlib.net,zlib压缩库
5。XAPP067,使用串行矢量格式文件的程序XC9500/XL/XV设备在系统
6。UG191,使Virtex - 5 FPGA的配置用户指南
7。XAPP424,嵌入式播放器的JTAG酵

这应该回答您的问题,让我知道
, 如果你仍然有问题,

最好的问候,
/法尔哈德

 
谢谢Farhada。
1。在Appication注意XAPP058,为何意义嵌入式微控制器,它是我的第一个FPGA板(FPGA的控制器)?当我下载到我的第一FPGA板,该XSVF文件如何我在第一FPGA板设计文件加载到第二FPGA板,它会自动去做或如何?
2。我怎么取得的结果(产出从第二FPGA板)?我在第一FPGA板做
, 因为第二FPGA板是一个空板。
任何建议???

 
确定这是我最后回应:
-您有2个FPGA中,一要作为程序员,一用
, 需要进行编程,核实后,第一个可以作为'微'第二个是“FPGA的”。
-一个简单的谷歌的条款,赛灵思,配置搜索,回读会回答您的所有问题。

首先
, 您可以检查出赛灵思XAPP176并从那里去:

报价:

配置是加载到FPGA内部配置存储器的设计位流的过程。
回读,阅读数据的过程。虽然的Spartan - II配置的逻辑是显着的斯巴达不同/加大码的家庭,然而,它仍保留着大量的兼容性所有赛灵思FPGA产品。
 
您的回复再次感谢。该应用程序
, 通过U提供的说明对我是有益的。这让我更好地了解。

 

Welcome to EDABoard.com

Sponsor

Back
Top