fpga - Windows 程序如何将输入传输到 FPGA 并获得输出

标签 fpga

我是编程和 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/

相关文章:

Linux无法检测到Altera FPGA

verilog - 如何在 Verilog 中的多个文件之间共享常量?

design-patterns - 在 systemverilog 源代码树中注册一个源文件的偏移量

vhdl - 添加 std_logic_vectors 时出错

python - 将软件转换为 FPGA 的 VHDL/Verilog 的更好平台

c++ - giuliani framework做拖拽功能

vhdl - 进程与 "vanilla"VHDL的区别

vhdl - 为什么在 FPGA 设计中使用多个相同速度的时钟?

使用 Verilog 进行 AES 加密

fpga - FPGA如何 "Updated"