版主: 51FPGA |
xilinx论坛
最后登陆时间:2015-03-19 10:58:07 |
我现在在做一个用Virtex-6板子配置千兆以太网,能让板子和电脑互发数据,并用 wireshark软件抓包分析速率的工作,但是遇到瓶颈,发出来请大家帮帮忙,谢谢了。 MAC控制器我是直接调用的Virtex-6 Embedded Tri-Mode Ethernet MAC Wrapper,配置 成1000Mbps速率,GMII物理接口(如图所示),然后直接用了它生成的example design 里的设计(如图所示)。我的问题有以下几个: 1、直接调用example design的设计,还需要自己去添加提供数据的程序,我很纳闷,这 个数据即使编程的话应该从哪里给入,是从PHY芯片接口还是哪里?如果要写这个程序,应该写成什么样的? 2、UCF文件里对于管脚对应的修改到底应该怎么做?对于管脚对应要做哪些修改?UCF里 面定义的125MHz、200MHz时钟信号是不是定义了就产生了,还是需要由V6板子上66MHz晶 振来产生,具体的怎样的? 3、在example design里的设计,top文件上只有很少的端口定义(只有RXD、TXD、 GTX_CLK以及Client receiver/transmitter interface少量端口定义),如何对这些端 口进行操作,需要配合发送、接收模块时序图来进行编程操作吗? 4、外部的PHY芯片管脚与GMII模块接口需要在UCF文件里去对应吗,还是说已经默认好了 ?
其实自还有很多问题要问,之前也有人指导过我,但是感觉自己还是没有深刻理解这里面的东西,所以发出来请大家帮我解释一下,感激不尽! |
xpp1021
最后登陆时间:2015-09-21 18:24:13 |
xilinx论坛的原帖 我现在在做一个用Virtex-6板子配置千兆以太网,能让板子和电脑互发数据,并用 wireshark软件抓包分析速率的工作,但是遇到瓶颈,发出来请大家帮帮忙,谢谢了。 MAC控制器我是直接调用的Virtex-6 Embedded Tri-Mode Ethernet MAC Wrapper,配置 成1000Mbps速率,GMII物理接口(如图所示),然后直接用了它生成的example design 里的设计(如图所示)。我的问题有以下几个: 1、直接调用example design的设计,还需要自己去添加提供数据的程序,我很纳闷,这 个数据即使编程的话应该从哪里给入,是从PHY芯片接口还是哪里?如果要写这个程序,应该写成什么样的? 2、UCF文件里对于管脚对应的修改到底应该怎么做?对于管脚对应要做哪些修改?UCF里 面定义的125MHz、200MHz时钟信号是不是定义了就产生了,还是需要由V6板子上66MHz晶 振来产生,具体的怎样的? 3、在example design里的设计,top文件上只有很少的端口定义(只有RXD、TXD、 GTX_CLK以及Client receiver/transmitter interface少量端口定义),如何对这些端 口进行操作,需要配合发送、接收模块时序图来进行编程操作吗? 4、外部的PHY芯片管脚与GMII模块接口需要在UCF文件里去对应吗,还是说已经默认好了 ?
其实自还有很多问题要问,之前也有人指导过我,但是感觉自己还是没有深刻理解这里面的东西,所以发出来请大家帮我解释一下,感激不尽! 你好,我也正在用zynq 做千兆以太网的应用,同样对于顶层文件只有时钟和收发器端口,不知仿真从哪着手,请问你已经知道怎么测试了吗 |
huangww79
最后登陆时间:2015-10-12 22:13:51 |
《Xilinx FPGA应用进阶__通用IP核详解和设计开发》这本中的第4章就是讲TEMAC核,可以参考。
|
共3条 1/1 1 |