在高速信息系统中。FPGA能高速地处理数据。千兆以太网能高速地向远程传输数据,可是FPGA与干兆以太网的连接却存在着很多问题。为使FPGA能直接接入千兆以太网。以便进行高速数据传输.本文以Xilinx公司的Virtex-5 FX30T为例。采用SOPC接术,使用FPGA系统无缝连接千兆以太网.取得了高速的传输速率。此外。该设计的数据接口灵活可变.能满足多种应用需求。
日经验童速日
[7]欧阳华兵。徐温干.LabV/EW与c语育的接口技术及其应用
[J].仪器仪表用户,2004,12(6):P75-77.
作者简介.Tltg{1969-).男。副教授。博士.研究方向:机电、测控。
(2008K057)。武汉市教育局(2003X008)收稿日期:2009-11-22
邀登邀麦旦座
基金项目:湖北省自然科学基金f2007ABA302)。武汉市科技攻关项目
doi:10.3969/j.issn.1671 1041.2010.03.033
基于SOPC的千兆以太网数据传输设计
张文沛h2,彭先蓉1。徐勇1 2
(1.中国科学院光电技术研究所,成都610209;2.中国科学院研究生院,北京100039)
摘要:在高速信息系统中。FPGA能高速地处理数据。千兆以太网能高速地向远程传输数据,可是FPGA与干兆以太网的连接却存在着很多问题。为使FPGA能直接接入千兆以太网。以便进行高速数据传输.
飞速发展‘“。使用SOPC结构来构造FPGA与千兆以太网的连接具有广阔的应用前景。本文以Ⅺli慨公司的¥OPC架构为例,在FPGA内部实现千兆以太网MAC,实验得到了高速的传输速率。
本文以Ⅻi艇公司的Virtex-5F鄹0T为例。采用SOPC接术,使用FP-
GA系统无缝连接千兆以太网.取得了高速的传输速率。此外。该设计的数据接口灵活可变.能满足多种应用需求。关键词:SOPC;千兆以太网:MAC;TCP/IP中图分类号:TP391
1千兆以太网总体设计
本文采有Xilinx公司Virtex-5FX30T的FPGA为核心器件,以基于Power440为处理器CoreConnectBus为总线的SOPC架构下设计高速率的千兆以太网传输系统。设计的结构框图如图l所示。
Des咖data
文献标识码:B
transmissionwithgigabit
Oil
ethernetbasedSOPC
ZHANGWen-pei‘”,PENGXian-tong。。XUYongh。(1.ImlituteofOpticsandElectronics,ChineseAcademy
ofSciences。Chengdu610209,China;2.GraduateSchooloftheChineseAcademyof
Sciences。Beijing100039。China)
can
Al】stmet:Inhighspeedsignalprocessingsystem,data
bepro-
cessedbyFPGArapidlyandbetransmittedthroughgigabitEthemetquickly。butthebigproblemishow
toconnect
FPGAtogigabitEther-
net.ThepapertakesXilinxVirtex-5FX30Tforexample。andpres。
entsan
approachforimplementingthe
FPGA
completed
seamless
connec-
rate
is
tion
betI『I『∞n
andgigabitEthernetusingSOPCtechnology.
that
high-speed
transmission
Experimentsdemonstrate
reached.Additionally.theandcanthusbeappliedIn
proposeddatastreammanysituations.
jnterfacaisflexible
图1千兆网络数据备份的框圈
在系统中,要传输的数据从框图左边的FIFO接口输入,暂时存入DDR2中,达到一定的数据量后,向PPC440发送中断信号,PPC440收到中断申请后通过DMA通道将数据从千兆以太网将数据送出。远程主机可以通过网络向PPC440发送命令,PPC440根据命令控制数据传输。NORFLAsH是存储器。
Keywords:SOPC;gigabnEthemet;MAC;TCP/lP
0引言
随着科技的发展与集成电路工艺的提高,FPGA以其高速的处理能力,不仅在通信、雷达、图形图像处理领域有着广泛的应用,而且在汽车电子、消费电子等领域的应用也越来越普遍。如果FPGA处理后的数据要保存到远程主机上,如何高效速地连接远程主机是一个非常重要的课题。千兆以太网技术是近年来发展起来的高速传输技术,具有传输速度快、距离远、向下兼容10M/100M以太网等特性…,并且接口普及、成本低、可以很容易的集成于各种系统。因此,研究基于FPGA的千兆以太网接口技术具有重要意义。
当在FPGA接入以太网技术中,一种利用外接一块以太网络芯片(如韩国WIZnet公司的W5100、W3100一山等),以FIFO接口实现百兆以太网,但这种方式的传输速率不高,很难满足高速数据传速。另一种是外挂~个处理器为核心的千兆以太网系统,可以提供多种接口,但系统庞大,不利于小型化,而且成本较高。
SOPC(System
OnProgrammable
2系统的结构细节
2.1
Xilinx公司SOPC解决方案简介
Xilinx公司提供了完备的SOPC解决方案,提供32位软核
MicroBlaze和IBM公司研发的硬核PowerPC,采用IBM公司研发的CoreConneetBus作为SOPC的总路架构。总线接口方面提供了IPIF作为解决方案,大大简化开发人员的工作。在EDK开发包中,提供了丰富的IP核供开发者选择,如浮点处理单元等‘5|。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科基于SOPC的千兆以太网数据传输设计全文阅读和word下载服务。
相关推荐: