Difference between S32G DMA and Noc

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

Difference between S32G DMA and Noc

ソリューションへジャンプ
1,879件の閲覧回数
Hi-Rain
Contributor I

Hi deer NXP expert:

        When I read S32G3 Reference Manual,I have a question on difference between S32G DMA and Noc. Since NoC support communication between cores, peripherals and SRAM, and DMA also transfer data between memory block and I/O block(without core? Im not sure).

0 件の賞賛
返信
1 解決策
1,851件の閲覧回数
chenyin_h
NXP Employee
NXP Employee

Hello, @Hi-Rain 

Thanks for your post.

From my understanding, NoC is an interconnect matrix that supports communication between various initiators and targets, including cores/peripherals/SRAM, it supports various industry standard socket protocols like AXI, AHB, so it is mainly used to carry the protocols that connect each of part on SOC, which is mainly used for the communication on SOC.
 
DMA's main purpose is to enable peripheral devices to directly access the system memory without the need for continuous intervention from the CPU, thus improving the overall efficiency and performance of the system. it is usually used for moving large chunk of data from memory to memory(like DDR, SRAM, PCIe).
 
BR
Chenyin

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,852件の閲覧回数
chenyin_h
NXP Employee
NXP Employee

Hello, @Hi-Rain 

Thanks for your post.

From my understanding, NoC is an interconnect matrix that supports communication between various initiators and targets, including cores/peripherals/SRAM, it supports various industry standard socket protocols like AXI, AHB, so it is mainly used to carry the protocols that connect each of part on SOC, which is mainly used for the communication on SOC.
 
DMA's main purpose is to enable peripheral devices to directly access the system memory without the need for continuous intervention from the CPU, thus improving the overall efficiency and performance of the system. it is usually used for moving large chunk of data from memory to memory(like DDR, SRAM, PCIe).
 
BR
Chenyin
0 件の賞賛
返信
1,834件の閲覧回数
Hi-Rain
Contributor I

Thanks a lot. @chenyin_h

Your response has thoroughly addressed my concerns!

And I have another question.

As we can see in S32G safety manual that there are several safety mechanism to protect NoC from failure such as SM1.NOC.PKT_PROT,SM1.NOC.RESILIENCE. If I use E2E to protect the  communication ,  do I still need to implement these safety mechanisms?

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2055107%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G%20DMA%E3%81%A8Noc%E3%81%AE%E9%81%95%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2055107%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%E9%B9%BFNXP%E3%81%AE%E5%B0%82%E9%96%80%E5%AE%B6%3A%3C%2FP%3E%3CP%3ES32G3%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0%E3%81%A8%E3%81%8D%E3%80%81S32G%20DMA%E3%81%A8Noc%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82NoC%E3%81%AF%E3%82%B3%E3%82%A2%E3%80%81%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%80%81SRAM%E9%96%93%E3%81%AE%E9%80%9A%E4%BF%A1%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%82%8B%E3%81%9F%E3%82%81%E3%80%81DMA%E3%81%AF%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8I%20%2F%20O%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF(%E3%82%B3%E3%82%A2%E3%81%AA%E3%81%97%3F%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2056036%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32G%20DMA%E3%81%A8Noc%E3%81%AE%E9%81%95%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2056036%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%A9%E3%81%86%E3%82%82%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%99%E3%80%82%40%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3Echenyin_h%3C%2FSPAN%3E%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E5%9B%9E%E7%AD%94%E3%81%AF%E7%A7%81%E3%81%AE%E6%87%B8%E5%BF%B5%E3%81%AB%E5%AE%8C%E5%85%A8%E3%81%AB%E5%AF%BE%E5%87%A6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%E3%82%82%E3%81%86%E4%B8%80%E3%81%A4%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ES32G%E3%81%AE%E5%AE%89%E5%85%A8%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AB%E8%A6%8B%E3%82%89%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%80%81SM1%E3%81%AA%E3%81%A9%E3%80%81NoC%E3%82%92%E9%9A%9C%E5%AE%B3%E3%81%8B%E3%82%89%E4%BF%9D%E8%AD%B7%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E5%AE%89%E5%85%A8%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82NOC%E3%81%AE%E3%80%82PKT_PROT%2CSM1.NOC.%E3%83%AC%E3%82%B8%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B9.E2E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%80%9A%E4%BF%A1%E3%82%92%E4%BF%9D%E8%AD%B7%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%A7%E3%82%82%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%AE%89%E5%85%A8%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E