如何给PCI卡选用合适的总线控制器
S5920提供了3个物理总线接口:PCI总线接口、外加总线接口和外部非易失性存储器接口。PCI总线接口与主机板的PCI总线扩展槽连接,外加总线接口与外部功能设备连接,非易失性存储器接口与配置存储器连接;符合I2C串行总线标准,配置存储器通常是串行E2PROM,容量从128字节到65 526字节;数据传送在PCI总线与外加总线之间进行。与S5933一样,S5920为设计者提供了与PCI总线相边的灵活易用的方式。通过S5920,复杂的PCI总线被转换成易于使用的8/16/32位用户部,即外加总线。S5920有信箱和直通通道2种传输方式,并为2种方式提供了完备的操作寄存器完成各种定义和设置。
1.2 主控设备
(1)PCI9054
PCI9054是由美国PLX公司生产的先进的PCI I/O加速器,采用了先进的PLX数据流水线结构技术,是32位、33MHz的PCI总线主I/O加速器;符合PCI本地总线规范2.2版,突发传输速率达到132MB/s,本地总线支持复用/非复用的32位地址/数据;有M、C、J三种模式;针对不同的处理器及局总线特性可选,尽量减少中间逻辑;具有可选的串行E2PROM接口,本地总线时钟可和PCI时钟异步。PC9054内部有6种可编程的FIFO,以实现零等待突发传输及本地总线和PCI总线之间的异步操作;支持主模式、从模式、DMA传输方式,因其强大的功能可应用于适配卡和嵌入式系统中。PCI 9054是一种性比高的PCI桥路芯片,比PCI9080、PCI9050等性能更优越。
(2)PCI9056
具有32位、66MHz的PCI总线以及局部总线操作,是目前最先进的32位通用主控芯片;内部还是基于原有的9054技术架构。与9054相比,有以下特点:a.含有1个PCI仲裁器,支持7个外部主控设备,针对Compact PCI(含有7个插槽)的设计是足够了。B.2个独立的DMA通道:每个通道含有1个双向的深度为64长字(256字节)的FIFO。C.差分读写数据。d.用有效位旗语描述符控制动态DMA振铃管理。e.增强的M模式功能,能提供PowerQUICC超出原有16字节长度限制的突发传送。f.对于主控方式,有2个独立的读(32长字)写(64长字)FIFO;对于目标模式,也有2个响应同样深度的FIFO;并有可编程的读信号超过报告及其恢复。g.符合PICMG 2.1热交换技术规范,包括电压偏移容错、预充电功能与预置不支持响应功能,支持PCI电源管理rl.1,含有D3cold电源事件中断,符合Windows 98和Windows2000系统设计的需求,h.可应用于嵌入式主机的复位和中断引脚设置功能。i.JTAG边界扫描。j.256-FPBGA封装(17mm×17mm,1.0mm),2.5V的CMOS芯核电压,对3V和5V的I/O信号电平容错。
PCI9056与9054的寄存器兼容,易于实现设计的平滑转换。
(3)CY7C09449PV
CY7C09449PV-AC是Cypress公司提供的符合PCI2.2总线规范的功能完善、价格低廉的双端口RAM接口芯片。其中一个端口是PCI接口,适合与PC机通信;另一个端本地接口,适合与各类本地CPU通信,其总线通信时钟速率可达50MHz,2个端口均可以独立读/写静态存储器SRAM。其主要特点如下:a.完全兼容PCI规范2.2版;b.128Kbit双向静态SRAM;c.可作为主/从设备进行数据的传输,支持PCI突发方式及DMA操作;d.具有I2O(智能输入/输出)功能,当I/O单元工作时包含4组32位FIFO、终端寄存器及部分SRAM用于一般存储目的;e.可作为主桥接口;f.单一3.3V电源供电,对3V、5V信号电平容错;g.可通过I2C总线对芯片进行初始化配置,并把设置
《如何给PCI卡选用合适的总线控制器(第5页)》