iMX6: PCI Express - multiple endpoint devices?

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

iMX6: PCI Express - multiple endpoint devices?

ソリューションへジャンプ
4,271件の閲覧回数
pj0585
Contributor III

Hi,

iMX6 PCI Express is a single lane PCI express (apart from iMX6 solo lite which does not have PCI express).

Can I have more that one PCI express endpoint device attached to a single lane?

Would I need to use a PCI Switch ?

Any inputs?

-Pj

ラベル(1)
0 件の賞賛
返信
1 解決策
2,371件の閲覧回数
weidong_sun
NXP TechSupport
NXP TechSupport

Hello,Prasant,

     If you have only PCIe device , you can connect it to PCIe inteface on i.mx6 directly. If your PCIe devices are 2 or more, you will have to use a PCIe swtich ( root side : 1 LANE and end side has  2 or 3,or 4 ports with 1 LAN), at this time, PCIe on i.mx6 is act as root point.

Regards,

Weidong

元の投稿で解決策を見る

0 件の賞賛
返信
5 返答(返信)
2,372件の閲覧回数
weidong_sun
NXP TechSupport
NXP TechSupport

Hello,Prasant,

     If you have only PCIe device , you can connect it to PCIe inteface on i.mx6 directly. If your PCIe devices are 2 or more, you will have to use a PCIe swtich ( root side : 1 LANE and end side has  2 or 3,or 4 ports with 1 LAN), at this time, PCIe on i.mx6 is act as root point.

Regards,

Weidong

0 件の賞賛
返信
2,372件の閲覧回数
Yuri
NXP Employee
NXP Employee

Are not there some misunderstanding regarding PCIe endpoint and PCIe port ?
Logically several endpoints may share the single port - is this correct ? 

0 件の賞賛
返信
2,372件の閲覧回数
pj0585
Contributor III

Yuri, my question was more on the hardware design aspect.

Yes, logically (bus structure in software) more than one endpoint could be attached to one PCIe Port. To achieve the same on the hardware end, when you have only one lane, you need to use a PCIe Switch.

If you want to contradict or you think my understanding is wrong, please reply, you may save me from a wrong hardware design!

-Pj

0 件の賞賛
返信
2,372件の閲覧回数
pj0585
Contributor III

Thanks a lot Weidong!

I also understood the same after googling, but wanted a confirmation of the same.

Are you aware of any freescale's development board / evaluation kit which makes use of a PCIe switch, that could serve as a reference design for me ?

Regards, Pj

0 件の賞賛
返信
2,372件の閲覧回数
PradapRaj
Contributor III

Hi Prasant,

iWave's Latest i.MX6 Developement kit - Raibow-G15D supports 4-Port PCIe switch on board. You can use this for your PCIe switch evaluation. Also this Dev Kit supports USB3.0 through PCIe. For details you can see the below link.

i.MX6 Q7 Development Kit | iWave Systems

Regards,

Pradap

0 件の賞賛
返信