新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于PCI交换的数据处理模块设计

一种基于PCI交换的数据处理模块设计

作者: 时间:2014-08-01 来源:网络 收藏

  配置完PowerPC8640的PCIE设备后再次扫描PCIE链路,查找链路上的PCIE交换开关的总线号是BUS1,找到后再按照类型1配置交换开关头标区,配置原级总线号,次级总线号寄存器和分配给交换开关及所有下游设备的PCI空间基址和大小进行配置,然后对交换开关连有设备的端口的原级总线号,次级总线号寄存器和PCI空间基址和大小进行配置。

本文引用地址:https://www.eepw.com.cn/article/256366.htm

  

 

  配置完交换开关后再次扫描PCIE链路,查找链路上的PCIE端节点设备,可以获得BUS4、BUS5、BUS6、BUS7、BUS8上连接有PCIE

  设备的ID号,然后各个设备再配置各自的PCI配置空间即可完成PCIE初始化。整个流程图如图3所示。

  4 总结

  本文通过PCIE交换开关PEX8648实现了多PCIE设备互连的系统,并对PEX8648端口特性、互连方式及软件初始化方法进行了详细介绍。结果表明,基于PCIE交换的处理模块具有灵活的系统拓扑结构,降低了系统硬件复杂度和软件开发过程,可为同行设计提供参考。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