FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6359 Discussions

question of io timing constraints of (r)gmii of the triple speed ethernet mac

Altera_Forum
Honored Contributor II
1,788 Views

hi, 

 

I have a question of io timing constraints of (r)gmii signals of Altera's  

triple speed ethernet MAC core. Within the tcl/sdc constraint file generated 

by megawizard, I cannot find the setup/hold timing constraints of the (r)gmii 

signals. Only the fast input/output register constraints like below 

"" 

set_instance_assignment -name FAST_INPUT_REGISTER ON -to gm_rx_d 

set_instance_assignment -name FAST_INPUT_REGISTER ON -to gm_rx_dv 

 

# Optimize I/O timing for MII network-side interface 

set_instance_assignment -name FAST_INPUT_REGISTER ON -to m_rx_col 

... 

 

Altera support said it should be ok. But I still doubt if the constraints above 

enough for the (r)gmii signals. 

 

Actually I have meet a case before that the design function did not work correctly 

because of the timing of the status signals of Altera SPI4 core. The timing violation did 

not show up in the classic timing analysis, but reported manually with TimeQuest tools.  

Again there is no io timing constaints for SPI4 signal. 

 

does anyone have idea of this? 

 

Thanks,
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
767 Views

Did you get an answer on the Ethernet MII? 

 

What Ethernet PHY are you using? 

The Ethernet PHY will have detailed setup/hold time on the MII interface including the MDIO/MCD serial control.
0 Kudos
Altera_Forum
Honored Contributor II
767 Views

hi, 

 

We use marvell phy. I understand that there are detailed timing parameter in marvell spec. 

But I quite want to get the references of their IP from altera. I hope the IP should 

at least include simple example of pin assignment, timing constraints.  

 

regards,
0 Kudos
Reply