论文部分内容阅读
PCI总线自提出以后由于其强大的功能和良好的性能得到了迅速的发展。在工业计算机领域,为了满足坚固、可靠、模块化等要求,提出了CompactPCI总线。它在电气和软件上与PCI总线兼容,外型采用欧式卡规范,在工业、电信、军事领域得到了广泛的应用。为了便于CompactPCI等工业总线的扩展,制定了PMC(PCI Mezzanine Cards)卡规范。由于PCI以及CompactPCI总线在电气方面的要求,一条总线只能带动有限的几个负载。在系统较大,或者设备需要扩展的时候可能不能满足要求。这些问题可以通过在一条总线上添加PCI-PCI总线桥,扩展出另一条总线来解决。本文主要内容是设计用于扩展PCI总线的的扩展卡,使用的是Intel公司的PCI-PCI桥芯片21154。一共设计两块扩展卡,一块是PCI接口,扩展出的PCI总线上放置两个PCI槽;一块是CompactPCI接口,扩展出的PCI总线上放置两组PMC槽。论文首先介绍了相关的各个总线以及PCI-PCI桥的原理,并对所使用的PCI-PCI桥芯片做了简要的说明。在此基础上详细介绍了扩展卡的原理图和PCB设计的要点,随后对CompactPCI扩展卡中的关键信号进行了信号完整性仿真。证明了在PCB中的这些信号连线不存在信号完整性问题。因为桥芯片不需要驱动软件,因此不需要进行驱动程序的设计,只需要在初始化的时候对配置寄存器进行正确的配置即可,这些工作在最后一部分完成。至此,扩展卡的软件和硬件设计工作已基本完成。