国家863项目“飞行控制计算机系统FC通信卡研制”的任务是研究设计符合CPCI总线标准的FC通信卡。本课题是这个项目的进一步引伸,用于设计SCI串行通信接口,以实现环上多计算机系统间的高速串行通信。 本文以此项目为背景,对基于FPGA的SCI串行通信接口进行研究与实现。论文先概述SCI协议,接着对SCI串行通信接口的两个模块:SCI节点模型模块和CPCI总线接口模块的功能和实现进行了详细的论述。 SCI节模型包含Aurora收发模块、中断进程、旁路FIFO、接受和发送存储器、地址解码、MUX。在SCI节点模型的实现上,利用FPGA内嵌的RocketIO高速串行收发器实现主机之间的高速串行通信,并利用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内嵌的ChipScope Pro虚拟逻辑分析仪对设计进行验证,运行结果正常。 文章最后分析传输性能上的原因,指出工作中的不足之处和需要进一步完善的地方。
资源简介:国家863项目“飞行控制计算机系统FC通信卡研制”的任务是研究设计符合CPCI总线标准的FC通信卡。本课题是这个项目的进一步引伸,用于设计SCI串行通信接口,以实现环上多计算机系统间的高速串行通信。 本文以此项目为背景,对基于FPGA的SCI串行通信接口进行研究...
上传时间: 2013-04-24
上传用户:竺羽翎2222
资源简介:杜晓斌和陈兴文-FPGA和单片机串行通信接口的实现一文提出了FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232 协议,给出了发送模块的vhdl源代码。\r\n
上传时间: 2013-08-15
上传用户:cylnpy
资源简介:杜晓斌和陈兴文-FPGA和单片机串行通信接口的实现一文提出了FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232 协议,给出了发送模块的vhdl源代码。
上传时间: 2014-01-25
上传用户:气温达上千万的
资源简介:关于dsp的SCI串行通信程序MAX5121
上传时间: 2013-12-14
上传用户:bruce
资源简介:实现了串行通信接口的全部功能,符合RS-232-C标准的完整UART模块源代码,中文注解,清晰易懂,经过严格仿真测试,绝对好用。
上传时间: 2013-12-22
上传用户:蠢蠢66
资源简介:DSP2812的SCI串行通信实用例子,包含所有文件
上传时间: 2014-10-14
上传用户:jennyzai
资源简介:这是一个串行通信接口的实例就是在单片机时钟频率在12MHz 波特率 9600bps 的通信方式下实现软件UART的发送程序。
上传时间: 2014-01-09
上传用户:dengzb84
资源简介:C语言实现串行通信接口程序 C语言实现串行通信接口程序
上传时间: 2014-01-17
上传用户:qazxsw
资源简介:PLC(或单片机)与计算机的串口通信调试。软件根据目前PLC常用的多种串行通信协议的特点设计,数据的输入、组织和显示方式灵活多样,便于使用和观察调试。
上传时间: 2016-05-03
上传用户:youth25
资源简介:欢迎使用“PLC串口通信调试” 本软件主要用于PLC(或单片机)与计算机的串口通信调试。软件根据目前PLC常用的多种串行通信协议的特点设计,数据的输入、组织和显示方式灵活多样,便于使用和观察调试。 在编制计算机与PLC的串口通信程序时,由于计算机和可...
上传时间: 2014-01-16
上传用户:dapangxie
资源简介:本文针对由FPGA构成的高速数据采集系统数据处理能力弱的问题,提出FPGA与单片机实现数据串行通信的解决方
上传时间: 2013-04-24
上传用户:cuicuicui
资源简介:本课题是在课题组已实现的高速串行通信平台的基础上,进一步引伸,设计开源的PCI软核通信模块替代Xilinx公司提供的LogiCORE PCI核,力求在从模式下,做到占用资源更少,传输速度更快,也为以后实现更完整的功能提供平台。 本文以此为背景,基于FPGA平台,搭建...
上传时间: 2013-04-24
上传用户:sc965382896
资源简介:通用串行总线(USB)是一种新兴的计算机外围串行通信接口标准,与常用的计算机接口(如串口、并口等)相比,通用串行总线(Universal Serial Bus,USB)具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点。从问世以来,它得到了广泛的应用,一方面已成为...
上传时间: 2016-02-17
上传用户:王小奇
资源简介:串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上 经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C 标准是美国EIA(电子工业联合 会)与BELL等公司一起开发的1969 年公布的通信协议。它适合于数据传输速率在0~ 20000b/...
上传时间: 2016-06-20
上传用户:klin3139
资源简介:串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上 经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C 标准是美国EIA(电子工业联合 会)与BELL等公司一起开发的1969 年公布的通信协议。它适合于数据传输速率在0~ 20000b/...
上传时间: 2017-06-04
上传用户:trepb001
资源简介:对PIC16F877芯片的EEPROM数据区进行读写的演示程序和PIC16F87X系列芯片通过SCI(串行通信接口)来实现与PC的通信。
上传时间: 2014-01-25
上传用户:nairui21
资源简介:tms320lf2407 dsp 的串行通信接口模块(SCI)编程
上传时间: 2014-01-20
上传用户:huannan88
资源简介:基于MCS51的两片单片机之间的串行通信接口设计这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-24
上传用户:qingfengchizhu
资源简介:基于VHDL的异步串行通信电路设计 随着电子技术的发展,现场可编程门阵列FPGA和复杂可编程逻辑器件CPLD的出现,使得电子系统的设计者利用与器件相应的电子CAD软件,在实验室里就可以设计自己的专用集成电路ASIC器件。这种可编程ASIC不仅使设计的产品
上传时间: 2014-01-12
上传用户:270189020
资源简介:介绍了SoPC(System on a Programmable Chip)系统的概念和特点,给出了基于PLB总线的异步串行通信(UART)IP核的硬件设计和实现。通过将设计好的UART IP核集成到SoPC系统中加以验证,证明了所设计的UART IP核可以正常工作。该设计方案为其他基于SoPC系统IP核...
上传时间: 2013-11-12
上传用户:894448095
资源简介:C语言实的串行通信接口程序
上传时间: 2015-03-02
上传用户:赵云兴
资源简介:是基于凌阳单片机的异步串行通信接收数据的程序
上传时间: 2014-11-27
上传用户:yulg
资源简介:一个基于dsp2407串行通信接口典型应用举例
上传时间: 2015-08-23
上传用户:frank1234
资源简介:用VB实现上位机与PLC之间的串行通信.pdf Windows环境下的Modem串行通信编程.pdf 基于VB的通信中间件的开发与实现.pdf 基于来电显示的销售管理系统的设计于开发.pdf 下周五VB中MScomm控件通信方式的使用.pdf 顶下
上传时间: 2013-12-27
上传用户:
资源简介:目前普遍采用的MCS51 和PIC 系列单片机通常只有一个(或没有)UART 异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系 统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展 一片8251 或 8250 通用同步/异步接收发送芯...
上传时间: 2016-01-25
上传用户:皇族传媒
资源简介:基于c-builder的RS232串行通信的实现
上传时间: 2013-12-31
上传用户:chfanjiang
资源简介:这是一个关于微机串行通信接口原理的PPT文件,内容详细
上传时间: 2014-03-05
上传用户:siguazgb
资源简介:FPGA实现的SPI串行通信 可以方便的与微控器建立通信
上传时间: 2017-09-09
上传用户:维子哥哥
资源简介:0174、基于两个单片机串行通信的电子密码锁资料
上传时间: 2014-04-09
上传用户:dc52284
资源简介:基于C8051F的SMBus串行通信的原理和实现
上传时间: 2022-06-20
上传用户:trh505