基于FPGA片上PowerPC在VxWorks下的千兆网通信

2010-12-31 17:50:41来源: AET 关键字:VxWorks  PowerPC  千兆网通信  FPGA  SoC

  当前,SoC 向着面积更小,速度更高的方向发展,百兆网通信已不能满足人们的生产和工作需要,用千兆网通信成为工作中迫切的要求,用FPGA实现千兆网的通信,有二种模式可以选择,其一,编写一个IP软核,其二,用FPGA内嵌的MAC内核。方法一的灵活性大,但要实现并不容易,因此,赛灵公司将其归为收费IP;方法二中的MAC的三态可配置特性为我们实现千兆网通信提供了可能,本文就是基于此内嵌的Ethernet MAC模块,在VxWorks操作系统下成功实现了千兆网的通信。

  1 Virtex4 FX系列FPGA中内嵌的千兆通信硬核架构

  Virtex4 FX 系列FPGA中内嵌了多个用于千兆通信的硬核,以XC4VFX20为例,它通过一个主机接口连接了二个EMAC核。二个EMAC可以一起使用,也可以只使用其中的一个。

  Virtex4中嵌入的Ethernet MAC硬核主要有以下特点:

  支持半双工和/或全双工操作

  设计符合IEEE 802.3-2002标准

  支持3种不同的操作模式:1 Gbps、100 Mbps、10Mbp

  支持MII,GMII,RGMII,SGMII通信方式

  为不限长度的VLAN帧和JUMBO帧提供技术支持

  提供了可选的网络管理特性,包括基于每个分组的统计数据矢量和流程控制

  可以通过一个与处理器无关的接口对TEMAC核进行配置和监控,其为用户选择适合其应用的理想处理器提供了附加的灵活性。

  在1Gigabit模式下,TEMAC支持千兆位级媒体独立接口(GMII)和降低千兆位级媒体独立接口(RGMII)。 GMII是一个运行速率为125 MHz的字节宽并行SDR接口,而RGMII是一个运行速率为25 MHz的半位元组款并行DDR接口,可以提供的总带宽为1 Gbps。 而且,在100和10 Mbps模式下,TEMAC均支持MII接口。 MII接口是4-bit宽,在100MBps模式下其工作速率为25 MHz。 在10MBps模式下,MII接口的工作速率为2.5MHz。

  由于Virtex4中嵌入了Ethernet MAC硬核,同时,FX系列还嵌入了PowerPC,这样,就可以用PowerPC控制Ethernet MAC实现千兆网的通信。

  2 VxWorks下BSP的移植

  VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它采用微内核的结构,具有支持多种处理器,丰富的网络协议,良好的兼容性和裁减性等特点,同时具有程序动态链接和下载的功能。自从80年代问世以来,以其不断推出的升级版本,高性能内核以及友好的用户开发环境,在嵌入式实时操作系统领域逐渐占据一席之地,尤其以成功应用于火星探测车和爱国者导弹等高科技产品而声名鹊起。VxWorks的板级支持包BSP(Board Support Package)是介于底层硬件和上层软件之间的底层软件开发包,它主要功能是为屏蔽硬件,提供操作系统的驱动,具体功能包括:

  1)单板硬件初始化,主要是CPU的初始化,为整个软件系统提供底层硬件支持;

  2)为操作系统提供设备驱动程序和系统中断服务程序;

  3)定制操作系统的功能,为软件系统提供一个实时多任务的运行环境;

  4)初始化操作系统,为操作系统的正常运行做好准备。

[1] [2]

关键字:VxWorks  PowerPC  千兆网通信  FPGA  SoC

编辑:小甘 引用地址:http://www.eeworld.com.cn/FPGA/2010/1231/article_1515.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于FPGA的数字幅频均衡功率放大器的解决方案
下一篇:2011:永不满足的带宽需求驱动PLD产业成长

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
VxWorks
PowerPC
千兆网通信
FPGA
SoC

小广播

独家专题更多

2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。

夏宇闻老师专栏

你问我答FPGA设计

北京航空航天大学教授,国内最早从事复杂数字逻辑和嵌入式系统设计的专家。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved