您当前的位置:首页 > 科技前沿

基于千兆以太网的高速数据传输系统设计

时间:2014-12-21  来源:扁平线圈电感厂家  点击:

摘要:介绍了千兆以太网接口以及TCP/IP协议,提出了几种设计方案,讲述了一种使用FPGA和MAC软核建立千兆以太网的方法。实验证明,这种方法稳定性好、传输带宽高、额外成本低,适用于大多数高速数据传输系统,是一种成本低、性能优越、可靠性高的高速数据传输系统设计方案。
关键词:千兆以太网;高速数据传输;FPGA

随着电子技术的发展,高速数据传输在现代电子系统中起着重要的作用。普通计算机的接口有USB接口、以太网接口,串口等。在速度方面,以太网接口和USB接口速度相对较高,而串口传输速度较慢,难以实现高速数据传输。其中USB2.0最高传输速度为480 Mb/s,快速以太网为100 Mb/s,千兆以太网为1 000 Mb/s。此外,光纤接口和PCIe接口传输速度也较高,但难以与普通计算机互连。因此千兆以太网技术是电路系统与计算机进行高速数据传输的必然趋势。千兆以太网兼容原以太网标准所规定的全部技术规范,包括CSMA/CD协议,全双工以及流量控制协议等。

1 TCP/IP协议分析
目前网络协议使用的是TCP/IP协议,TCP/IP体系将网络分为应用层、运输层、网络层以及数据链路层,如图1所示,每一层分别负责不同的通信功能。

a.JPG


TCP/IP协议是一个协议族,集成有数据传输、流量控制、校验、纠错以及管理等多种功能。要通过网络接口实现数据传输,没有必要实现完整的TCP/IP协议,而且在有限的硬件资源上实现整个协议交流电感器族也是不切实际的。图1为TCP/IP协议族的分层结构,实现数据传输需要在每一层实现一种协议。应用层主要实现用户控制,接收数据以及为发送数据做相应准备等。在运输层,选择UDP电感生产厂家协议。UDP协议是面向无连接的,它提供不可靠的传输服务,不保证一定能将数据传输到目的地。而TCP协议是面向连接的,它提供可靠的传输服务,能保证正确的数据传输,协议中包括重传机制、分片机制以及流量控制机制等。但UDP比TCP简单的多,易于实现,占用资源也比较少。在网络层,选择IP协议和部分ICMP协议。IP协议用于数据传输,而ICMP协议用于测试,如ping命令就属于ICMP协议。在链路层,需要有MAC控制器实现以太网数据帧的打包解包、校验和计算等。另外,还需要实现ARP协议。ARP协议用于通知通信双方各自的硬件地址信息。

2 方案选择及实现
2.1 千兆以太网的设计方案研究
千兆以太网的关键技术在于千兆以太网的MAC控制器和以太网塑封电感接口的实现。目前市场上物理层芯片和MAC芯片都比较多,但大多数MAC芯片是PCI或PCIe接口,这种芯片主要用于计算机主板,而GMII接口的MAC芯片接口简单,便于用户使用。对于不同的系统,设计千兆以太网的方法应根据系统的处理器类型而定,目前主流的处理器有FPGA、DSP、SOC、PowerPC等,根据处理器类型,大致可分为以下3种:
(1)使用FPGA作为主控制器,可以使用一片物理层协议芯片实现物理层,一片MAC芯片实现MAC层,而上层协议在FPGA内部使用硬件描述语言实现。也可以在FPGA内部使用MAC核代替MAC芯片,从而简化系统设计。如Xilinx Virtex-5系列FPGA中就集成有10/100/11 000 Mb·s-1以太网MAC控电感器生产制器硬核,而Altera提供Triple Speed EthemetMegaCore软核控制器。
(2)使用集成有MAC控制器的DSP芯片,外部使用物理层芯片来实现物理层。如TI公司的TMS320C647x系列DSP,它采用哈佛总线结构,集成
度较高,运算速度快。可以完全使用C语言编程,操作方便。
(3)使用基于嵌入式操作系统的TCP/IP协议栈,如PowerPC芯片,它可以嵌入某些操作系统,如Linux系统,能够方便的实现TCP/IP控制,外部使用一片物理层芯片即可。由于有TCP/IP协议栈的支持,省去了编写协议的工作。
在系统中,主控制芯片选择Altera公司的StratixlI系列FPGA,StratixII系列FPGA片资源丰富,支持多种电绕行电感平标准,并集成有M4K,M512等多种形式的存储器资源,可以实现数据的缓冲及存储。MAC控制器使用该公司提供的MAC软核来实现,该软核支持多款物理层芯片,选择NI公司的DP83865芯片,系统如图2所示。

b.JPG

大电流电感

什么是PCB回流?又该如何解决?一、回流的基本概念数字电路的原理图中,数字信号的传播是从一个逻辑门向另一个逻辑门,信号通过导线从输出端送到接收端,看起来似乎是单向流动的,许多数字工程师因此认为回路通路

CR6853空载波形异常 电源规格:


电压为:30V-80V AC 输出电压:12V 2A


IC:CR6853 MOS:IRF740 Cin:220UF/200V


变压器 EC28


初级30TS 次级14TS 反馈16TS 感量300uH




测试时发现电

MEMS压力传感器应用MEMS压力传感器可以用类似集成电路(IC)设计技术和制造工艺,进行高精度、低成本的大批量生产,从而为消费电子和工业过程控制产品用低廉的成本大量使用MEMS传感器打开方便之门,使压力控制变得简单易用和

注塑加工厂


上一篇TMS320F2812慢速外设接口的时序控制

下一篇基于AT89C52单片机的超低频信号发生器设计


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话