论文摘要
国家863项目“飞行控制计算机系统FC通信卡研制”的任务是研究设计符合CPCI总线标准的FC通信卡。本课题是这个项目的进一步引伸,用于设计SCI串行通信接口,以实现环上多计算机系统间的高速串行通信。本文以此项目为背景,对基于FPGA的SCI串行通信接口进行研究与实现。论文先概述SCI协议,接着对SCI串行通信接口的两个模块:SCI节点模型模块和CPCI总线接口模块的功能和实现进行了详细的论述。SCI节模型包含Aurora收发模块、中断进程、旁路FIFO、接受和发送存储器、地址解码、MUX。在SCI节点模型的实现上,利用FPGA内嵌的RoeketIO高速串行收发器实现主机之间的高速串行通信,并利用Aurora IP核实现了Aurora链路层协议;设计一个同步FIFO实现旁路FIFO;利用FPGA上的块RAM实现发送和接收存储器;中断进程、地址解码和多路复合分别在控制逻辑中实现。CPCI总线接口包括PCI核、PCI核的配置模块以及用户逻辑三个部分。本课题中,采用FPGA+PCI软核的方法来实现CPCI总线接口。PCI核作为PCI总线与用户逻辑之间的桥梁;PCI核的配置模块负责对PCI核进行配置,得到用户需要的PCI核;用户逻辑模块负责实现整个通信接口具体的内部逻辑功能;并引入中断机制来提高SCI通信接口与主机之间数据交换的速率。设计选用硬件描述语言VerilogHDL和VHDL,在开发工具Xilinx ISE7.1中完成整个系统的设计、综合、布局布线,利用Modelsim进行功能及时序仿真,使用DriverWorks为SCI串行通信接口编写WinXP下的驱动程序,用VC++6.0编写相应的测试应用程序。最后,将FPGA设计下载到FC通信卡中运行,并利用ISE内嵌的ChipSeope Pro虚拟逻辑分析仪对设计进行验证,运行结果正常。文章最后分析传输性能上的原因,指出工作中的不足之处和需要进一步完善的地方。
论文目录
相关论文文献
- [1].基于FPGA的串行通信接口驱动的建模与仿真[J]. 中国有线电视 2016(01)
- [2].DSP的串行通信接口应用[J]. 科技信息(科学教研) 2008(19)
- [3].基于DSP串行通信接口开发的研究[J]. 航空计算技术 2018(01)
- [4].DSP的串行通信——TMS 320F240与PC机串行通信的设计[J]. 福建电脑 2008(01)
- [5].计算机串行通信接口应用分析[J]. 通讯世界 2016(15)
- [6].基于光耦的三线串行通信接口电路性能提升的研究[J]. 电子设计工程 2016(04)
- [7].基于TMS320C6748的多路串行通信接口设计与实现[J]. 电子技术应用 2019(07)
- [8].基于RS-485的TMS320LF2407A串行通信[J]. 电子工程师 2008(02)
- [9].一种斩波式异步串行通信接口的设计[J]. 计算机测量与控制 2013(06)
- [10].基于FPGA的高速串行通信接口研究[J]. 信息技术 2013(07)
- [11].高速RS-422串行通信接口板设计[J]. 微型机与应用 2012(06)
- [12].串行通信接口可靠性的研究[J]. 沈阳工程学院学报(自然科学版) 2011(03)
- [13].基于TC1796微秒总线接口产生的SPI信号研究[J]. 科学技术与工程 2012(05)
- [14].基于LabVIEW的串行通信接口设计与实现[J]. 机械工程与自动化 2008(05)
- [15].MATLAB与单片机的串行通信接口设计[J]. 湖南工业职业技术学院学报 2013(06)
- [16].积木式数据传输实验平台中串行通信接口协议的选择[J]. 考试周刊 2013(76)
- [17].一种基于串行通信接口的采样速率测试方法[J]. 电子与封装 2015(02)
- [18].串行通信接口芯片过电压耐受性检测仿真[J]. 计算机仿真 2019(12)
- [19].基于现场总线的异步串行通信接口转换系统设计[J]. 现代电子技术 2020(21)
- [20].单片机多协议串行通信接口扩展技术[J]. 福建电脑 2009(09)
- [21].串行通信技术的虚拟实验设计[J]. 河北北方学院学报(自然科学版) 2009(06)
- [22].基于串口的心跳监听设计及其在QNX中的实现[J]. 自动化仪表 2019(08)
- [23].基于DSP的大气数据解算卡串行通信接口设计[J]. 电测与仪表 2020(03)
- [24].基于有限状态机的多机串行通信接口协议的设计与应用[J]. 军民两用技术与产品 2011(11)
- [25].一种用于DSP芯片的串行通信接口设计[J]. 计算机工程 2012(23)
- [26].基于FPGA的RS-232串行通信设计[J]. 唐山学院学报 2011(03)
- [27].USS协议在焊接控制系统中的应用[J]. 黑龙江工程学院学报(自然科学版) 2013(03)
- [28].AT89系列单片机与PC机之间的串行通信接口设计[J]. 山西电子技术 2008(01)
- [29].基于FPGA的虚拟可编程串行通信接口芯片8251A的设计与实现[J]. 煤矿机械 2010(07)
- [30].风电机组服务器时间与GPS同步的实现[J]. 价值工程 2017(18)