isa和pci通信接口转接卡设计与开发

isa和pci通信接口转接卡设计与开发

ID:12890797

大小:26.02 KB

页数:12页

时间:2018-07-19

isa和pci通信接口转接卡设计与开发_第1页
isa和pci通信接口转接卡设计与开发_第2页
isa和pci通信接口转接卡设计与开发_第3页
isa和pci通信接口转接卡设计与开发_第4页
isa和pci通信接口转接卡设计与开发_第5页
资源描述:

《isa和pci通信接口转接卡设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ISA和PCI通信接口转接卡设计与开发ISA和PCI通信接口转接卡设计与开发余扬(广东省湛江市92146部队,广东湛江524001)8喃要】PCI总线,即外围部件互连总线,是—种高性能32/64住地址数据复用局部总线。PCI总线与处理器和时钟频率无关,.-q'vx提供高达132MB/S的数据传送速率。它具有严格的规范。只要符合PcI规范的扩展卡插入任何PCI系统就能可靠地工作。但由于PCI总线协议的复杂性,其接口的实现比VESA、ISA和MCA等总线要困难得多。.巨键词】ISA;PCI总线;设计与开发PCI总线,即外围部件互连总线

2、,是一种高性能32/64位地址数据复用局部总线。PCt总线与处理器和时钟频率无关,可以提供高达132MB,s的数据传送速率:它具有严格的规范,只要符合PCI规范的扩展卡插入任何PCI系统就能可靠地工作。但由于pCI总线协议的复杂性,其接口的实现比VES久ISA和MCA等总线要困难得多。目前,开发PCI接口设备有两种方法:一种方法是采用可编程逻辑芯片。另一种方法是使用专用接口器件,将复杂的PCI总线接口转换为相对简单的用户接口,只要设计转换后的总线接口即可。专用接口芯片具有较低的成本和通用性,能够有效刚医接口设计的难度,缩短开发时间

3、。现有的PCI接口芯片主要有AMCC公司的AMCCS59xx系列和PLX公司的PCI90xx系列。在PLX系列产品中,PCI9052是一款PCI总线目标接口芯片,该芯片带有一个ISA接口,通过它可以实现ISA总线到PCI总线的无缝连接,这为目前仍存在的JSA卡移植到PCI提供了极大的方便。PCI9052符合PCIZl规范,可作为PCI总线目标设备实现基本的传送要求。它有5个局部地址空间和4个局部设备片选信号,局部总线与PCI总线时钟相互独立运行。通过配置EEPROM的内容可以将PCI9052设定为ISA接口模式,通过8位或16位内

4、存或I/O映射可直接使PCI总线与ISA总线相连,从而将ISA总线快速地转换到PCI总线上。工作在ISA模式下,PCI9052的部分引脚有不同的定义和功能。如下图,9052左上方的信号和PCI信号相连,左下方信号和串行EEPROM相连,右边和ISA总线信号相连。PCI端主要信号完全符合PCI要求,直接和PCI总线上对应的引脚相连。lSA端LAD[15:o]是16位的数据总线。LA[23:2]和ISAA【1:03共同组成ISA的地址总线,对于8位的数据总线,ISAA[1:o]相当于LA(1:03,它们一起进行地址译码。而对于16位的

5、数据线,每次读写两个字节,这时ISAA[0]不用,ISAA[1]和LA(23:2]一起进行地址译码。10WR}}和IOWD群是局部端口读写信号。LCLK是ISA端时钟信号,按芯片要求外接8MHz的时钟。LRESET社是9052芯片上电时PCI端复位后所发出的对ISA端进行复位的信号。在lSA模式下,该信号输出高有效。LINTil和LINTi2是局部总线中断输入信号。NOWS#是无等待标志信号,此引脚上拉或接地可以减少等待的时钟般对它进行下拉或接地处理。CHRDY是局部通道准备脯,—般要进数oLRDY#是局部准备就绪信号,如果局部芯

6、片没有提供该信号,一行上拉处理oLHOLD是局部总线请求信号,应进行下拉或接地处理。MODE是模式选择信号,ISA为非复用模式,该引脚接地。42‘2。。O。O,。8‘。。年---。1。,2‘——月--——(——'—F—)万方数据串行EEPROM端信号有:时钟信号(EECK)、读数据信号(EE—DO)、写数据信号(EEDI)和片选信号【EESC),分别和EEPROM相应管脚相连即可。与ISA总线相比,PCI总线支持三个物理空间:存储器地址空间、I/0地址空间和配置空间。配置空间是PCI所特有的一个空间,所有的PCI设备必须提供配置空

7、间。串行EEPROM存储了PCI9052的配置信息。EEPROM的内容非常重要,它直接关系到整个板卡能否正常工作。系统加电时,通过PCI的RST复位后,PCI9052首先检测EEPROM是否存在。如果检测到EEPROM首字不是FFFFH,芯片将依次读取EEPROM的内容来初始化内部寄存器。PCIBIOS根据配置寄存器的内容进行系统资源分配,这样,整个PCJ设备的资源才不会发生冲突,从而实现了PCI总线的即插即用的特性。PCI9052的内部寄存器为总线接口的设计与实现提供了最大的灵活性,这些寄存器可以分为两类:PCI配置寄存器和局部

8、配置寄存器。PCI配置寄存器有6个基地址寄存器,这些基地址是在系统中的物理地址。其中,基地址0和基地址1分别是以内存方式和I/O方式访问局部配置寄存器的基地址,基地址2和基地址3分别映射到局部基地址0和局部基地址1。局部总线配置寄存器用于设定局部总

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。