本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程能力,在其完成各种功能的同时,完全可以将串行通信接口构建其中,可根据实际需求分配资源。 2、利用VerilogHDL语言非常容易掌握,功能比VHDL更强大的特点,可以在设计时不断修改程序,来适用不同规模的应用,而且采用Verilog输入法与工艺性无关,利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。 3、利用ModelSim仿真工具对程序进行功能仿真和时序仿真,以验证设计是否能获得所期望的功能,确定设计程序配置到逻辑芯片之后是否可以运行,以及程序在目标器件中的时序关系。 4、为保证数据传输的正确性,采用循环冗余校验CRC(CyclicRedundancyCheck),该编码简单,误判概率低,为了减少硬件成本,降低硬件设计的复杂度,本设计通过CRC算法软件实现。 实验结果表明,基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,采用FPGA较好地实现了串行数据的通信功能,并对数据作了一定的处理,本设计中为CRC校验。另外,可以利用FPGA的在线可编程特性,对本设计电路进行功能扩展,以满足更高的要求。
资源简介:本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程...
上传时间: 2013-04-24
上传用户:Altman
资源简介:目前电力系统正朝着设备数字化和网络互联化的方向发展,电力系统的行为也将会越来越复杂。作为电网故障分析必不可少的故障录波器,电网的日趋复杂化对其性能提出了更高的要求。FPGA技术和嵌入式系统的发展为故障录波器的性能改善提供了必要条件。 本文首先提...
上传时间: 2013-07-17
上传用户:asddsd
资源简介:该文档为基于FPGA的串口通信设计与实现讲解资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-31
上传用户:
资源简介:基于FPGA的串行通信UART控制器,采用VHDL语言编写,包含多个子模块。 在ISE或FPGA的其它开发环境下新建一个工程,然后将文档中的各个模块程序添加进去,即可运行仿真。源程序已经过本人的仿真验证。
上传时间: 2013-12-08
上传用户:zhouchang199
资源简介:基于FPGA的串行通信UART控制器,采用VHDL语言编写,包含多个子模块。\r\n在ISE或FPGA的其它开发环境下新建一个工程,然后将文档中的各个模块程序添加进去,即可运行仿真。源程序已经过本人的仿真验证。
上传时间: 2013-09-03
上传用户:xieguodong1234
资源简介:基于VB的台达PLC与监控计算机的串行通信实现
上传时间: 2013-12-12
上传用户:Avoid98
资源简介:基于VBPLC与监控计算机的串行通信实现
上传时间: 2014-08-07
上传用户:TRIFCT
资源简介:基于VBPLC与监控计算机的串行通信实现
上传时间: 2016-01-05
上传用户:ryb
资源简介:基于VB的PLC与监控计算机的串行通信实现
上传时间: 2016-01-05
上传用户:luke5347
资源简介:基于VBPLC与监控计算机的串行通信实现
上传时间: 2016-01-05
上传用户:luopoguixiong
资源简介:基于USB的串行通信软硬件设计
上传时间: 2013-08-04
上传用户:eeworm
资源简介:专辑类-数字处理及显示技术专辑-106册-9138M 基于USB的串行通信软硬件设计-41页-0.8M.pdf
上传时间: 2013-07-19
上传用户:yatouzi118
资源简介:基于FPGA的串口通信,PC给FPGA发送数据,FPGA收到数据并返回给PC
上传时间: 2017-04-05
上传用户:JIUSHICHEN
资源简介:基于 VxWorks 的串行通信编程方法
上传时间: 2017-04-18
上传用户:lgnf
资源简介:数字处理及显示技术专辑 106册 913M基于USB的串行通信软硬件设计 41页 0.8M.pdf
上传时间: 2014-05-05
上传用户:时代将军
资源简介:该文档为基于FPGA的串口通信简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-18
上传用户:
资源简介:一、实验目的1.了解串行通信的基本知识;2.掌握用单片机串行口实现串行通信的方法。二、实验器材微机、示波器、万用表、电源、AEDK仿真开发系统,面包板一块,MAX202C芯片一块,电容、电阻、导线若干。三、实验原理此处仅介绍与本实验内容密切相关的串行通...
上传时间: 2013-10-17
上传用户:hongmo
资源简介:用VB实现上位机与PLC之间的串行通信.pdf Windows环境下的Modem串行通信编程.pdf 基于VB的通信中间件的开发与实现.pdf 基于来电显示的销售管理系统的设计于开发.pdf 下周五VB中MScomm控件通信方式的使用.pdf 顶下
上传时间: 2013-12-27
上传用户:
资源简介:摘要: 介绍一种基于MCS 251系列单片机的LON节点 ,它利用MCS 251 系列单片机的串行接口实现与Neuron芯片的数据交换。文中给出了具体的软硬件设计方案 ,并指出了其应用前景。关键词: 现场总线;LonWorks;单片机;Neuron芯片
上传时间: 2013-11-04
上传用户:jichenxi0730
资源简介:根据所开发的电子产品故障维修实验系统的要求,提出了一套基于RS485总线的PC机与多单片机系统间的串行通信协议,已成功应用于故障维修实验系统中。关键词:Rs485总线;多单片机;串行通信
上传时间: 2014-12-27
上传用户:smthxt
资源简介:基于AT89C51应用系统的串行通信设计:介绍了基于AT89C51应用系统中的串行通信软硬件设计方法和实现过程,在基于红外成像技术的电力设备状态检测系统中,将红外测温仪检测到设备的温度数据传给控制电路,进行数据格式的转换后,在RAM 中存储,同时上传给PC机。...
上传时间: 2014-12-21
上传用户:aeiouetla
资源简介:基于FPGA和xinlinx ise的串行通信vhdl程序,希望对你有所帮助!
上传时间: 2013-12-22
上传用户:PresidentHuang
资源简介:利用VB5.0中ActiveX的一个控件,实现Windows下PC与单片机的串行通信
上传时间: 2015-09-13
上传用户:ghostparker
资源简介:用VB实现上位机与PLC之间的串行通信 PDF格式
上传时间: 2014-01-13
上传用户:stampede
资源简介:以Visual C++实现PC与89C51之间的串行通信.pdf
上传时间: 2013-12-25
上传用户:com1com2
资源简介:以Visual C++实现PC与89C51之间的串行通信的pdf教程
上传时间: 2013-12-13
上传用户:xieguodong1234
资源简介:利用240X串行通信模块实现其内部CPU与异步外设之间的串行通信的原理TMS320LF/LC240X系列DSP与微机的串行通信
上传时间: 2016-06-15
上传用户:Shaikh
资源简介:用于linux系统中实现ARM开发板与上位机之间的串行通信,只需在linux下编译后即可执行,已经调试通过
上传时间: 2013-12-15
上传用户:shinesyh
资源简介:简单的51单片机与PC机通过串口实现的串行通信.
上传时间: 2016-07-13
上传用户:cjf0304
资源简介:介绍了基于GSM/GPRS 无线通信技术的AT 指令, 在VB 6.0 下利用MSComm 控件, 通过AT 指令控制技术, 实现了计算 机短信接收和发送的串行通信程序。根据同样的原理, 还可以实现无线网络的IP 服务等。
上传时间: 2013-11-28
上传用户:haohaoxuexi