版主: 51FPGA |
himalaya0604
最后登陆时间:2015-01-13 22:04:08 |
我现在在做一个用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文件里去对应吗,还是说已经默认好了 ?
其实自还有很多问题要问,之前也有人指导过我,但是感觉自己还是没有深刻理解这里面的东西,所以发出来请大家帮我解释一下,感激不尽!
|
czh306
最后登陆时间:2015-01-13 22:03:18 |
|
共2条 1/1 1 |