FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6669 讨论

Agilex 100G E-Tile MAC interface tx_ready is continuously flipping after linkup.

Lance313
初学者
1,016 次查看

The following is similation wave. The tx_ready signal is  is continuously flipping after linkup,  whether user send packet or not. We also observe this phenomenon by testing on fpga board. 

1. Is this phenomenon normal?

2. How to eliminate flipping of tx_ready when bus is idle?

Lance313_0-1723778406658.jpeg

Quartus version: 22.2

E-tile configuration:

Lance313_1-1723778474918.jpegLance313_2-1723778481504.jpeg

 

标签 (1)
0 项奖励
4 回复数
ZiYing_Intel
员工
931 次查看

Hi,

 

You may use i_tx_error for testing, to generate errored packets. To invalidate an errored frame, end it with i_tx_endofpacket and assert i_tx_error. If the frame is good, deassert i_tx_error. For further information, you may refer to link below, Figure 40, pg 128, https://www.intel.com/content/www/us/en/docs/programmable/683468/23-2/tx-mac-interface-to-user-logic.html

 

Best regards,

zying


0 项奖励
Lance313
初学者
923 次查看

Hi, 

Thanks for your reply. But my question is about o_tx_ready.  What is the purpose of generating errored packets? 

0 项奖励
ZiYing_Intel
员工
815 次查看

Hi,


Could you share your .qar file? So that I can try replicate the issue from my side.


Best regards,

zying


0 项奖励
ZiYing_Intel
员工
788 次查看

Hi,

 

Since no hear any feedback from you, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread.

 

Best regards,
zying

0 项奖励
回复