hidden text to trigger early load of fonts ПродукцияПродукцияПродукцияПродукция Các sản phẩmCác sản phẩmCác sản phẩmCác sản phẩm المنتجاتالمنتجاتالمنتجاتالمنتجات מוצריםמוצריםמוצריםמוצרים
FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6590 Discussions

Stratix 10 PHYlite : initial data on the data_io port of the PHYlite is missing at data_to_core

NMR
Beginner
440 Views

Hi Team,

Some of the initial data on the data_io port of the PHYlite is missing when it reaches the data_to_core port. Additionally, although one group is a copy of another, I am observing data deviations on the data_to_core port. Can anyone help me debug this issue?

 

Group 0:


NMR_0-1744106358147.png

8byte of missing data in group 0

NMR_2-1744106474028.png

Group 2

NMR_3-1744106516264.pngNMR_4-1744106561039.png

 

 

Configuration setting

NMR_5-1744106708174.png

 

NMR_6-1744106726523.pngNMR_7-1744106769630.pngNMR_8-1744106785894.pngNMR_9-1744106810385.png

 

NMR_10-1744106837047.png

 

Labels (1)
0 Kudos
9 Replies
AdzimZM_Intel
Employee
365 Views

Hi,


Can you check the design for the timing compilation?

Maybe there is timing issue in the design.


Can you test with the example design as well?


Regards,

Adzim


0 Kudos
NMR
Beginner
329 Views

I am facing this issue during functional simulation

0 Kudos
NMR
Beginner
286 Views

Hi AdzimZM,

I evaluated the example simulation design using my PHY Lite IP configuration settings. Even within the example design, I observed frequent occurrences of incorrect read data, as illustrated below.

The data sampling mechanism from data_io to data_to_core is not entirely clear to me(the alignment of data on data_to_core(LSB to MSB) differs between the example design and PHY Lite document). In my actual design, the data_to_core signal fails to capture the initial few data words. In contrast, the example design does capture the initial data, but intermittently misses some intermediate data.

Kindly assist me in identifying and resolving the issue

Group 1,

NMR_0-1744891755337.pngNMR_1-1744891798341.pngNMR_2-1744891935087.png
Group 0,

NMR_5-1744892448644.png

 


correct

NMR_3-1744892183171.pngNMR_4-1744892220418.png
Mismatch

NMR_6-1744892473286.png

NMR_8-1744892542585.png

 

 

 

 

 

0 Kudos
AdzimZM_Intel
Employee
214 Views

Hi,


I tried to replicate the issue at my end, but the result is passing, and simulation is successful.

Can you confirm the version of PHYLite IP, Quartus and simulator?


Regards,

Adzim


0 Kudos
NMR
Beginner
208 Views

Hi Admiz,

Phylite_IP version - 19.3.0

NMR_0-1745555069804.png

Quartus Version -Quartus Prime Design Software
                                 Version 22.1.0 Build 174 03/30/2022 SC Pro Edition

Simulator - Questa Intel FPGA Edition-64 vsim 2023.4 Simulator 2023.10 Oct 9 2023

0 Kudos
AdzimZM_Intel
Employee
164 Views

Hi


I think since the dynamic reconfiguration is enabled, there are calibration and testing will be done to the IP.

This process will expect some mismatch of the data and it will run for multiple loops.


Regards,

Adzim


0 Kudos
NMR
Beginner
154 Views

okay .In my design , I am facing issue of sampling initial few bytes of data .How do I resolve this issue?

 

0 Kudos
NMR
Beginner
126 Views

Hi AdzimZM,

 

In dynamic reconfiguration , though I increase the tap value around mid(262) for pin input , I didn't find any delay in actual simulation .I referred the below one. Here I have doubt that how will we select the dq pin between 2 and 9.Additionally at specific pin selection (from 2 to 9) , what  I need to keep at field[8:7]?

Please help me with this

NMR_0-1745939779249.pngNMR_1-1745939809159.png

 

0 Kudos
NMR
Beginner
46 Views

Hi,

Is there any update?

0 Kudos
Reply