PCI9656型64位PCI总线接口电路及其应用
引言
PCI总线是目前应用最广泛、最流行的一种高速同步总线,具有32bit总线宽度,总线时钟频率为0~33MHz,最大传输速率可达132Mbyte/s,且可扩展为64位、66MHz主频。该总线的最大数据传输速率达528Mb/s,远远大于ISA总线5Mbyte/s的速度。PCI总线与CPU无关,与时钟频率也无关,因此可以应用于各种平台,支持多处理器和并发操作。
PCI总线协议比较复杂,因此它的接口电路实现起来也比较困难。它不但有严格的同步时序要求,而且这了实现即插用和自动配置,PCI接口还要有许多的配置寄存器。对于一般的设计者来说,为了缩短开发周期,没有必要设计所有的接口逻辑,只要利用通用PCI接口电路就能很好的进行开发设计,从而大大减轻了工作难度。
目前,业界基于32位PCI总线使用较多的接口芯片是AMCC公司的S59xx系列和PLX公司的PLX系列。而现有普通计算机公司均已采用32位架构,系统的内存寻址能力已达到4GB,因此,32位PCI总线已经不能满足日益庞大的数据处理需要。鉴于英特尔公司推出的Itanium处理器直接从32位跃升到64位,因此,开发基于64位PCI总线的接口设备显得尤为重要。下面介绍一款PLX公司的基于64位PCI总线的PCI9656型接口电路。
1 PCI9656概述
PCI9656是PLX公司为扩展适配板卡推出的能提供混合高性能PCI总线目标模式的接口电路,该接口电路可提供用于适配卡的小型高性能64位PCI总线目标接口。PCI9656的内部结构框图如图1所示。它的主要特点如下:
●符合PCI V 2.2协议,支持64位、66MHz时钟PCI总线,特别适用于PCI总线外设产品开发。
●采用PLX数据流水线架构(Data Pipe Architecture)技术,配有DMA引擎、可编程直接主控或者直接从属数据传输模式以及PCI信息传输功能。
●具有PCI优先判决器,可以支持7个外部主控器。
●可以由2个局部总线中断信号LINTi和LINTo生成一个PCI中断信号INTA。
●局部时钟与PCI时钟异步工作,允许局部总线独立于PCI时钟工作。
●支持多路复用和非多路复用的8位、16位和32位66MHz时钟局部总线。
●可直接生成所有的控制、地址和数据信号以驱动PCI总线,不需要额外驱动电路。
●可通过消息管理系统I/O,并提供2种方式选择,一是通过邮箱寄存器和门铃寄存器,二是通过所提供的I2O接口。
●寄存器PCI9054寄存器兼容,可容易地进行基于32位PCI总线与基于64位PCI总线的软件移植。
2 PCI9656的功能
PCI9656可用来为非PCI设备和PCI总线提供数据通道。下面介绍具体操作功能。
相关文章
- 2022-05-25步进式加热炉生产过程仿真系统设计与实现
- 2024-08-21基于CAD模型的NURBS形状公差评定
- 2022-08-15HIVERT高压变频器在皮带机上的应用
- 2023-01-12基于智能模糊控制的嵌入式称重系统的研究
- 2023-12-28航天发射场数字化环境平台建设研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。