计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

如何给PCI卡选用合适的总线控制器

2013-08-05 01:32
导读:理工论文论文,如何给PCI卡选用合适的总线控制器在线阅读,教你怎么写,格式什么样,科教论文网提供各种参考范例:

引言

现要研制一台检测设备,采用工控机结构。需要设计一个将上位机与DSP、DDS等功能单元(做成扩展卡插在扩展槽中)连接起来的模块单元(即用来传输控制命令、状态和信号数据的接口部件)。在设计计算机扩展接口之前,首先考虑的是采用哪种总线形式。PCI总线是Intel公司推出的一种高性能局部总线,它的主要特点是:①具有地址数据多路复用的高性能32位或64位的同步总线。总线引脚数目和部件数量少(对于总线目标设备只有47根信号线,对于主设备最多只有49根信号线),降低了成本及布线复杂度。②PCI局部总线在33MHz总线时钟、32位数据通路时,可达到峰值132Mbit/s的带宽;在33MHz总线时钟,64位数据通路时可达到峰值264Mbit/s的带宽;在66MHz主频时,对于32位数据通路和64位数据通路带宽的峰值,可分别达到264Mbit/s或528Mbit/s的带宽;PCI总线还有线性突发传输功能,保证了满载的高速传输。③PCI总线的设计是独立于处理器的,可以方便地符合PCI规范的微机和工作站系统中进行硬件移植,目前已成为嵌入式系统的局部总线之一。④隐蔽的总线仲裁,减小了仲裁开销。⑤极小的存取延时,采用总线多主控和异步数据转移操作。⑥PCI提供的数据和地址奇偶校验功能,保证数据完整性和准确性。⑦PCI总线与CPU和时钟频率无关,它能支持多个外设,设备间通过局部总线可以完成数据快速传递,从而很好地解决数据传输的瓶颈问题。⑧对PCI扩展卡及元件,能够自动配置,实现设备的即插即用。由于使用方便、灵活、产品寿命长,目前PCI总线产品与其它的总线标准相比具有茂大优越性和更为广阔的应用前景。我们决定采用1个PCI总线的控制器来完成这个适配卡的设计。通过这一适配卡的连接,将信号、数据通过工控机内的总线插槽传到各个功能模块中。

1 芯片选择

目前,PCI总线接口电路主要有2种选择:PCI专用芯片组(又称桥接电路)或PLD。PCI总线协议较复杂,设计PCI控制接口难度较大,对于产品不大又有时限的工程项目来说,成本较大;而通用的PCI接口芯片功能全而强大(例如FIFO速度快、容量大,可支持DMA方式等),它实现PCI规范所要求的所有硬件接口信号和配置空间寄存器,能够减少开发时间和成本,并获得较好的数据传输性能。所以决定采用已有的桥接电路。PCI总线桥接器又分主控设备(master)和目标设备(target)两大类。主控设备可以控制总线驱动地址、数据和控制信号;目标设备不能启动总线操作,只能依赖于主控设备从其中读取或向其传送数据。以下针对当前的一些较新推出的产品作一些介绍和比较。

1.1 目标设备

这是一款采用SMARTarget技术的32位、33MHz的PCI目标接口芯片。是目前PLX公司推出的最高级通用PCI目标设备。它完全符合PCI2.2规范,并且是业界提供的第1个支持CompactPCI、热交换规范PICMG2.1的产品。 (科教范文网 lw.nSeAc.com编辑发布)

①特色。32位、33MHz目标接口支持上至132MB/s的突发传送;局部总线操作速度最高达60MHz,支持突发传送达240MB/s;PCI目标读预取、延迟写模式。PCI突发传输长度可编程;支持5个局部地址空间到PCI总线地址空间映射(空间0、1、2、3、4以及1个扩展的ROM);传输等待周期、总线宽度可编程;提供4个片选信号(没有译码逻辑,局部器件减少)、9个可编程通用I/O;可编程对局部总线读写门信号;全面支持PCI2.2规范中的关键产品数据(vital product data),包含一些新的功能结构,为用户或系统定久的参数或配置数据提供了一个灵活的存取方式;包含2个可编程FIFO(PCI目标读FIFO深度为16个长字、PCI目标写FIFO深度为32个长字)。PCI9030还提供了1个PCI时钟的缓冲输出,可用来作为局部总线的输入时钟;封装为176脚PQFP以及180脚uBGA。

上一篇:谈民用建筑节能的原则 下一篇:采用PDIUSBD12的USB系统固件程序设计