FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6673 Discussions

TSE 1000MHz clock phase

Altera_Forum
Honored Contributor II
1,495 Views

Hi, 

 

I use ethernet port on terasic DE3 and DE2-115, GMII and RGMII respectively. The clocks are both 125MHz, could anyone tell me any requirement for the timing shift? It seems in RGMII mode I have to shift the clock signal by 90 degree.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
542 Views

not entirely true. if it is a marvel phy, there is a mdio register that causes the phy to perform the needed clock shifts. by default, rgmii requires tx data to be center aligned, and rx data will be edge aligned, necessitating a 90deg shift for the RX data. 

 

if you are using a more recent quartus, there is an example sw project for rgmii that sets this bit appropriately. 

 

--dalon
0 Kudos
Altera_Forum
Honored Contributor II
542 Views

Thank you dalon now I understand this. So gmii does not have such a thing, right?

0 Kudos
Reply