- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信 号 处 理
535
FPGA在PCI设计中的应用
孟宪元 胡立荣
(清华大学电子工程系)
曲要1在分析器件电气性能和时序要求的荃础上,本文介绍从PO技术条件出发,利用FPGA拐件设计PC
总线接口,包括设计满足PCI总线协议和时序要求的逻辑电璐,和即描即用的软件配皿,达到可在一个电气上兼
容的器件中实现信号处理等后端的应用。
1关链甸:PCI总线FPGA
一、引 言
PO总线的技术条件是一个对高带宽和高性加立用较理想的接口协议,PC】接口也提供与处理招无关的低功
串、低引腿数和自动配!的优点·正是这些优点和它的高性能,使旧成为级通用的总线标准·但号PCI有严格
的电气、功能和时序的要求,很难在任伺工艺条件下满足,因而给设计造成困难。
在电子技术发展到单片集成系统的时代,当采用可编程ASIC来实现各种信号处理的应用时.也越来越多地
使用PCI总线接口,所以利用CPLD.nGA匆器件来集成全兼容的幻接口和专用的信号处理摘后端设计,这
与设计ASIC来实现相比较,具有设计周期短、成本低、风脸小等特点;还可在开发中或现场通过软件更新设计.
本文介绍利用MUM的FPGA进行PC[总线接口的设计,包括其硬件实现和软件的即抽即用阳皿.由于不
采用PCICore而从PC]总线技术架求开始,因此需要深入理解PCI总线的技术条件和FPGA结构二者带来的限
制.为溯足PC]总线的协议和时序设计相应的逻辑电路.并可在一个电气上兼容的招件中实现信号处理的应用.
二、鉴件的电气和时序技术条件
1.电气技术条件
PCI技术条件给出了决定PCI兼容性的一组电气技术摺标,这些包括工作环境和YO坦冲.的技术指标.设
计者在考虑开发一个PC]总线的接口之前,必须根据应用的要求选挥合堵的FPGA招件.
PCI总线可以运行在5V和3.3V两种工作环境下.当前,最常见的工作环境是5V.但是.粉器件的密度不
断提高,深亚徽米工艺的器件和嵌入式的系统常常是3.3V的工作环境.因此,重要的是确定什么样的鹅件可以
运行在要求的工作环境下.对于3.3V的系统,仅33V的器件可利用:但是对于5V的土作环境,5V成3.3V的
翔件一般都可以利用.
PCI总线接口的优点之一是低功率接口,PC]总线是同步的和采用反射波转换的优点.反射波转换允许驱动
器提升信号的电压仅一半的方式,信号向下传拍到总线上,反射并提升电压到要求的电平。按PC总线的技术条
件,信号有lOns时间来反射和返回传播.器件的输出级冲器能够在要求的一个单次反射的时间内转换总线是最
重要的。
此外。输入级冲器必须利用箱位二极管,对两种工作环境,缓冲器必须能箱位到地,但是对于3.3V粉件也
.
场
必须能按工作环境箱位到5V成3.3V.
2 时序买求
除了在电气上能够兼容.FPGA也必须浦足PCI总线协议的时序要求,这些时序要求是从封装旋到封装皿
来侧定的。PC]总线技术条件允许PCI器件运行在高达33MHz的任何频率.PC]时钟可以运行在。到33M梅的
任何频率,且可以在任何时间改变.所以最小允许的时钟周期是30ns.在此时钟周期期间,此技术条件允许IOns
为波传播.除此之外,技术条件也允许从一个PCI器件到另一个PCI籍件的时钟扭曲为2ns.
文档评论(0)