Serial port 向FPGA发送数据

Serial port 向FPGA发送数据,serial-port,usb,fpga,ethernet,hdl,Serial Port,Usb,Fpga,Ethernet,Hdl,我正在从事一个项目,需要将数据从PC发送到FPGA,FPGA处理数据并将其发送回PC。 我使用的板是Atlys™ Spartan-6 FPGA开发板。 数据以1字节的形式发送,因为在时钟的每个上升沿处理1字节。 你能给我建议一下向FPGA发送数据的方法吗? 谢谢选择一些您可以访问IP(知识产权)核心的通信方法。例如,如果您可以轻松访问FPGA的UDP/IP核心,那么就使用它。如果您必须自己开发HDL,串行协议(UART、I2C等)将更易于编写。通常,HDL需要更长的时间来开发、调试和测试 UDP

我正在从事一个项目,需要将数据从PC发送到FPGA,FPGA处理数据并将其发送回PC。 我使用的板是Atlys™ Spartan-6 FPGA开发板。 数据以1字节的形式发送,因为在时钟的每个上升沿处理1字节。 你能给我建议一下向FPGA发送数据的方法吗?
谢谢

选择一些您可以访问IP(知识产权)核心的通信方法。例如,如果您可以轻松访问FPGA的UDP/IP核心,那么就使用它。如果您必须自己开发HDL,串行协议(UART、I2C等)将更易于编写。通常,HDL需要更长的时间来开发、调试和测试

UDP有一些优势,因为您可以使用诸如Wireshark之类的工具在PC上捕获数据包(一旦您克服了实际从FPGA获取数据包的最初障碍)。另外,许多人都熟悉各种编程语言(C、C++)中的UDP


在任何情况下,当数据发送到FPGA或从FPGA发送数据时,您可能会花时间使用示波器和逻辑分析仪检查信号电平和时序。

UART、USB、PCIe、QPI、以太网。。。有很多,谢谢。顺便问一下,您能否指导我使用simulink向fpga发送实时数据?我一直在网上搜索,我必须说,使用simulink捕捉图像,然后使用fpga作为硬件加速器,并使用Matlab显示图像,这是一个非常好和简单的想法。你能给我介绍一下吗?对不起,我对Simulink的串行通信不是很熟悉。