SJA1110 TSN Qbv Issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SJA1110 TSN Qbv Issue

Jump to solution
3,288 Views
Ethan_L
Contributor III

Hi everyone,

I am testing the Qbv on SJA1110. I modify the example "switch_config_s32g_vnp_rdb" for testing.

I follow the Qbv example in document. But when I set the same config on port 4(SGMII) and port 6(100base-T1), I use iperf3 to test and get the difference result.

The 100base-T1 port behaves correctly and it can communicate every 8 seconds.

But the same config on SGMII port, it communicate every 4 seconds and the bitrate is incorrect.

Does anybody have an idea for this?

Is there any detailed document about TSN on SJA1110?

Thanks.

Ethan.

0 Kudos
Reply
1 Solution
3,248 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

pleases see a feedback below I got from Apps engineer...

I just checked the .mex file. I noticed they use the same TRIGGER_TIME (QBV Administrative Schedule Table) for both port 4 and port 6 and expect the same behavior. This will not work since TRIGGER_TIME is different depending on the port speed configuration. Since they use port 4 (which is 1Gbps) and port 6 (100Mbps) this can lead to different behavior.

TRIGGER_TIME is quite well explained in our user manual (see attached screenshot).

They need to change the TRIGGER_TIME of all entries of port 4 if they want to see the exact same behavior as on port 6.

PetrS_0-1669697802699.pngPetrS_0-1669697802699.png

BR, Petr

View solution in original post

5 Replies
3,191 Views
Razamehmood
Contributor I

LAS VEGAS, Jan. 06, 2020 (GLOBE NEWSWIRE) -- NXP Semiconductors N.V. (NASDAQ: NXPI), the world’s largest supplier of automotive semiconductors, has announced a multi-gigabit Ethernet switch designed to help automakers deliver the high-speed networks required for evolving connected vehicles. The NXP SJA1110 is the first automotive Ethernet switch with safety capabilities built in, offering integrated 100BASE-T1 PHYs, hardware-assisted security as well as multi-gigabit interfaces. Optimized for integration with NXP’s S32G vehicle network processor, the SJA1110 switch is also part of an overall networking solution which includes the VR5510 power management IC. Together, this solution addresses the biggest challenges facing vehicle networking today including scalability, safety, security and high-speed traffic engineering for more details here top software development companies

Here at Distinguished.io, you can scan our site to explore the top companies that can deliver professional services which can help your brand in maximizing its performance and customer engagement. We conduct extensive research and utilize credible sources to ensure our selection of top companies is legit and the best for clients.https://distinguished.io/companies/software-development
0 Kudos
Reply
3,277 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

could you please provide the switch configuration? We'll have a look into it then.

BR, Petr

3,273 Views
Ethan_L
Contributor III

Hi @PetrS ,

The attachment is my switch configuration.

Thanks, 

Ethan.

0 Kudos
Reply
3,249 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

pleases see a feedback below I got from Apps engineer...

I just checked the .mex file. I noticed they use the same TRIGGER_TIME (QBV Administrative Schedule Table) for both port 4 and port 6 and expect the same behavior. This will not work since TRIGGER_TIME is different depending on the port speed configuration. Since they use port 4 (which is 1Gbps) and port 6 (100Mbps) this can lead to different behavior.

TRIGGER_TIME is quite well explained in our user manual (see attached screenshot).

They need to change the TRIGGER_TIME of all entries of port 4 if they want to see the exact same behavior as on port 6.

PetrS_0-1669697802699.pngPetrS_0-1669697802699.png

BR, Petr

3,246 Views
Ethan_L
Contributor III

Hi @PetrS ,

Got it, thank you very much.

0 Kudos
Reply