关键问题
由于英特尔® Quartus® Prime Pro Edition 软件版本 19.1 及更高版本出现问题,您可以观察以太网交换机在使用以下英特尔 以太网 IP 设计示例时丢弃英特尔® Stratix® 10 设备发送的所有数据包:
- E-tile 硬核 IP 英特尔® Stratix® 10 设计示例
- 适用于以太网 英特尔® Stratix® 10 FPGA IP 的 H-tile 硬核 IP 设计示例
- 低延迟 100G 以太网英特尔® Stratix® 10 FPGA IP 设计示例
在上面的设计示例中,以太网交换机不支持以太网帧的指定类型 / 长度字段。
要修复此问题,请修改/hardware_test_design/通用/目录中的alt_aeuex_packet_client_tx.v文件,以将有效负载长度更改为0x88b5,并重新编译设计。
替换以下声明:
dout_next = {DEST_ADDR,SRC_ADDR,{2'b00,payload_length},index,{6{rjunk}}};
含:
dout_next = {DEST_ADDR,SRC_ADDR,{2'b00,payload_length},index,{6{rjunk}}};
dout_next = {DEST_ADDR,SRC_ADDR,{16'h88b5},index,{6{rjunk}}};