嵌入式系统中平台PCI模块驱动讲解
PCI系统需求
PCI网卡
PCI总线的基础知识
PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec(64位)。可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡.
目前PCI-E是PCI最新的发展方向,串行,点对点传输,每个传输通道独享带宽;支持双向传输模式和数据分通道传输模式;在PCI-E 3.0规范中,X32端口的双向速率高达320Gbps,可以满足新一代的I/O接口,比如:千兆(GE)、万兆(10GE)的以太网技术、4G/8G的FC技术。
实现PCI驱动开发需要了解的基础知识主要包括三个方面,PCI 控制器、PCI 设备以及 PCI 总线。PCI拓扑结构如下图,在总线结构中,ethernet、SCSI、video设备和pci-pci bridge都为PCI设备, CPU中包含PCI控制器、Pci bus0 和pci bus1为PCI设备总线。
1、PCI总线
每一个PCI device都有其unique
原创力文档

文档评论(0)