What is the purpose of PAMU if we use only single core in T2081

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

What is the purpose of PAMU if we use only single core in T2081

1,378件の閲覧回数
manishraturi
Contributor I

Hi Team,

I am new to the community and new to T-series processors. I would like to know the purpose of PAMU.

Thanks & Regards

Manish Raturi

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

1,113件の閲覧回数
bpe
NXP Employee
NXP Employee

PAMU is an analog of MMU, but for peripherals which can act as transaction initiators on the internal bus.

It isolates one bus master from another, restricting their memory access to areas defined by software.

PAMU is necessary for virtualization, if there is a requirement that virtual machines: (a) Utilise DMA-enabled

peripherals; (b) have to run in  isolated and controlled memory areas.

Even if you are going to use a single core, but wish to run several virtual machines, which can share

the core, but need to be isolated from one another in memory, PAMU may still be necessary.

If your application does not require virtualization, you can leave PAMU intact.

Refer to T2080RM, Chapter 11 for more information.


Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛

1,113件の閲覧回数
scottwood
NXP Employee
NXP Employee

Without virtualization, the PAMU still plays a minor role, as it is required to enable DPAA stashing.

0 件の賞賛