s32g_LLCE

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

s32g_LLCE

898 Views
yuancz
Contributor I

I should like to ask about the LLCE module in the S32 series. Taking the example of forwarding CAN frames to Ethernet or Ethernet frames to CAN frames, does its routing and forwarding behaviour rely entirely on hardware lookup tables to map to the destination? Or does it require the CPU to read data from the corresponding cache area, then perform a software lookup to store it in system RAM, before the CPU writes it to the destination? Could you outline the process? Hardware-based routing would be considerably faster but less flexible, whereas software routing would take significantly longer. The documentation only mentions the firmware module without detailing the specific operations involved.

0 Kudos
Reply
1 Reply

884 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @yuancz 

Thanks for your post.

Take ETH2CAN for example, no intervention between the CPU cores of S32G and LLCE/PFE when routing ethernet frames to CAN.

1.png

 

BR

Chenyin

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2331069%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32g_LLCE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331069%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20should%20like%20to%20ask%20about%20the%20LLCE%20module%20in%20the%20S32%20series.%20Taking%20the%20example%20of%20forwarding%20CAN%20frames%20to%20Ethernet%20or%20Ethernet%20frames%20to%20CAN%20frames%2C%20does%20its%20routing%20and%20forwarding%20behaviour%20rely%20entirely%20on%20hardware%20lookup%20tables%20to%20map%20to%20the%20destination%3F%20Or%20does%20it%20require%20the%20CPU%20to%20read%20data%20from%20the%20corresponding%20cache%20area%2C%20then%20perform%20a%20software%20lookup%20to%20store%20it%20in%20system%20RAM%2C%20before%20the%20CPU%20writes%20it%20to%20the%20destination%3F%20Could%20you%20outline%20the%20process%3F%20Hardware-based%20routing%20would%20be%20considerably%20faster%20but%20less%20flexible%2C%20whereas%20software%20routing%20would%20take%20significantly%20longer.%20The%20documentation%20only%20mentions%20the%20firmware%20module%20without%20detailing%20the%20specific%20operations%20involved.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2331158%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32g_LLCE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331158%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F260398%22%20target%3D%22_blank%22%3E%40yuancz%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20your%20post.%3C%2FP%3E%0A%3CP%3ETake%20ETH2CAN%20for%20example%2C%20no%20intervention%20between%20the%20CPU%20cores%20of%20S32G%20and%20LLCE%2FPFE%20when%20routing%20ethernet%20frames%20to%20CAN.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%221.png%22%20style%3D%22width%3A%20404px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%221.png%22%20style%3D%22width%3A%20404px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F379054i0389B00D428F0F6B%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%221.png%22%20alt%3D%221.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%3C%2FP%3E%3C%2FLINGO-BODY%3E