我调用了Vivado 1000BASE-X PCS / PMA或SGMII IP Core以实现以太网数据传输,结果FPGA(ARTIX 7)够能接收来自PC上位机发送过来的数据,而FPGA发送的数据却不能在上位机检测到。选用的是SGMII,PHY Mode,开启自协商。
我调用了Vivado 1000BASE-X PCS / PMA或SGMII IP Core以实现以太网数据传输,结果FPGA(ARTIX 7)够能接收来自PC上位机发送过来的数据,而FPGA发送的数据却不能在上位机检测到。选用的是SGMII,PHY Mode,开启自协商。
电口还是光口?光口好像不支持自协商
千兆电口.SGMII,外接交换机
像楼上讲的,上位机收不到有很多原因,你自己做了哪些检查和尝试?
我做过了网线以及硬件检查,未发现问题,我也用自己的板子做了数据自环没问题,接收数据和发送数据一致。现在一筹莫展了
我做过了网线以及硬件检查,未发现问题。我用自己的DEMO板子做了自环没问题,与此同时用ILA抓取了数据,从ILA中可以确认接收到了上位机发来的数据,也能看到自己发出的数据。开始怀疑发的UDP帧有问题,后来干脆发ARP帧(包含请求响应),可是PC依然接收不到数据。