PCI总线目标接口芯片PCI9052及其应用
发布时间:2008/5/27 0:00:00 访问次数:670
     来源:《国外电子元器件》
     摘要:pci9052是plx公司继pci9050之后新推出的一种低成本的pci总线目标接口芯片,它传输速率高,数据吞吐量大,可避免用户直接面对复杂的pci总线协议。文中主要介绍了plx公司的pci总线目标接口芯片的功能与应用,并给出了具体的应用设计实例。
    
    
     关键词:pci总线
     局部总线 配置空间 pci9052
     目前,pci总线已成为新一代个人计算机的标准总线,它是一种高性能的32/64位地址数据复用总线,总线时钟频率的0~33mhz。它不象isa异步总线那样把地址寻址和数据读写控制信号都交由微处理器产生,而是一种独立于处理器的同步总线,可以支持猝发传送。为支持即插即用功能,pci总线规范定义了264字节的配置空间。由于pci总线协议比较复杂,因而其接口电路实现起来比较困难,但采用通用pci接口芯片即可很好地解决这个问题。pci通用接口芯片对于pci协议的良好支持,以及提供给设计者的良好接口都大大减少了设计者的工作量。现有的pci接口芯片主要有amcc公司的maccs59xx系列和plx公司的plx系列。本文将对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信号。
    
    
    
     2.3 串行存储器接口
     复位后,pci9052开始读串行eeprom,若读出的第一个字非ffffh,则pci9052继续读操作,否则认为eeprom无效。对pci9052来讲,eeprom的前四个字节应为52h、90h、b5h和10h,其中9052h为设备号,10b5h为厂商编号。
     2.4 寄存器访问
     pci9052的内部寄存器可通过pci总线的主机cpu和串行eeprom进行访问,这些内部寄存器分为pci配置寄存器和局
     来源:《国外电子元器件》
     摘要:pci9052是plx公司继pci9050之后新推出的一种低成本的pci总线目标接口芯片,它传输速率高,数据吞吐量大,可避免用户直接面对复杂的pci总线协议。文中主要介绍了plx公司的pci总线目标接口芯片的功能与应用,并给出了具体的应用设计实例。
    
    
     关键词:pci总线
     局部总线 配置空间 pci9052
     目前,pci总线已成为新一代个人计算机的标准总线,它是一种高性能的32/64位地址数据复用总线,总线时钟频率的0~33mhz。它不象isa异步总线那样把地址寻址和数据读写控制信号都交由微处理器产生,而是一种独立于处理器的同步总线,可以支持猝发传送。为支持即插即用功能,pci总线规范定义了264字节的配置空间。由于pci总线协议比较复杂,因而其接口电路实现起来比较困难,但采用通用pci接口芯片即可很好地解决这个问题。pci通用接口芯片对于pci协议的良好支持,以及提供给设计者的良好接口都大大减少了设计者的工作量。现有的pci接口芯片主要有amcc公司的maccs59xx系列和plx公司的plx系列。本文将对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信号。
    
    
    
     2.3 串行存储器接口
     复位后,pci9052开始读串行eeprom,若读出的第一个字非ffffh,则pci9052继续读操作,否则认为eeprom无效。对pci9052来讲,eeprom的前四个字节应为52h、90h、b5h和10h,其中9052h为设备号,10b5h为厂商编号。
     2.4 寄存器访问
     pci9052的内部寄存器可通过pci总线的主机cpu和串行eeprom进行访问,这些内部寄存器分为pci配置寄存器和局