Best practice for time-deterministic (TAS) traffic when using LLCE + PFE CAN2ETH

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Best practice for time-deterministic (TAS) traffic when using LLCE + PFE CAN2ETH

86件の閲覧回数
arsalimam
Junior Contributor I

Hello NXP Team,

We are working on a zonal architecture using S32G399A as Zone Controllers connected to HPC

Current Architecture:

  • We are currently using the GMAC with full Time-Aware Shaper (TAS / 802.1Qbv) support along with complete TSN features.
  • DDS runs over this GMAC path, and we have good time determinism for our service-oriented traffic.

New Exploration:

  • We have successfully brought up and tested the official NXP LLCE + PFE sample application (CAN2ETH / ETH2CAN) as described in AN13423.
  • The goal is to offload selected high-frequency / low-latency CAN signals from ECUs directly via LLCE → PFE (IEEE1722 AVTP over UDP) to reduce CPU load and latency on the Zone Controller.
  • From community discussions, we understand that PFE only supports 802.1AS-Rev (time synchronization) and does not support Time-Aware Shaper (802.1Qbv / TAS) or Frame Preemption, unlike GMAC.

Question / Request for Guidance:

Since LLCE is tightly integrated with PFE (using PFE_HIF3), what is NXP’s recommended best practice in this scenario?

  1. Can we enable TAS support on PFE by using / customizing the PFE source code provided by NXP? (I saw that NXP provides PFE source code – would this help us add or enable TAS functionality?)

  2. If TAS cannot be enabled on PFE, what is NXP’s recommended best practice to achieve strong time determinism for the LLCE + PFE CAN2ETH traffic?

  3. Should critical time-sensitive CAN signals continue to use the GMAC + TAS path, while only non-critical or high-volume signals use LLCE + PFE?
  4. Is the recommended approach to rely on an external TSN switch (such as SJA1110) downstream of the PFE port to provide full TAS scheduling for the tunneled traffic?
  5. Are there any plans or firmware updates that will add TAS support on PFE in the future?

We want to decide the right split between GMAC and PFE paths without compromising determinism for safety-relevant or hard real-time signals.

Any official guidance, reference designs, or configuration recommendations would be very helpful.

 

Thank you in advance!

Best regards,

Arsal Imam

SDV Architect @ GK Automobiltechnologie (Disrupt)

ラベル(1)
0 件の賞賛
返信
1 返信

39件の閲覧回数
Joey_z
NXP Employee
NXP Employee

Hi,arsalimam

Thank you for your contacting and detail information.

I have received your questions and will help you to check it.

BR

