采用Achronix Speedster7t FPGA的S7t-VG6 VectorPath PCIe加速器卡
PCIe FPGA卡 S7t-VG6 VectorPath加速器卡 Achronix Speedster7t FPGA板,带GDDR6和QSFP-DD 概述 S7t-VG6 VectorPath加速器卡提供了一个7nm Achronix
我们的第一个合成流量发生器版本只针对BittWare的XUP-P3R和250-SoC卡的100GbE。 我们在为Achronix、Intel和Xilinx出现的多速率以太网硬块做准备时创建了这个产品。
我们正在发布合成流量发生器,作为我们数据采集架构概念的一部分,从数据采集2.0版开始。流量发生器拥有QSFP的发送端,而数据采集拥有同一QSFP的接收端。这使我们能够将CMAC放入本地环回模式(或安装环回电缆),以使用流量发生器来测试数据采集。它还允许我们使用普通的DAC或光缆来发送流量到其他设备。
BittWare的合成流量发生器在FPGA内创建以太网数据包,并将它们发射到连接的网络中。
如果需要,用户可以部署BittWare单独的PCIe数据采集参考设计来接收这些数据包。当然,这是以软件配置流量发生器以生成IP数据包为前提的。
其基本思想是以线速度创建各种大小的数据包,持续时间长。数据包头不会改变。你可以在有效载荷内配置一个增加的数据包序号。
你最多可以交织32个这样的 "数据包流",这意味着你最多可以有32个不同的数据包头。我们需要这个功能来测试那些将收到的数据包流分成多个 "队列",以便使用多个主机CPU核心进行处理的目标。
你可以配置随机大小的数据包,但在BittWare,我们倾向于以线速度扫描设计,从一系列无休止的小数据包开始,以验证没有掉线,然后在有效载荷上增加一个字节,并继续测试,直到达到目标设计允许的最大有效载荷。
我们还允许用户在一个正在进行的数据流中插入他们想要的任何数据包的单一实例。这对于插入一个错误,看看会发生什么很有用。
数据包流不需要以线速发射,因为我们可以定义一个较长的包间间隔,从而降低数据包速率。最后,有效载荷数据可以是零、随机数、一个重复的64字节模式或一个增加的序列(即0123456789101112...)。
这个合成流量发生器是在含有Xilinx VU9P芯片的BittWare XUP-P3R卡上创建和测试的,速度等级为2。该流量发生器不使用任何外部存储器。该设计可以移植到任何带有Xilinx UltraScale+芯片(包含CMAC)的BittWare卡中,正如我们通过将数据捕获和流量发生器的组合移植到250-SoC中所展示的那样。
这些图显示了数据采集参考设计的候选2.0.0版本(2021年2月)的FPGA资源利用率。这可能与我们最终发布的版本非常接近,甚至完全相同。
注意这个比特文件包括参考设计流量发生器和数据采集。
合成流量生成器结合了BittWare的较简单的环回实例所展示的相同的DAC电缆功能。
另一个相关的项目,StreamSurge,并不产生流量。相反,它从一个本地内存缓冲区中发送数据包。这些数据包来自于主机,使StreamSurge成为一个更加通用的工具。StreamSurge有两个值得注意的限制。首先,其基于内存的设计需要400GbE的专门硬件。具体来说,它需要一块同时具备400GbE和HBM的卡。其次,构建StreamSurge源需要授权第三方DPDK IP块。
对于全功能的流量生成器,我们希望转向Siama PROVA-C设备,因为它们非常有价值,并使用100GbE的BittWare硬件。
BittWare的数据捕获参考设计包括使用这个合成流量发生器,目前是100Gb/s。我们想分享它的功能,包括能够生成专有的传感器流量。
要了解更多信息,我们鼓励你使用下面的表格索取App Note,也就是流量生成器的文档。
你在这个页面上看到的是BittWare的合成流量生成器的介绍。在完整的应用说明中还有很多细节!请填写表格,要求获得PDF版本的完整应用说明。
"*"表示必填项目
PCIe FPGA卡 S7t-VG6 VectorPath加速器卡 Achronix Speedster7t FPGA板,带GDDR6和QSFP-DD 概述 S7t-VG6 VectorPath加速器卡提供了一个7nm Achronix
IA-780i 400G + PCIe Gen5单宽卡 具有Agilex能力的紧凑型400G卡 英特尔Agilex 7 I系列FPGA为应用而优化
PCIe FPGA卡 XUP-PL4 UltraScale+ FPGA低矮型PCIe卡 双QSFP28s和DDR4 需要报价?跳转到定价表 准备购买?查看