PCI 接口芯片应用分析论文 摘要:s5935 是 AMCC 公司生产的 PCI 接口芯片,可实现直通(PASS-THRU)、邮箱(MAILBOX)、FIFO/DMA 三种工作方式文章简要介绍了这三种工作方式,并给出了 s5935 的 WDM 驱动编程
关键词:PCIWDMs5935 PCI局部总线由于具有高速率以及支持即插即用等特点在微机系统中得到广泛应用
利用PCI接口芯片可以方便地设计PCI法律规范板卡
s5935是AMCC公司s59xx系列PCI接口芯片中的一种
该芯片功能强大,可用于高速数据采集处理卡、视频加速卡以及多媒体通信等
其主要特点如下: ●兼容PCI2.1法律规范,可实现PCI总线主设备和从设备功能; ●具有高达132MB/s的传输速率; ●支持8/16/32位外加用户总线; ●可选nvRAM和扩展BIOS; ●具有直通、邮箱、FIFO/DMA三种工作方式; ●适于32位5V电平PCI卡,具有160脚PQFP和208脚TQFP两种封装
1s5935的结构 图1所示是s5935的内部结构框图
s5935中的寄存器分为PCI配置寄存器组和操作寄存器组
前者可从nvRAM的40h~7fh位载入,也可以是默认值,s5935只能实现首部类型0和单功能设备配置
后者用于s5935与外加总线的操作配置和数据传输(如中断控制,邮箱入口等),从PCI总线访问时称为PCI操作寄存器组,地址为PCI操作寄存器基址加各寄存器偏移地址;而从外加总线访问时,称为外加总线操作寄存器组,可通过ADR[6:2]选择
s5935的引脚接口分为PCI总线接口、外加总线接口和nvRAM接口
外加总线接口包括中断、复位输出、数据总线及控制引脚,这三种工作方式各有其独立的控制引脚
2s5935的工作方式 s5935具有直通、邮箱和FIFO三种工作方式,其中直通方式(Pass-Thru)可以