Joey

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2387410%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELLCE%20%2B%20PFE%20CAN2ETH%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E6%99%82%E3%81%AE%E6%99%82%E9%96%93%E3%83%87%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF(TAS)%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387410%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E3%80%81HPC%E3%81%AB%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BE%E3%83%BC%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A8%E3%81%97%E3%81%A6S32G399A%E3%82%92%E7%94%A8%E3%81%84%E3%82%8B%20%3CSTRONG%3E%E3%82%BE%E3%83%BC%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%3C%2FSTRONG%3E%20%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%E7%8F%BE%E5%9C%A8%E3%80%81GMAC%E3%81%AF%E5%AE%8C%E5%85%A8%E3%81%AATime-Aware%20Shaper(TAS%20%2F%20802.1Qbv)%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8%E5%AE%8C%E5%85%A8%E3%81%AATSN%E6%A9%9F%E8%83%BD%E3%82%92%E5%82%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3EDDS%E3%81%AF%E3%81%93%E3%81%AEGMAC%E3%83%91%E3%82%B9%E4%B8%8A%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%80%81%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E6%8C%87%E5%90%91%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E8%89%AF%E5%A5%BD%E3%81%AA%E6%99%82%E9%96%93%E6%B1%BA%E5%AE%9A%E6%80%A7%E3%82%92%E7%A2%BA%E4%BF%9D%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSTRONG%3E%E6%96%B0%E3%81%9F%E3%81%AA%E6%8E%A2%E6%9F%BB%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3EAN13423%E3%81%A7%E8%AA%AC%E6%98%8E%E3%81%95%E3%82%8C%E3%81%9F%E5%85%AC%E5%BC%8F%E3%81%AENXP%20LLCE%20%2B%20PFE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3(CAN2ETH%20%2F%20ETH2CAN)%E3%82%92%E6%88%90%E5%8A%9F%E8%A3%8F%E3%81%AB%E7%AB%8B%E3%81%A1%E4%B8%8A%E3%81%92%E3%81%A6%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FLI%3E%3CLI%3E%E7%9B%AE%E7%9A%84%E3%81%AF%E3%80%81%E9%81%B8%E6%8A%9E%E3%81%95%E3%82%8C%E3%81%9F%E9%AB%98%E5%91%A8%E6%B3%A2%E3%83%BB%E4%BD%8E%E9%81%85%E5%BB%B6CAN%E4%BF%A1%E5%8F%B7%E3%82%92LLCE%E2%86%92PFE(IEEE1722%20AVTP%20over%20UDP)%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6ECU%E3%81%8B%E3%82%89%E7%9B%B4%E6%8E%A5%E3%82%AA%E3%83%95%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%80%81%E3%82%BE%E3%83%BC%E3%83%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%AECPU%E8%B2%A0%E8%8D%B7%E3%81%A8%E3%83%AC%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7%E3%82%92%E5%89%8A%E6%B8%9B%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FLI%3E%3CLI%3E%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E8%AD%B0%E8%AB%96%E3%81%8B%E3%82%89%E3%80%81PFE%E3%81%AF802.1AS-Rev(%E6%99%82%E9%96%93%E5%90%8C%E6%9C%9F)%E3%81%AE%E3%81%BF%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81GMAC%E3%81%A8%E3%81%AF%E7%95%B0%E3%81%AA%E3%82%8ATime-Aware%20Shaper(802.1Qbv%20%2F%20TAS)%E3%82%84%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%97%E3%83%AA%E3%82%A8%E3%83%B3%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8C%E5%88%86%E3%81%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSTRONG%3E%E8%B3%AA%E5%95%8F%EF%BC%8F%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E4%BE%9D%E9%A0%BC%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3ELLCE%E3%81%AFPFE%E3%81%A8%E5%AF%86%E6%8E%A5%E3%81%AB%E7%B5%B1%E5%90%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%EF%BC%88PFE_HIF3%E3%82%92%E4%BD%BF%E7%94%A8%EF%BC%89%E3%80%81%E3%81%93%E3%81%AE%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8BNXP%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%99%E3%82%8B%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3ENXP%E3%81%8C%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8BPFE%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%8A%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%97%E3%81%9F%E3%82%8A%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81PFE%E3%81%A7TAS%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F(NXP%E3%81%8CPFE%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%A7TAS%E6%A9%9F%E8%83%BD%E3%81%AE%E8%BF%BD%E5%8A%A0%E3%82%84%E6%9C%89%E5%8A%B9%E5%8C%96%E3%81%AB%E5%BD%B9%E7%AB%8B%E3%81%A4%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F)%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EPFE%E3%81%A7TAS%E3%82%92%E6%9C%89%E5%8A%B9%E5%8C%96%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81LLCE%20%2B%20PFE%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%81%AE%E5%BC%B7%E5%9B%BA%E3%81%AA%E6%99%82%E9%96%93%E6%B1%BA%E5%AE%9A%E6%80%A7%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AENXP%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9CAN2ETH%E4%BD%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%E9%87%8D%E8%A6%81%E3%81%AA%E6%99%82%E9%96%93%E6%95%8F%E6%84%9F%E3%81%AACAN%E4%BF%A1%E5%8F%B7%E3%81%AF%E5%BC%95%E3%81%8D%E7%B6%9A%E3%81%8DGMAC%20%2B%20TAS%E7%B5%8C%E8%B7%AF%E3%82%92%E4%BD%BF%E3%81%84%E3%80%81%E9%9D%9E%E3%82%AF%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%81%BE%E3%81%9F%E3%81%AF%E5%A4%A7%E9%87%8F%E3%81%AE%E4%BF%A1%E5%8F%B7%E3%81%AE%E3%81%BF%E3%81%8CLLCE%20%2B%20PFE%E3%82%92%E4%BD%BF%E3%81%86%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FLI%3E%3CLI%3E%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%80%81PFE%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE%E4%B8%8B%E6%B5%81%E3%81%AB%E3%81%82%E3%82%8B%E5%A4%96%E9%83%A8TSN%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81(%E4%BE%8B%E3%81%88%E3%81%B0SJA1110)%E3%81%AB%E4%BE%9D%E5%AD%98%E3%81%97%E3%81%A6%E3%80%81%E3%83%88%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%95%E3%82%8C%E3%81%9F%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%81%AE%E5%AE%8C%E5%85%A8%E3%81%AATAS%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FLI%3E%3CLI%3E%E5%B0%86%E6%9D%A5%E7%9A%84%E3%81%ABPFE%E3%81%A7TAS%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E8%A8%88%E7%94%BB%E3%82%84%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3EGMAC%E3%81%A8PFE%E3%81%AE%E9%81%A9%E5%88%87%E3%81%AA%E5%88%86%E5%B2%90%E3%82%92%E6%B1%BA%E3%82%81%E3%81%A4%E3%81%A4%E3%80%81%E3%82%BB%E3%83%BC%E3%83%95%E3%83%86%E3%82%A3%E3%81%AB%E9%96%A2%E3%82%8F%E3%82%8B%E6%B1%BA%E5%AE%9A%E6%80%A7%E3%82%84%E3%83%8F%E3%83%BC%E3%83%89%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E4%BF%A1%E5%8F%B7%E3%81%AE%E6%B1%BA%E5%AE%9A%E6%80%A7%E3%82%92%E6%90%8D%E3%81%AA%E3%82%8F%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E6%9C%9B%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E5%85%AC%E5%BC%8F%E3%81%AA%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E3%82%84%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%BB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%80%81%E6%A7%8B%E6%88%90%E3%81%AE%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E5%A4%A7%E5%A4%89%E5%8A%A9%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%8A%E6%89%8B%E6%95%B0%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%A2%E3%83%AB%E3%82%B5%E3%83%AB%E3%83%BB%E3%82%A4%E3%83%9E%E3%83%BC%E3%83%A0%3C%2FP%3E%3CP%3ESDV%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88%20%40%20%3CSPAN%3EGK%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EAutomobiltechnologie%3C%2FSPAN%3E%20(Disrupt)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2387410%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89VIP%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2387432%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Best%20practice%20for%20time-deterministic%20(TAS)%20traffic%20when%20using%20LLCE%20%2B%20PFE%20CAN2ETH%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387432%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CSPAN%3E%E3%82%A2%E3%83%AB%E3%82%B5%E3%83%AA%E3%83%9E%E3%83%A0%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%81%94%E9%80%A3%E7%B5%A1%E3%81%A8%E8%A9%B3%E7%B4%B0%E3%81%AA%E6%83%85%E5%A0%B1%E6%8F%90%E4%BE%9B%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%94%E8%B3%AA%E5%95%8F%E3%82%92%E6%8B%9D%E5%8F%97%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E7%A2%BA%E8%AA%8D%E3%81%AE%E3%81%8A%E6%89%8B%E4%BC%9D%E3%81%84%E3%82%92%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%82%B8%E3%83%A7%E3%83%BC%E3%82%A4%3C%2FP%3E%3C%2FLINGO-BODY%3E