我是编程和 FPGA 的新手。我喜欢在我的 Windows 10 PC 上运行一个程序,并喜欢将输入发送到 FPGA,当处理完成后,我喜欢接收输出到同一个程序。是否可能以及如何实现。我需要一些指导才能开始寻找方法。 谢谢。
最佳答案
我建议您购买 Digilent Arty A7 开发板。它成本低,使用起来非常好。 要与 PC/Windows 通信,您可以使用该板上的 USB 转 UART。然而,我认为最好和最简单的方法是使用支持以太网和 TCP/IP 的 IP 内核。使用 Python、Matlab、Telnet 或任何编程工具在 PC 端使用 TCP/IP 非常简单。 到目前为止,我发现的 Xilinx FPGA 的最佳 IP 是来自 fpga-cores.com 的 IP。 .您只需实现 AXI4 Stream 即可与客户端通信。我认为没有比这更容易的了。 该内核还包括通过以太网对 FPGA 进行远程编程和逻辑分析仪。所有这些都是免费的。
关于fpga - Windows 程序如何将输入传输到 FPGA 并获得输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50753089/