Multiple Operational Endpoint Ports on T1042

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Multiple Operational Endpoint Ports on T1042

跳至解决方案
1,960 次查看
EmbEng
Contributor III

We are going to add support for multiple root complexes connected to T1042 via single-lane PCIe links. Although I was able to find that multiple PCIe ports can be configured as endpoint simultaneously via RCW, I could not find whether it is possible that multiple root complexes connect to T1042 via different ports and communicate simultaneously. Can someone confirm whether it is possible to use multiple endpoint ports simultaneously on T1042?

标签 (1)
标记 (2)
0 项奖励
回复
1 解答
1,779 次查看
r8070z
NXP Employee
NXP Employee

Your figure corresponds to "different EP(s) of the SOC can belong to different trees (i.e. to be connected to different RCs)". I mean that such configurations can exists. The figure is general and we need add some details to make it possible. For example, we can run 2 independent operation systems on the T1042 under hypervisor control (asymmetric multiprocessing). Each OS can access to its own EP only. Each EP can be connected to own RC.  

"For sure you also can use several EPs in the same tree" means that there are external single RC connected via PCIe switch to the different EPs on the T1042.

在原帖中查看解决方案

4 回复数
1,779 次查看
r8070z
NXP Employee
NXP Employee

Yes it is possible. Only one root complex exists in a PCIe tree. But we can have branches of several independent PCIe trees on single SOC like the T1042. I.e. different EP(s) of the SOC can belong to different trees (i.e. to be connected to different RCs). For sure you also can use several EPs in the same tree.

0 项奖励
回复
1,779 次查看
EmbEng
Contributor III

Thanks r8070z‌. Just to confirm your response

For sure you also can use several EPs in the same tree.

you mean that the following topology should work?

PCIe_Conn_Topology.png

0 项奖励
回复
1,780 次查看
r8070z
NXP Employee
NXP Employee

Your figure corresponds to "different EP(s) of the SOC can belong to different trees (i.e. to be connected to different RCs)". I mean that such configurations can exists. The figure is general and we need add some details to make it possible. For example, we can run 2 independent operation systems on the T1042 under hypervisor control (asymmetric multiprocessing). Each OS can access to its own EP only. Each EP can be connected to own RC.  

"For sure you also can use several EPs in the same tree" means that there are external single RC connected via PCIe switch to the different EPs on the T1042.

1,779 次查看
EmbEng
Contributor III

Thanks for confirmation.

0 项奖励
回复