本文将对PLX公司的PCI9052总线目标接口芯片的功能及其在PCI板卡设计中的应用进行介绍。
1 PCI9052的功能特点
PCI9052是PLX公司继PCI9050之后新推出的、可用于低成本适配器的总线目标接口芯片。PCI9052与PCI9050一样,可提供用于适配卡的小型高性能PCI总线目标(从属)接口,以使ISA适配器可以迅速、低成本地转换到PCI总线上。采用PCI9052可使适配卡上的I/O数据传送速度从PCI9052可使适配卡上的I/O数据传送速度从ISA总线的8MHz提高到PCI的33MHz。
PCI9052的主要功能与特性如下:
●符合PCI2.1规范,支持低成本从属适配器;
●带有五个局域总线地址空间和四个片选;
●具有双向FIFO,可用于零等待状态突发操作;
●PCI总线的传输速度可高达132兆字节/秒;
●支持多路复用和非多路复用的8位、16位和32位通用局域总线;
●支持局域总线与PCI时钟的异步运行;
●支持Big/Little Endian编码字节转换;
●支持来自两个局域总线的中断所生成的PCI中断;
●可用串行EEPROM装载配置信息;
●具有ISA模式,支持PCI总线到ISA总线的单周期存储器(8位、16位)读写和I/O访问。
图1所示是PCI9052的信号接口示意图。
2 PCI9052的应用操作
2.1 初始化
在上电时,PCI总线的RST信号有效,同时,PCI9052输出局部复位信号LRESET并检查EEPROM是否存在数值。若存在,则根据EEPROM中的内容设置内中寄存器,否则设为缺省值。PCI配置寄存器只能通过EEPROM或PCI主机CPU来进行设置。
2.2 复位
PCI9052总线接口在RST信号输入有效时将引起整个PCI9052的复位,并输出LRESET局部复位信号。PCI总线上的主机可以通过设置控制寄存器中的软件复位比特来对PCI9052进行复位,并输出LRESET信号。