Verilog FPGA接口协议

Verilog FPGA接口协议,verilog,fpga,serial-communication,Verilog,Fpga,Serial Communication,我正在寻找一种非常快速的协议来实现FPGA之间的接口通信(目前我正在使用模拟的Virtex-7FPGA) 实际上,我对我所从事的项目的要求非常有限。我需要以每秒千兆字节的顺序传输数据。我需要传输的数据不需要任何类型的开销计算,因此只有很少的控制信号就足够了。 过去,我曾为ZedBoard FPGA设计过基于AXI协议的接口,但我不确定这是否足够。 很抱歉,如果我不完全清楚我在寻找什么,但我也很难弄清楚我项目的这一部分。千兆字节/微秒??这有点。。。让我们做一些数学 我假设你想要每微秒2G字节,根

我正在寻找一种非常快速的协议来实现FPGA之间的接口通信(目前我正在使用模拟的Virtex-7FPGA)

实际上,我对我所从事的项目的要求非常有限。我需要以每秒千兆字节的顺序传输数据。我需要传输的数据不需要任何类型的开销计算,因此只有很少的控制信号就足够了。 过去,我曾为ZedBoard FPGA设计过基于AXI协议的接口,但我不确定这是否足够。
很抱歉,如果我不完全清楚我在寻找什么,但我也很难弄清楚我项目的这一部分。

千兆字节/微秒??这有点。。。让我们做一些数学

我假设你想要每微秒2G字节,根据你的措辞,我认为这是你所需要的最小数量。在传输数据时,我假设您只使用能够以1 Gbps传输数据的GPIO引脚。每秒2G字节需要16个GPIO引脚。每微秒2G字节需要16000000 GPIO引脚!一千六百万针

你的要求很低

根据,Virtex-7 HT有16个28Gb/s,可提供2.78Tb/s的总带宽。将总带宽转换为字节,即347.5GB/s。转换为每微秒字节数,总带宽为347.5kB/us3000Virtex-7需要达到每微秒1GB。这是假设不会增加超过4.25%的开销,并且可以保持peek性能


技术还没有进步到足以满足需求的程度。要么放松需求,要么等待技术赶上。如果为真,到2031年,单个FPGA上的每秒16 PB(2 GB/us)应可用。

1 Gbps是每秒1千兆位。将所有值乘以8得到千兆字节。多安波坦