STUDY123 发表于 2012-10-13 16:02:59

求助:XILINX- SPARTAN3A-X3CS200A接收千兆以太网RGMII模式数据

我用X3CS200A接收千兆以太网RGMII模式数据,从以太网芯片发送过来的是以250M时钟发送RXD3~RXD0,用FPGA接收时用哪个原语来接收呀,用了两种方法都不行的,
其一:用P0RXC(125)接收低四位数据,用P0RXC(反相)再接收高4位数据
其二:用锁相环产生相位差180的时钟接收高四位,
   接收的数据都是不正确,请做个的朋友给个思路

pocker5200 发表于 2012-10-13 19:26:56

一般用EDK做,PHY+三速以太网MAC的IP+microblaze,这是xilinx提供的千兆以太网解决方案。
有文档,提供驱动和DEMO
IES里面自带xps_ll_temac这个文档,是一个基于PLB4.6总线的三速以太网IP。
还有DS759文档也可以看一下

STUDY123 发表于 2012-10-13 21:52:37

楼上说得有点复杂了,我不走以太网协议的,只是把数据接收下来处理而以,SPARTAN6有SELECTIO,而SPARTAN3不支持SELECTIO,想知道用什么原语
页: [1]
查看完整版本: 求助:XILINX- SPARTAN3A-X3CS200A接收千兆以太网RGMII模式数据