- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
...
...
分类号 密级
UDC
注1
学 位 论 文
基于 CompactPCI总线的多功能串行
通信接口设计
(题名和副题名)
张国伟
(作者姓名)
指导教师姓名 黄 建 国 教 授
电子科技大学 成 都
(职务、职称、学位、单位名称及地址)
申请学位级别 硕士 专业名称 测试计量技术及仪器
论文提交日期 2011 年 4 月 11 日论文答辩日期 2011 年 5 月 20 日
学位授予单位和日期 电子科技大学
答辩委员会主席
评阅人
2011 年 05 月 30 日
注 1:注明《国际十进分类法 UDC》的类号
万方数据
独 创 性 声 明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作
及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方
外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为
获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与
我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的
说明并表示谢意。
签名: 日期: 年 月 日
关于论文使用授权的说明
本学位论文作者完全了解电子科技大学有关保留、使用学位论文
的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,
允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全
部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描
等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
签名: 导师签名:
日期: 年 月 日
万方数据
摘 要
摘 要
目前,航空机载电子设备接口的多样化致使设备间的数据通信困难,并且使
对设备检测和维护效率大大降低。为了解决这一难题,并针对机载设备常用的串
行接口,本课题研制了基于 CompactPCI 总线的多功能串行通信接口板卡。它不但
能够实现多台不同串口设备之间高效率数据通信,而且能方便地完成对多台机载
设备的自动检测的功能。
本课题采用 CompactPCI 总线控制芯片+FPGA+电平转换电路的设计方案,来
实现基于 CompactPCI 总线的 3 路 RS-232、3 路 RS-422 和 3 路 ARINC-429 串行总
线通信接口的设计。CompactPCI 总线负责本通信接口板卡与主控机进行数据通信,
其总线接口控制芯片选用的是由 PLX 公司提供的 PCI9030。利用可编程逻辑器件
FPGA 来实现 UART 和 ARINC-429 数据收发协议,其中包括数据缓存、数据格式
转换和数据收发处理。电平转换电路是为了实现 FPGA 的 LVTTL 电平与各串口信
号标准电平之间转换,其中 RS-232 和 RS-422 串行总线接口的电平转换电路分别
采用 MAX211E 和 MAX3490E 转换芯片来完成;而 ARINC-429 总线接口的电平转
换电路则采用运算放大器和比较器搭建而成,来取代专用的调制解调芯片,进而
降低研制成本。
在本课题设计中,可编程逻辑器件 FPGA 是整个通信接口板卡的核心器件,
它主要负责各串行总线数据传输协议逻辑电路实现。并且每路通道都设计了两个
独立的发送和接收 FIFO 作数据缓存器,用来协调总线数据传输速率匹配问题。利
用现场可编程门阵列 FPGA 器件来实现接口数据通信和串行通信协议,不仅有利
于对接口总线数据传输规范的更改或系统升级,而且大大降低了通信接口研制成
本。FPGA 的设计是采用 VerilogHDL描述性语言对系统各逻辑模块的 RTL代码编
写,并在集成开发环境 QuartusⅡ6.0 平台上来完成整个接口系统的设计、综合实
现和布局布线,并借助于 ModelSim SE6.0仿真工具对各功能模块的逻辑进行仿真。
最后,将设计完成的通信接口板卡与相应的驱动程序联合测试结果表明:本
设计通信接口板卡可以准确可靠的进行数据通信,而且实现了课题的所有功能和
指标要求。
关键字:CompactPCI,串行通信接口,FPGA,ARINC-429,UART
I
万方数据
ABSTRACT
ABSTRACT
Presently, the diversification of airborne electronic equipment interface resulted to
the data communications between devices difficult, and greatly reduces the efficiency of
detecting and maintenance of devices. To solve this problem, and airborne equipment
commonly used for serial interfa
文档评论(0)