PFE

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

PFE

892 Views
liangxaio123
Contributor I

Hello,

We are exploring the possibility of using LLCE_CAN with PFE bridging so that communication between the A core and the M cores does not need to go through IPCE, but instead CAN messages can be routed directly via Ethernet.

Our current idea is to deploy a PFE driver on the A core and another on the M0 core. Additionally, if we also deploy PFE drivers on M1 and M2, would it be possible for M1 to communicate with the A core and M2 to communicate with the A core through PFE as well?

Could you please confirm whether this approach is feasible?

Thank you.

Tags (3)
0 Kudos
Reply
3 Replies

861 Views
Joey_z
NXP Employee
NXP Employee

hi,liangxaio123

Thank you for contacting us.

You can use the LLCE to do the CAN2ETH/ETH2CAN/CAN2CAN.

About the multi-core LLCE using, you can refer to the Goldvip of CAN Gateway chapter.

BR

Joey

0 Kudos
Reply

823 Views
liangxaio123
Contributor I

Hello Joey,

Thank you very much for your reply.
At present, we have already implemented the function of forwarding LLCE_CAN messages to the Ethernet bus through the PFE. However, we found that M1 and M2 cannot directly interact with the A core via PFE.

Therefore, we would like to further clarify whether it is possible to deploy PFE drivers simultaneously on M0, M1, and M2 of the S32G, so that M0, M1, and M2 can all communicate directly with the A core through PFE.

Best regards,
liangxiao123

Tags (3)
0 Kudos
Reply

800 Views
Joey_z
NXP Employee
NXP Employee

hi,liangxaio123

Thank you for your reply.

The multi-core operation usually uses the IPCF.

The LLCE function of CAN2ETH can routing the CAN frame to ETH, and the Multicore LLCE application demo can be found in the GoldVip SW package.

Hope this can help you.

BR

Joey

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2168618%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPFE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2168618%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EWe%20are%20exploring%20the%20possibility%20of%20using%20%3CSTRONG%3ELLCE_CAN%20with%20PFE%20bridging%3C%2FSTRONG%3E%20so%20that%20communication%20between%20the%20A%20core%20and%20the%20M%20cores%20does%20not%20need%20to%20go%20through%20IPCE%2C%20but%20instead%20CAN%20messages%20can%20be%20routed%20directly%20via%20Ethernet.%3C%2FP%3E%3CP%3EOur%20current%20idea%20is%20to%20deploy%20a%20%3CSTRONG%3EPFE%20driver%3C%2FSTRONG%3E%20on%20the%20%3CSTRONG%3EA%20core%3C%2FSTRONG%3E%20and%20another%20on%20the%20%3CSTRONG%3EM0%20core%3C%2FSTRONG%3E.%20Additionally%2C%20if%20we%20also%20deploy%20PFE%20drivers%20on%20%3CSTRONG%3EM1%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EM2%3C%2FSTRONG%3E%2C%20would%20it%20be%20possible%20for%20%3CSTRONG%3EM1%20to%20communicate%20with%20the%20A%20core%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EM2%20to%20communicate%20with%20the%20A%20core%3C%2FSTRONG%3E%20through%20PFE%20as%20well%3F%3C%2FP%3E%3CP%3ECould%20you%20please%20confirm%20whether%20this%20approach%20is%20feasible%3F%3C%2FP%3E%3CP%3EThank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169670%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169670%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%EF%BC%8C%3CSPAN%3Eliangxaio123%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20your%20reply.%3C%2FP%3E%0A%3CP%3EThe%20multi-core%20operation%20usually%20uses%20the%20IPCF.%3C%2FP%3E%0A%3CP%3EThe%20LLCE%20function%20of%20CAN2ETH%20can%20routing%20the%20CAN%20frame%20to%20ETH%2C%20and%20the%20Multicore%20LLCE%20application%20demo%20can%20be%20found%20in%20the%20GoldVip%20SW%20package.%3C%2FP%3E%0A%3CP%3EHope%20this%20can%20help%20you.%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EJoey%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Joey%2C%3C%2FP%3E%3CP%3EThank%20you%20very%20much%20for%20your%20reply.%3CBR%20%2F%3EAt%20present%2C%20we%20have%20already%20implemented%20the%20function%20of%20forwarding%20LLCE_CAN%20messages%20to%20the%20Ethernet%20bus%20through%20the%20PFE.%20However%2C%20we%20found%20that%20M1%20and%20M2%20cannot%20directly%20interact%20with%20the%20A%20core%20via%20PFE.%3C%2FP%3E%3CP%3ETherefore%2C%20we%20would%20like%20to%20further%20clarify%20whether%20it%20is%20possible%20to%20deploy%20PFE%20drivers%20simultaneously%20on%20M0%2C%20M1%2C%20and%20M2%20of%20the%20S32G%2C%20so%20that%20M0%2C%20M1%2C%20and%20M2%20can%20all%20communicate%20directly%20with%20the%20A%20core%20through%20PFE.%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3Eliangxiao123%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2168722%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PFE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2168722%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%EF%BC%8C%3CSPAN%3Eliangxaio123%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20contacting%20us.%3C%2FP%3E%0A%3CP%3EYou%20can%20use%20the%20LLCE%20to%20do%20the%20CAN2ETH%2FETH2CAN%2FCAN2CAN.%3C%2FP%3E%0A%3CP%3EAbout%20the%20multi-core%20LLCE%20using%2C%20you%20can%20refer%20to%20the%20Goldvip%20of%20CAN%20Gateway%20chapter.%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EJoey%3C%2FP%3E%3C%2FLINGO-BODY%3E