新闻中心

EEPW首页>模拟技术>设计应用> 浅论PCI 9 O 5 2芯片功能及其应用

浅论PCI 9 O 5 2芯片功能及其应用

作者: 时间:2011-04-04 来源:网络 收藏

1.3.7 局部总线ISA接口模式
9052的新功能是它直接提供给用户ISA逻辑接口,从而保证了ISA到的平滑转换。另外,ISA接口还能支持8/16位存储器或I/O设备。用户通过对EEPROM的编程可将9052置为ISA接口模式,在ISA接口模式下,LRESET信号将由低有效变为高有效,并可将局部总线空间2、3配置为无复用方式。

2 PCI9052设计实例
利用PCI总线目标接口芯片PCI9052设计PCI接口卡非常简便,图3是PCI主处理机读取SRAM的接口示意图,其主要功能是PCI主处理机通过PCI9052实现对RAM的单次或突发读、写操作。

本文引用地址://m.amcfsurvey.com/article/187564.htm


2.1 电路连接
按照图3中的连接电路,对于SRAM主要有以下几个引脚:A(17,0)、I/O(7,0)、OE、CE、WE等。地址线A(17,2)与本地地址线LA[17,2]相连,根据PCI9052的LBE[0,3]#的定义,这里用8位数据总线将LBE0#与A0连接,LBE1#与A1连接,OE与PCI9052的CSO#相连。
PCI9052为设计人员提供了4个片选信号CS(3:0)#,可以为4个设备提供片选信号。这样可以避免设计人员在设计电路时设计片选解码电路,其地址和范围可由其对应的内部寄存内部本地寄存器配置。串行EEPROM用于存储配置寄存器内的配置信息,可以采用NM93C46或与之兼容的存储器。
2.2 寄存器设定
电路连接好后,要使电路能正常工作,必须对PCI9052内部寄存器进行配置。根据电路性能及特点,应将寄存器设定为非复用工作方式,采取存储器映射,8位数据总线。局部总线0的基地址寄存器值为240001H,其地址范围寄存器值为3FFF8H,其描述寄存器值为39H;片选0基址寄存器的初始值为4C0001;命令寄存器的初始值为02H;状态寄存器的初始值为800H,其他寄存器采用默认值。确定好各个寄存器的值后,应依据一定的次序将寄存器的初始值写入EEPROM。
2.3 驱动程序的开发
为了从PCI总线配置寄存器中获得主机动态分配的映射基址并对映射端口进行读写,必须编写驱动程序。编写Windows驱动程序时,可以使用DDK,但难度较大。为了简化驱动程序开发,可使用Jungo公司推出的WinDriver开发工具。WinDriver可自动生成VxD驱动程序及相应的高级函数。使用者不需具备Windows驱动程序开发知识,所生成的高级函数可直接在VC或CBuilder等高级编程语言中调用。

3 结束语
由于PCI总线数据吞吐量大,传输速率高,从而大大改善了数据传输的“瓶颈”问题。所以,在未来的微机接口设计中,PCI总线的设计将成为主流。当然PCI总线协议比较复杂,设计PCI控制接口难度较大。实用证明,用专用PCI接口电路对设计PCI接口卡带来很大的方便。本文主要介绍PLX公司的PCI9052专用接口电路,设计者可根据需要选用其他接口电路,不需要ISA接口时,可选用PCI9050;需要DMA数据传送时,可选用PCI9054。专用PCI接口芯片的使用将避免用户直接面对复杂的PCI总线协议,因此可以降低设计难度,从而使用户能够集中精力解决具体的应用问题以缩短开发周期,降低开发成本,而且有利于驱动程序的开发。

电容式触摸屏相关文章:电容式触摸屏原理

上一页 1 2 3 下一页

关键词:PCI芯片功能

评论


相关推荐

技术专区

关闭