欢迎来到天天文库
浏览记录
ID:21550855
大小:25.00 KB
页数:5页
时间:2018-10-22
《基于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多样化作用,顺利接收各串口信息数据,优化调整对应的传输波特率
此文档下载收益归作者所有