徐健, 张建泉, 张健. 基于PCIE非透明桥的嵌入式异构平台设计[J]. 微电子学与计算机, 2018, 35(1): 26-30.
引用本文: 徐健, 张建泉, 张健. 基于PCIE非透明桥的嵌入式异构平台设计[J]. 微电子学与计算机, 2018, 35(1): 26-30.
XU Jian, ZHANG Jian-quan, ZHANG Jian. An Application of PCIE Non-transparent Bridge on A Heterogeneous Platform[J]. Microelectronics & Computer, 2018, 35(1): 26-30.
Citation: XU Jian, ZHANG Jian-quan, ZHANG Jian. An Application of PCIE Non-transparent Bridge on A Heterogeneous Platform[J]. Microelectronics & Computer, 2018, 35(1): 26-30.

基于PCIE非透明桥的嵌入式异构平台设计

An Application of PCIE Non-transparent Bridge on A Heterogeneous Platform

  • 摘要: PCI Express (PCIE)总线因其具有传输带宽高、全新的点点互连架构和对PCI总线高度兼容等优点已在计算机平台中获得广泛应用.在通过PCIE桥接两个以上处理器系统的场合, PCIE非透明桥(NTB)有效地隔离的桥两端系统的PCIE总线域, 防止桥两端寻址冲突.本文使用PCIE交换芯片(PCIE Switch)以非透明桥的方式连接CPU和双GPU, 搭建高性能嵌入式异构计算平台.在软件层设计上, 本文基于Linux操作系统, 完成了PCIE总线驱动和PCIE Switch的驱动设计, 实现了多个Root之间的高速通信.

     

    Abstract: PCI Express (PCIE) bus has been widely used in the computer platform because of the high bandwidth, the point-to-point interconnect architecture, highly compatible to PCI bus and so on. When more than two processor systems are connected by PCIE bridge, PCIE non-transparent bridge (NTB) effectively isolates the PCIE bus domain of both ends of the bridge, preventing conflict when addressing. In the paper, PCIE switch connects the CPU and double GPU by way of a non-transparent bridge to build the embedded heterogeneous computing platform of high-performance. In the design of software layers, the PCIE bus driver and PCIE Switch driver design is completed based on the Linux operation system.At last, the paper achieves a high-speed communication between a plurality of Root.

     

/

返回文章
返回