摘要:
可见最终实现的速度可达800+Mbps,因为CPU是串行的指令执行过程,所以并不能达到理论上的1Gbps速度值。 需要注意的是,在测速时需要关掉网络调试助手的接收显示功能和存文件功能,因为接收显示和写进硬盘会影响以太网口的接收速度。 将接收数据存成文件,打开查看接收数据: 可以看到和PL侧产生的数据 阅读全文
摘要:
主函数: 1 int main() 2 { 3 uint cycle = 0; 4 ip_addr_t ipaddr, netmask, gw; 5 RxBufNo = 0; 6 RxBufferPtr[0] = (u16 *)RX_BUFFER0_BASE; 7 RxBufferPtr[1] = 阅读全文
摘要:
目标:将PL侧的数据通过以太网接口传给PC。 Zynq板卡选用的是ZC706,上面有板载的以太网PHY芯片,因此需要在Zynq上(至少)实现一个MAC层的功能。 最初的想法是直接用vivado的IP核(Tri mode Ethernet MAC)在PL侧实现一个以太网的MAC层功能,这样实时性比较高 阅读全文