routing

PCIE采用Adress和ID进心routing。其中memory 和IO request用Address 寻址,Config request与completion采用ID进行路由。

在Memory TLP  Header中,有Requester ID和address信息,Switch根据其中的address将TLP发送至对应端口。

当接收端收到memory request 的TLP之后,将返回completion,completion中有requester的ID和自己的ID,所以Switch能将该Completion返回至对应的request发起方。

由于Message Request一般是由Endpoint发送至Root Complex,而且RC不需要回completion,所以Message不需要address或者ID来路由,它采用implicit方式。注意在Message Request Header中,包含有Requester ID,这是因为RC需要通过Requester ID来确认Message是由谁发过来的。

猜你喜欢

转载自www.cnblogs.com/lybinger/p/9755389.html