基于fpga的以太网和串口数据传输系统设计分析

基于fpga的以太网和串口数据传输系统设计分析

ID:21550855

大小:25.00 KB

页数:5页

时间:2018-10-22

基于fpga的以太网和串口数据传输系统设计分析_第1页
基于fpga的以太网和串口数据传输系统设计分析_第2页
基于fpga的以太网和串口数据传输系统设计分析_第3页
基于fpga的以太网和串口数据传输系统设计分析_第4页
基于fpga的以太网和串口数据传输系统设计分析_第5页
资源描述:

《基于fpga的以太网和串口数据传输系统设计分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于FPGA的以太网和串口数据传输系统设计分析  DOI:10.16660/j.cnki.1674-098X.2017.11.155  摘要:随着社会不断进步,网络技术飞速发展,“高效、稳定”等是以太网的显著特征,已被广泛应用到多个领域中,通信、传输等,顺利实现了信息数据传输。因此,笔者站在客观角度,客观阐述了以太网、串口数据传输以及FPGA,探讨了基于FPGA的以太网以及串口数据传输系统设计。  关键词:FPGA以太网串口数据传输系统设计  中图分类号:TN273文献标识码:A文章编号:1674-098X(2017)04(b)-0155-02  1以太

2、网数据传输、串口数据传输、FPGA  1.1以太网数据传输  1973年,Xerox公司提出了以太网技术,和过去相比,其信息数据传输速率明显提高。以太网主要经过了3个发展阶段,站在应用时间角度来说,传统10Mbps已退出历史舞台,快速以太网、千兆以太网正处于核心位置,但在电力事业发展道路上,终将被万兆或者更高速率的以太网取代。以“百兆以太网”为例,在普通双绞线作用下,最大传输距离可达到100m,在光纤作用下,其传输距离超过1000km,千兆以太网、万兆以太网的传输距离远远超过百兆以太网。  1.2串口数据传输与FPGA  简单来说,串口便是传输数据中采用

3、的串行式逐位传输形式,被简称为串行接口。串行通信接口是指计算机上九针COM端口,以通信方式为基点,可以将其划分为不同的类型,即同步串行通信、异步串行通信。以“异步串行通信”为例,单一帧中各位间时间间隔是固定的,但相邻帧的时间间隔并不相同,其一个帧并不是由单一元素组成,比如,起始位、校验位,115200bps是异步串行通信最大传输波特率。此外,FPGA出现于1984年,随着半导体工艺日渐发展,单位面积硅片中可以生成大批晶体管,FPGA成本大幅度降低,其性能日渐提高。研究者还借助SOPCBuilder软件工具,构建出全新的NiosII软核处理器,具有多样化的

4、优势,比如较高的控制性能,FPGA应用领域进一步扩展。  2基于FPGA的以太网数据传输系统设计  2.1基于FPGA的以太网数据传输硬件系统设计  在设计基于FPGA的以太网数据硬件系统中,设计者必须准确把握以太网数据传输客观目标要求,综合分析主客观影响因素,科学设计其硬件电路,需要选择适宜的数字平台核心FPGA芯片,科学设计存储电路、以太网电路等。在此基础上,设计者需要利用SOPCBuilder工具,搭建合理化的NiosII处理器硬件,优化设计其总体架构的基础上,科学设计以太网组件MAC、控制组件PIO等。在设计硬件电路过程中,设计者需要科学选取核心

5、FPGA,充分发挥其核心作用,要具有较强的控制能力、引脚资源丰富,科学处理信号,动态控制系统,比如,采集控制、以太网信息数据传输控制。在设计存储电路的时候,设计者需要根据以太网数据传输系统设计客观要求,选取适宜的存储器件,即非易失性存储器件、易失性存储器件,前者可以用来存储FPGA配置文件,即使断电后存储的一系列数据也不会丢失,后者可以存储NiosII处理器运行过程中产生的一系列信息数据等,具有多样化的特点,容量特别大,读取的速度也非常快,但断电后存储的信息数据会丢失。此外,设计者需要根据相关规定,优化设计以太网电路,要具有较高安全性、稳定性、较快运行速

6、度等,合理设计以太网物理层以及物理层收发器,确保数据信息传输速度不小于25.6Mbps,进一步提高网络系统利用效率。图1便是基于FPGA的以太网数据传输硬件结构示意图。  2.2基于FPGA的以太?W数据传输软件系统设计  在设计过程中,设计者还要科学设计以FPGA为基点的以太网数据传输软件系统,充分发挥C/C++语言编程多样化作用,根据NiosII软件开发环境特点、性质等,顺利实现NiosII处理器一系列操作,以LabWindows/CVI编程环境为切入点,优化设计软件系统显控功能。在设计NiosII程序的时候,设计者必须准确把握该程序具体功能需求,将

7、其处理器当作基于FPGA的以太网数据传输系统的重要服务端,科学采集一系列信息数据,将其传输到对应的客户端――显控软件,构建适宜的网络连接,动态控制一系列信息数据。设计者还要准确把握该程序工作流程,构建程序模块,设计网络连接程序、数据接收发送程序、控制数据发送暂停程序,顺利传输与接收多样化的网络信息数据。此外,设计者还要显控软件功能需求,将显控软件作为对应的客户端,接收、存储一系列信息数据,顺利连接、断开网络等。  3基于FPGA的串口数据传输系统软件设计  在设计基于FPGA的串口数据传输系统中,设计者要围绕其总体设计要求,制定合理化的设计方案,充分利用

8、FPGAUARTIP多样化作用,顺利接收各串口信息数据,优化调整对应的传输波特率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。