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

Enable the Latency Measurement function of Stratix 10 E-tile Transceiver Native Phy

Spark_Wang
Beginner
345 Views

Spark_Wang_0-1718332980436.png

Hi,

I want to use the Latency Measure function,I enabled the two options shown in the figure.

And then this ip adds these ports(below the picture)

Spark_Wang_2-1718333474914.png

 

The first question:

According to the user guide, if I want to use this feature, don't I need to connect these ports?

(the description shows do not connect)

Spark_Wang_3-1718334034650.png

In addtion,This ip provides a deterministic delay measurement method, as well as the calculation formula, and my former colleague consulted your FAE to explain these parameters

Spark_Wang_4-1718334255816.png

Spark_Wang_5-1718334349673.png

I need to read the values of these cpri phy registers to get these delay parameters

Spark_Wang_6-1718334460024.png

We can read these values through the reconfig avmm interface.

the problem is that the 32bit of the reconfig_avmm interface corresponds to 4 channels (8bits each).

But the data in this cpri phy register is 32bit.

Spark_Wang_7-1718334628579.png

 

Labels (1)
0 Kudos
6 Replies
Spark_Wang
Beginner
340 Views

James Murray(European Application Engineering),Is he still at intel? Because I saw his e-mails with my former colleagues.

thank you))

 

 

0 Kudos
LeoFeng
Employee
230 Views

Hi Wang,

 

This is Leo. 

For the first question, the latency measurement ports are for internal use only, the user should not enable it.

That's why those ports are reserved ports and should not be connected.

 

For the second question, according to E-tile CPRI PHY IP UG. The reconfig_addr is 19-bit per channel, reconfig_readdata is 32-bit per channel. So each channel will have a total 32 bits data bus instead of 8 bits each.

LeoFeng_0-1719563473643.png

 

Best regards,

Leo Feng

0 Kudos
Spark_Wang
Beginner
185 Views

Hi,Leo

Thanks for your help.

We are using the stratix 10 E-tile Transceiver Native phy ip core, and we have enabled latency measurement options.

 

but for this ip(stratix 10 E-tile Transceiver Native phy ip )the  reconfig_readdata is 8-bit per channel.

Spark_Wang_0-1719887489293.png

I used four channels,so the reconfig_readdata is 32-bits.

 

Spark_Wang_1-1719888171904.png

 

Because we want to use latency measurement.

 

0 Kudos
Spark_Wang
Beginner
165 Views

Hi,Leo

 

-----------For the first question, the latency measurement ports are for internal use only, the user should not enable it.

That's why those ports are reserved ports and should not be connected----------

 

We need to use this latency measurement function, open this port, and then we can read the relevant values through the reconfig interface, right?

0 Kudos
LeoFeng
Employee
69 Views

Hi Wang,

 

I think I figure out the gap between what we are talking about.

The deterministic latency calculation of E-tile CPRI PHY IP is used when you are using CPRI PHY IP instead of Native PHY IP.

For deterministic latency calculation of E-tile CPRI PHY IP, you will need to read different registers from different avmm interfaces.

For example, TxDL is read from CPRI PHY register which is through CPRI PHY reconfiguration interface(32-bit). 

LeoFeng_0-1721031316317.png

This interface is not the reconfiguration interface(8-bit) you saw on Native PHY IP.

 

If you're only using Native PHY IP, you can only get the DL from deterministic latency measurement interface. Those calculations are not applicable.

LeoFeng_1-1721032406783.png

 

Best regards,

Leo Feng

 

0 Kudos
Spark_Wang
Beginner
34 Views

Hi,Leo

thanks for your reply

yes,we are using the Stratix 10 E-Tile Transceiver Native PHY.

 

 

Spark_Wang_1-1721109817085.png

On the configuration interface, when we enable latency measurement options, the interface shown in Table 45 is added to the ip core.

Spark_Wang_4-1721110116967.png

Spark_Wang_5-1721110136961.png

 

But the description says " Reserved port. Do not connect. "and the comment (28) in Table 45 suggests referring to the latency measurement section.So we don't know how to use this latency measurement options.

We are using Stratix 10 E-Tile Transceiver Native PHY, can you provide a solution to measure deterministic latency based on Stratix 10 E-Tile Transceiver Native PHY?

0 Kudos
Reply