FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6374 Discussions

Cyclone V TSE MAC timing closure

Jodok
New Contributor I
1,174 Views

I try to synthesize a tripple speed ethernet (TSE) MAC with rgmii on 5CGTFD9E5F31l7 and encounter timing missmatches.

 

The PHY is a DP83867IR and a TXV0106 level-shifter (+/- 0.3ns skew) is inbetween the FPGA and the PHY.

The MAC-IP is using the Rx-Clock as Tx-Clock (loopback), please see the top path in the *.png.

The Rx-Clock is red highlited on that diagram. The Tx-Clock is driven by a ddrio that itself is clocked by the Rx-Clock. The Tx-Data is driven by ddrio as well.

 

If you have a look on the timing report, you see that there is some negative slack for Tx setup and hold. This leads me to some questions I would like to discuss here:

 

1. Are the constrains provided reasonable?

2. Are there assignments to make to improve timing?

3. What could be improved on MAC side to meet timing?

4. Could switching to other ports (FPGA-Pins) improve timing?

5. Are there better suited FPGAs for this application?

 

Thank you in advnace.

Labels (1)
0 Kudos
4 Replies
Jodok
New Contributor I
1,103 Views

Any help on this would be greatly appreciated!

Jodok

 

0 Kudos
RichardTanSY_Intel
802 Views

Hi,

 

It's been a while since your last reply.

May I know if the issue has been resolved, or if you still need assistance with this case?

If so, could you kindly share your design by archiving the project (Project > Archive Project) so that I can investigate it further.

 

Regards,

Richard Tan

 

0 Kudos
RichardTanSY_Intel
746 Views

Hi,


Do you need any further assistance from my side?


Regards,

Richard Tan


0 Kudos
RichardTanSY_Intel
641 Views

We noticed that we haven't received a response from you regarding the latest previous question/reply/answer, and will now transitioning your inquiry to our community support. We apologize for any inconvenience this may cause and we appreciate your understanding.


If you have any further questions or concerns, please don't hesitate to reach out. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.


The community users will be able to help you on your follow-up questions.


Thank you for reaching out to us!


Best Regards,

Richard Tan


0 Kudos
Reply