Map PCIE Address Space to DSP Address Space

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

Map PCIE Address Space to DSP Address Space

850件の閲覧回数
nealebuckland
Contributor II

We have an Msc8156 based project where we interface to an FPGA via the PCIE root complex in the Msc8156. At the moment, all transfers between the Msc8156 and the FPGA are via OCN DMA transfers.

We now need to interface to a different FPGA that comes with some limitations - it does not support DMA transfers for BAR0 accesses.

 

In a related project I have managed to transfer data between a B4860 and PCIE end point my mapping the PCIE address space (the portion of it we have allocated to the FPGA) to a virtual address space window. This means I can use direct pointer access to the PCIE address space.

 

My question is: can I do the same thing in the Msc8156? If so how?

 

I have tried and failed so far, and my assumption is that there isn't a suitable bridge between the DSP core and the OCN address space. Am I wrong in this assumption? In the B4860 I setup a LAW to provide the mapping between a window in the DSP address space and the PCIE address space, but in the Msc8156 the LAWs seem to be directly connected to the OCN DMAs, and therefore presumably not accessible by other initiators?

 

thanks in advance for any help,

Neale.

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

693件の閲覧回数
charliewu
NXP Employee
NXP Employee

This community group is Digital Signal Controller. You question is StarCore Based Digital Signal Processor. You need to post this question to StarCore community.

0 件の賞賛
返信