全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版

基于PM3388和FPGA的网络接口的研究设计

[复制链接]
1124 0

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  本文根据十接口千兆以太网线路接口卡设计的功能需求和性能需求,按照数据处理流程划分功能模块,以PM3388作为链路层处理芯片和两片高性能FPGA作为链路层处理芯片完成了系统设计,并给出了具体实现方案。对两片FPGA控制功能的实现做了重点阐述,对实现难点做了深入的分析。
    1  前言
    随着网络规模的持续膨胀和新型网络应用需求的不断增长,目前基于IPv4技术的因特网在可扩展性、IP地址空间、安全、服务质量控制、移动性、运营管理和盈利模式等诸多方面面临着挑战,尤其是地址空间匮乏、可扩展性差等缺陷严重制约了因特网的发展,需要探索新的技术来解决这些问题。IPv6通过采用128位的地址空间替代IPv4的32位地址空间来扩充因特网的地址容量,使得IP地址在可以预见的时期内不再成为限制网络规模的一个因素,同时在安全性、服务质量及移动性等方面有了较大的改进,使其成为构建下一代互联网络的最佳选择。
    以太网是当前最基本、最流行的局域网组网技术,为了适应各种新开展的业务如流视频等,其速率也在不断提高。千兆以太网是建立在以太网标准基础之上的技术,具有高效、高速、高性能的特点,目前的企业局域网甚至城域网建设都会把千兆以太网技术作为首选的高速网络技术。为了使支持多协议的高性能路由器既能连接到骨干、核心路由器,又能连接到本地主机,需要为路由器设计能够与千兆以太网连接的接口。当前国内各公司推出的路由器和交换机等产品都提供千兆以太网线路接口卡,但端口密度都不高,大多数是单端口或双端口,少数能够提供四端口或八端口。为了适应T比特路上数据传输的需求,本文设计完成高密度的十接口千兆以太网线路接口卡。
    2  网络接口功能分析
    千兆以太网原先是作为一种交换技术设计的,采用光纤作为上行链路,用于楼宇之间的连接,之后在服务器的连接和骨干网中,千兆以太网获得了广泛应用。目前,千兆以太网已经发展成为主流网络技术,大型企业和中小型企业在建设企业局域网时都把千兆以太网技术作为首选的高速网络技术。千兆以太网技术甚至正在取代ATM技术,逐渐应用到了城域网建设中。
    基于千兆以太网的发展现状和良好的应用前景,当前国内外研制各种核心路由器和高性能交换机的公司不再满足于能够提供低密度(单接口、双接口等)千兆以太网线路接口卡模块,纷纷推出或开始研制高密度(四接口、八接口等)的线路接口卡模块,高密度千兆以太网线路接口卡的研究正在成为一个热点。但各公司出于技术保密的考虑,公开的高密度千兆线路接口卡的文献资料很少。经分析,十接口千兆以太网线路接口卡的设计主要存在以下三个难点:
    1).多种数据包的分类处理:本文研究的十接口千兆线路接口卡兼容IPv4、IPv6双协议栈,需要实现三种二层协议封装格式的拆封与封装处理、两种三层协议的查表处理和一种MPLS协议的处理,在高速环境下实现多种协议的正确处理是一个难点;
    2).帧重组合路加速功能的实现:需要实现以太网帧的重组、十接口数据合路调度与加速三种功能,这是千兆线路接口卡满足线速处理功能的关键;
    3). 十接口数据合路调度功能的实现:需要研究一种具有良好扩展性和时延性能的调度算法,实现高速环境下十接口数据合路调度的功能。
    从功能角度来看, 以太网线路接口主要完成输入处理、输出处理和系统维护管理等三种功能。输入处理:从千兆以太网上接收编码数据流,解码恢复成为以太网帧,再经过地址过滤、完整性校验、差错控制、IP地址查表、MAC帧拆封、内部数据格式封装等处理后送给转发处理子系统或板级处理机处理(协议包)。输出处理:从端口调度模块或板级处理机模块接收数据包或协议包,经过MAC帧封装,经过数据编码等处理后从正确的接口发送到千兆以太网上。系统维护管理:主要是接受板级处理机的控制命令,对输入分类表项、ARP表项和邻居发现表项进行维护,定时或按照板级处理机的命令将线路接口卡的性能统计信息向板级处理机报告。

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表