PCI局部总线的分析与接口设计.pdfVIP

  • 10
  • 0
  • 约5.88万字
  • 约 60页
  • 2019-09-03 发布于广东
  • 举报
本文从这些问题入手,进行PCI局部总线的研究和接口设计。本文分成5部分。 所有的问题全部包容起来,事无巨细。而对于PCI接口设计者来说,所需要的仅仅是协 议很小的一个子集;PCI初学者来说,这更象一场噩梦。而协议又的确很重要,许多设计 中出现的问题,归根到底都是对协议的理解有偏差。在这一部分里,笔者的处理原则是: 最常用也是最重要的详细讲,不常用的介绍其概念或基本操作,很少用的不介绍。这部 分主要分成三大块:信号定义、总线操作和配置空间。 数据采集卡。目的就是为了在最简情况下,实现设备与PCI总线的接口。虽然笔者在数 设计,这也是设计任务的难点和重点。笔者按照实际设计流程,先给出PCI接口部分的 总体功能模块,再逐个分析子模块,给出电路图并详细介绍其中的难点和重点。 和专用接口芯片实现。 可编程逻辑器件是重点,首先介绍了它与传统硬件设计的不同之处。因为时序状态机 上给出了设计流程和步骤,并用已成为标准的硬件描述语言VHDL完成了对它的行为级 描述。对于专用接口芯片,以$5933为例,概要的介绍了一下基本特征和结构,并给出 了它应用于PCI数据采集卡中的设计图。 WINDOWS驱动程序的设计框架。 第五部分,介绍了总线发展的方向,针对PCI总线的缺陷介绍了NGIO的解决方案。 第2妊 1PCI局部总线协议 1.1 简介 对于PCI局部总线的介绍最权威的就是PCI SIG发布的PCI协议,这是世界各幽’砹备 绍PCI总线的引脚定义、总线操作、配置空间等内容。PCI协议内容十分庞杂,具体细节 请参照PCI协议。’ 1.1.1 PCI局部总线的应用 PCI局部总线制订的主要目标是建立一种能够成为工业标准的、商性能的体系结构, 并且价格低廉,允许差异性。在现在的系统中,焦点集中在找到一个新的价格.性能点。 对于一个新的标准来说,适应未来系统的要求,并能够实现跨越不同的体系结构和平台 是至关重要的。图1.1显示了PCI局部总线的不同角度的内容。 虽然局域总线的应用最初是在从低端到高端的桌面系统中,但PCI局域总线也考虑到 了从移动应用到部门服务器的各方面要求。在新的协议中,不仅要考虑到移动应用环境 电压,还规范了它们之间的过渡路径。 圈l-hPCI局域总线的应用 能够应用存多处理器的体系结构中。由于独立于处理器,PCI局域总线为I/O功能的实现 能够进行优化,能够使局部总线和处理器/存储器子系统进{j:并行操作,而且除了图像外 的性能,就必须不断的增加局域总线的带宽。协议对于从32位到64位的透明扩展也做 能。64位的双向兼容也做的定义,比33MHz定义的带宽容量增加了~倍。 椎3虹 摇卡胬指定配蓬寄存器。带有内酝式自动配篝软件的系统在系统翮电时自动配霞PCI内 援卡,从嚣绘系统用户带寒了襄燕戆方便。 1.1.2 Pal局部总线概览 图1.2描述了典型的PCI局域总线系统的体系结槐。这璧。处理器,缓存嚣/存储器子 剑爨§‰够嶷接访瓣主存储器。撰述霹以根据不冠熬馕况,雹捂~些诸妇数据缓存,发送释 PCI中央处理(如仲裁)等功能。 即使不用扩展功能,典型的PCI局域总线的实现也能够支持四个内插式插件连接器。 和Me系统中。PCI扩展援透过捶传崖(EDGE 义了两个肉直插件连接器:一个用于5V的信蟹环境,另一个用于3.3V。 捺议定义了三羊孛蠹插式板卡静尺寸:长、短、可交。系统不必支持所有的板卡类型。 内插式板卡的电气类黧:“5V”的裰卡只能插到5V的连接嚣中,“通用”税卡可以插到5V 积3。3V魄连接嚣中,“3.3V”板卡只g%插剿3。3V瓣连接嚣孛。 胬1-2)PCI系绞糕圈 部总线内插式板卡,而且还能适应3种不间系统类型的板卡。 1.1.3 PCI局部总线的优点 P旺溻豁蕊线的裁定憝为了建立一个嵩往能静届都总线标准,黻满足若干代产品韵需 要。 高性能

文档评论(0)

1亿VIP精品文档

相关文档