一种基于pci9052的pci总线接口卡的制作方法

文档序号:10803104阅读:379来源:国知局
一种基于pci9052的pci总线接口卡的制作方法
【专利摘要】本实用新型公开了一种PCI总线接口卡,包括:PCI接口芯片、EEPROM、I/O控制器、存储器、ISA总线和电源模块,PCI总线接口芯片,实现ISA总线到PCI总线的平滑过渡;I/O控制器,对输入输出进行控制;EEPROM,EEPROM存储了9052重要的配置信息,要对它进行配置;ISA总线,与PCI总线相连,向PCI总线转换;存储器,存储配置信息,并在EEPROM芯片复位的时候进行加载;电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。本实用新型能够实现ISA总线到PCI总线的平滑转换。
【专利说明】
一种基于PC 19052的PC I总线接口卡
技术领域
[0001 ]本实用新型涉及数控领域,具体涉及一种基于PCI9052的PCI总线接口卡的。
【背景技术】
[0002]由于PCI总线协议的复杂性,其接口的实现比VESA、ISA和MCA等总线要困难得多。目前,实现PCI接口的有效方案主要是使用可编程逻辑器件或使用专用总线接口器件。采用可编程逻辑器件实现PCI接口的最大的好处是比较灵活,用户可以根据自己的需要开发出适合于特定功能的芯片,而不必实现PCI的全部功能。但这种方法难度较大,设计周期较长。专用接口芯片具有比较低的成本和通用性,能够有效降低接口的设计难度,缩短开发周期,因此,本接口卡设计采用的是采用接口芯片的方案。
【实用新型内容】
[0003]本实用新型要解决的技术问题是提供一种基于PCI9052的PCI总线接口卡。为解决上述技术问题,本实用新型采用的技术方案为:
[0004]一种PCI总线接口卡,包括:
[0005 ] PCI总线接口芯片,实现ISA总线到PCI总线的平滑过渡;
[0006]I/O控制器,对输入输出进行控制;
[0007]EEPR0M,EEPR0M存储了9052重要的配置信息,要对它进行配置;
[0008]ISA总线,与PCI总线相连,向PCI总线转换;
[0009]存储器,存储配置信息,并在EEPROM芯片复位的时候进行加载;
[0010]电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。
[0011]所述的PCI9052芯片的ISA模式对原来的板卡进行升级改造,通过寄存器的设定,将PCI9052设定为ISA接口模式,在此情形下,通过8位或16位内存或I/O映射,可直接使PCI总线和ISA总线相连,实现ISA总线到PCI总线的平滑转换;
[0012]所述的I/O控制器,是对局部总线的输入输出进行控制;
[0013]所述的EEPROM的配置,计算机的接□卡都需要使用I/O空间资源、存储器空间资源以及中断资源,PCI接口卡可以实现资源的自动配置,即在每次系统启动时,由操作系统根据每个接口卡上的资源需求情况,自动分配所需的资源,启动完毕后,接口卡的驱动程序可以读取分配结果,从而获得所需的资源;
[0014]所述的存储器,串行EEPROM要求采用匪93CS46或与之兼容的存储器,而且必须是支持连续读写的存储器;
[0015]所述电源模块为上述各个模块供电。
[0016]本实用新型具有下述优点:
[0017]1、本实用新型采用AMCC公司的PLX系列产品中的PCI9052这款PCI总线目标接口芯片,它有一个ISA接口,可以轻松实现ISA总线到PCI总线的平滑过渡;
[0018]2、本实用新型接口卡成本很低,适用于小型高性能PCI总线目标接口芯片;
[0019]3、本实用新型可以实现模入模出,无中断,而且我们的PCI9052芯片有三种工作模式,可以实现更多的功能。
【附图说明】
[0020]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本实用新型实施例的PCI信号接口示意图;
[0022]图2为本实用新型实施例中ISA模式下的连接图。
【具体实施方式】
[0023]下面结合附图对本实用新型的优选实施例进行详细阐述,以使本实用新型的优点和特征能更易于被本领域技术人员理解,从而对本实用新型的保护范围做出更为清楚明确的界定。
[0024]根据本实用新型一个实施例,提供一种基于PCI9052的PCI总线接口卡,如图1所示,包括:
[0025 ] PCI总线接口芯片,实现ISA总线到PCI总线的平滑过渡;
[0026]I/O控制器,对输入输出进行控制;
[0027]EEPR0M,EEPR0M存储了9052重要的配置信息,要对它进行配置;
[0028]ISA总线,与PCI总线相连,向PCI总线转换;
[0029]存储器,存储配置信息,并在EEPROM芯片复位的时候进行加载;
[0030]电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。[0031 ]可选的,所述的PCI总线接口卡还包括:
[0032]所述的PCI9052芯片,我们利用PCI9052芯片的ISA模式对原来的板卡进行升级改造,通过寄存器的设定,将PCI9052设定为ISA接口模式,在此情形下,通过8位或16位内存或I /0映射,可直接使PCI总线和ISA总线相连,实现ISA总线到PCI总线的平滑转换;
[0033]如图2所示PCI9052左上部分的引脚与PCI总线上相应的脚相连。左下部分与9052兼容的串行EEPROM相连。PCI端主要信号有如下几种:地址、数据多路复用的输入/输出信号(AD[31?0])、总线命令和字节使能多路复用信号(C/BE[3?0]#)、奇偶校验信号(PAR)、帧周期信号(FRAME#)、主设备准备好信号(IRDY#)、从设备准备好信号(IDSEL#)、停止数据传送信号(DE-VSEL#)、初始化设备选择信号(IDSEL#)、设备选择信号(DE-VSEL#)、数据奇偶校验错误报告信号(PERR#)、系统错误报告信号(SERR#)、时钟输入信号(CLK)、复位信号(RST#)、中断信号(I N - TA#)和锁定信号(LOCK#)。串接EEPROM端信号有如下几种:时钟信号(EESK)、读数据信号(EEDO)、写数据信号(EEDI)和片选信号(EECS)。1^[23:2]和ISAA[1:0]共同组成ISA的地址总线,对于8位数据总线,ISAA[1:0]相当于LA[1:0],它们一起进行地址译码。而对于16位数据线,每次读写两个字节,这时ISAA[0]不用,ISAA[1]和LA[23:2]—起进行地址译码,ISAA[1]是地址最低位。我们根据板卡上实际I/O口空间的大小选择译码地址线的数目。我们所使用的板卡是67位的数据总线,I/O空间大小为16个字节,所以LA[3:2]和ISAA[6]地址译码是必需的(ISAA[1]为最低)。当然,所有的地址线都参加地址译码也是可以的,有利于将来地址空间大小的扩充。我们只选择几根线就能够进行正确的地址译码。在设计电路板时,严格遵循PCI规范。上拉或下拉电阻设置为I?4.7k。电源和地线要尽可能宽且电源滤波要良好,在芯片的每个电源引脚接0.1F的滤波电容。由于PCI时钟信号的一半要靠反射波来提升,因此,时钟信号CLK走线长度近似为SSOOmihprstnl和prstn2两者有一个接地,主板靠这两个信号来判断这个插槽上是否有卡的。
[0034]所述的EEPROM的配置,计算机的接□卡都需要使用I/O空间资源、存储器空间资源以及中断资源。与ISA相比,PCI接口卡可以实现资源的自动配置,即在每次系统启动时,由操作系统根据每个接口卡上的资源需求情况,自动分配所需的资源,启动完毕后,接口卡的驱动程序可以读取分配结果,从而获得所需的资源。接口卡上无需任何硬件跳线即可实现“即插即用”技术,这是因为PCI系统除了支持内存空间、I/O空间外,还多了一个配置空间。配置空间是PCI所特有的一个空间,所有的PCI设备必须提供配置空间。而当系统加电时,B1S软件会检测PCI总线,确定PCI总线上有哪些设备,以及它们的配置信息,并根据这些信息进行系统资源分配。只有这样,各个PCI设备才可能不至于产生地址以及中断等的冲突。因此,各个PCI设备必须有实现PCI协议规定的配置寄存器。对于9052,它的配置信息是通过串行EEPROM来储存并在芯片复位时进行加载的。9052在C模式下可以省去EEPROM,因为在上电时它可以使用默认值。EEPROM存储了9052重要的配置信息,如设备号DID、制造商VID、子设备号SDID、子制造商SVID、中断号、设备类型号、局部空间基地址、局部空间大小及映射类型、局部空间描述、片选响应、中断控制和状态以及局部响应控制CNTRL等信息。EEPROM的内容直接关系到9052能否正确的工作。
[0035]所述的存储器,串行EEPROM—般要求采用匪93CS46或与之兼容的存储器,而且必须是支持连续读写的存储器,而我们采用的正是这种存储器。
[0036]所述的电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。
[0037]以上所述仅为本实用新型的优选实施方式,本实用新型的保护范围并不仅限于上述实施方式,凡是属于本实用新型原理的技术方案均属于本实用新型的保护范围。对于本领域的技术人员而言,在不脱离本实用新型的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。
【主权项】
1.一种基于PCI9052的PCI总线接口卡,包括:PCI总线接口芯片、I/O控制器、EEPROM、ISA总线、存储器、电源模块,PCI总线接口芯片,实现ISA总线到PCI总线的平滑过渡;I/0控制器,对输入输出进行控制;EEPROM,EEPROM存储了9052重要的配置信息,要对它进行配置;ISA总线,与PCI总线相连,向PCI总线转换;存储器,存储配置信息,并在EEPROM芯片复位的时候进行加载;电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。2.根据权利要求1所述的一种基于PCI9052的PCI总线接口卡,其特征在于:所述PCI9052芯片的ISA模式对原来的板卡进行升级改造,通过寄存器的设定,将PCI9052设定为ISA接口模式,在此情形下,通过8位或16位内存或I/O映射,可直接使PCI总线和ISA总线相连,实现ISA总线到PCI总线的平滑转换。3.根据权利要求1所述的一种基于PCI9052的PCI总线接口卡,其特征在于:所述I/O控制器,对局部总线的输入输出进行控制。4.根据权利要求1所述的一种基于PCI9052的PCI总线接口卡,其特征在于:所述的EEPROM的配置,计算机的接口卡都需要使用I/O空间资源、存储器空间资源以及中断资源,PCI接口卡可以实现资源的自动配置,即在每次系统启动时,由操作系统根据每个接口卡上的资源需求情况,自动分配所需的资源,启动完毕后,接口卡的驱动程序可以读取分配结果,从而获得所需的资源。5.根据权利要求1所述的一种基于PCI9052的PCI总线接口卡,其特征在于:所述的存储器,串行EEPROM要求采用匪93CS46或与之兼容的存储器,而且必须是支持连续读写的存储器,而我们采用的正是这种存储器。6.根据权利要求1所述的一种基于PCI9052的PCI总线接口卡,其特征在于:所述的电源模块,通过电平转换芯片转换后输出直流电源分别供给上述各个模块使用。
【文档编号】G06F13/40GK205486087SQ201620249111
【公开日】2016年8月17日
【申请日】2016年3月29日
【发明人】凌有铸, 陈晓飞, 张 成, 迟畅, 王雪琴
【申请人】安徽工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1