FPGA|CPLD|ASICwilliam hill官网
登录
直播中
旅途尽美
10年用户
6经验值
擅长:可编程逻辑 嵌入式技术
私信
关注
[问答]
【紧急求助】Xilinx Virtex6 FPGA与PC端千兆网口通信问题
开启该帖子的消息推送
这段时间在调试
FPGA
与PC的千兆网口
通信
,用到Virtex6 Tri Mode Ethernet IP Core,遇到诸多问题,例如:
1、我用的是xilinx的virtex6中的tri_ethnet_mac_IP CORE中自带的example程序,直接与PHY芯片链接,并用UCF配置好管脚后,是不能编译成功的,最后修改了其中的GTX_CLK为差分输入,并增添PHY_RESET信号等,终于可以调试通过了;
2、PC至FPGA时,利用winpcap发送UDP数据(源MAC地址为本机地址,目的MAC地址为受限广播地址,全F,剩下的其他字段则根据协议随便设置,包括目的IP和源IP都是随意设置的),这时,用chipscope可以抓到PC发往FPGA的数据,PC端的wireshark抓包工具也可以抓到发送的数据,表面PC至FPGA是导通的,这里没有多大的问题;
3、问题在于FPGA至PC时,用的同样是IP CORE中的example程序修改而来的,即与PC至FPGA所用的程序是一样的,但是这里遇到了一些困惑:
1)没有在程序里面封装UDP帧格式,而是直接采用winpcap发送过来的标准的UDP帧进行操作,即程序中没有协议封装的模块,因为觉得来的数据本来就是封装好的UDP数据了,所以没有添加,这样做有问题吗?
2)严格按照以太网下的UDP协议封装后,直接通过PHY芯片发送至PC,用wireshark依旧没有抓到包,此问题怎么破?
3)FPGA发数据到PC,除了协议封装之类的问题,速率、时钟方面不甚了解,需要注意哪些问题吗?
4、FPGA与PC端,用TEMAC中的example程序调试千兆网口,已经搞了一个多星期了,没有头绪了,还望各位小伙伴们多指导、探讨......
5、用chipscope将TEMAC发往PHY芯片与接收来自PHY芯片的数据都分析了,没有错误,并且数据可以保证是发送给PHY芯片了,但PC端的wireshark还是抓不到FPGA发至PC端的数据啊.......
不知有伙伴做过类似或者正在做这方面东西的吗?求探讨,求指导啊......
可+Q:441858815
回帖
(2)
旅途尽美
2013-12-25 16:40:50
大伙来看看啊......困扰一个多星期啦,不知2013年能否解决这个问题呢、、、、、、不然就变成跨年难题了
大伙来看看啊......困扰一个多星期啦,不知2013年能否解决这个问题呢、、、、、、不然就变成跨年难题了
举报
xiaozm008
2015-11-13 00:10:19
学习学习,谢谢分享
学习学习,谢谢分享
举报
更多回帖
rotate(-90deg);
回复
相关问答
关于用
virtex
-5
FPGA
实现
千兆
以太
网
的疑问
2016-05-31
2789
采用
Virtex
5_FF***X50T设计
千兆
网
口
,感觉
FPGA
没有工作啊
2013-05-11
3359
如何建立Spartan
6
和
Virtex
6
之间的
通信
?
2019-07-31
1496
LVDS发送器IP可用于
Virtex6
和
Virtex
7
FPGA
吗
2020-06-17
1455
Virtex6
内部错误的解决办法?
2020-06-03
1052
什么是基于
Xilinx
FPGA
的
千兆
以太
网
及E1信号?
2019-10-15
1976
如何寻找
Virtex6
和7Series部件的类似亚稳态参数测量
2020-07-18
1197
怎样去设计一种
千兆
以太
网
控制器?
2021-04-29
1885
如何完成嵌入式串行
千兆
以太
网
的设计
2020-04-09
2011
采用XPS 12.3的
Virtex6
ML605上的PCIe该怎么使用?
2019-08-26
1233
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分