【发布时间】:2015-01-17 02:49:56
【问题描述】:
我是 FPGA 新手,这是我第一次尝试在 FPGA 板和 PC 之间传输文件。 我有 Digilent Atlys spartan 6 xc6slx45 板。
我已经尝试了很多谷歌,但我无法找到任何有价值的信息。所有信息都包含一些模棱两可的东西。
我只能找到 Vertix 5 板的通讯手册。 http://www.fpgadeveloper.com/2008/10/tri-mode-ethernet-mac.html
谁能给我任何链接或一些信息,以便我可以做更多的工作。
现在,我只是在尝试写入任何文件并读取 FPGA 板中存储的数据。 我可以接受任何设备通信,例如 USB 或 HDMI 或 USB 或串行端口。
谢谢!
【问题讨论】:
-
有很多方法可以做到这一点...答案取决于您使用的文件类型有多复杂以及您希望它有多灵活。文件只有几个字节吗?如果是这样,通过 UART 发送它们并将它们存储在 FPGA 上的双端口存储器中可能会更容易。
-
我想上传两种类型的文件,即几个字节和超过千字节。我想对这些文件值执行一些数学运算。而且我只会上传 txt 文件。
-
在我看来,您将最幸运地连接到 UART。它们对于 FPGA 新手来说是最简单的。将文件从您的计算机串行发送到 FPGA。如果您需要对文件进行复杂的文本解析或任何操作,您可以考虑在 FPGA 中放置一个软核并编写 C 代码来定位它。
标签: file-transfer fpga xilinx