基于FPGA的高性能网络处理卡的研究

被引量 : 0次 | 上传用户:liuchun9876
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济的发展,对网络的应用要求也越来越高,普通网卡的数据吞吐量已经不能满足某些特殊场合的特殊应用,当普通网卡短时间内去处理大量网络数据包时,经常会出现丢包现象。本文将FPGA技术和以太网技术相结合,将FPGA的嵌入式以太网MAC技术应用到以太网中,研究和设计出一种高性能网络处理卡去替换普通网卡,大大提高了网络数据吞吐量,彻底解决了丢包现象,满足了某些特殊场合的特殊应用。论文首先对当前常用的网络数据包处理技术进行了介绍和说明,同时分析了国内外的研究现状和高性能网络处理卡的现实意义。其次,论文分析了总线主控DMA技术。使用总线主控DMA技术的主要目的就是把PC上位机端的以太网络数据包高效地传输到底层逻辑控制部分或者把底层逻辑控制部分中的以太网络数据包高效地传输到PC上位机端。在PC上位机端的测试应用程序中组装好以太网络数据包后,首先调用上层API函数中的SendPacket发送以太网络数据包函数,然后在SendPacket函数中调用基于DMA传输模式的PCI Express驱动程序中的相关函数,最后使用总线主控DMA技术的DMA传输方式把以太网络数据包传输到底层逻辑控制部分中。然而,当底层逻辑控制部分中有以太网络数据包需要被传送到PC上位机端时,首先利用总线主控DMA技术的DMA传输方式把这些以太网络数据包上传到PC上位机端的驱动层程序中,然后调用基于DMA传输模式的PCI Express驱动程序中的相关函数把这些以太网络数据包传输到上层API函数中的RecvPacket函数中,最后测试应用程序直接到RecvPacket函数中获取以太网络数据包,并进行分析。然后,论文以XC6VLX240TFF1156-1FPGA主芯片为核心处理部件搭建了系统的硬件平台,该硬件装置主要包括PCI Express X8插片、外围存储设备、以太网端口、JTAG以及电源,重点介绍了各个模块之间的连接关系。最后,在该平台下,进行了软件的设计。设计中使用了总线主控DMA设计技术和ISE自带的IP核,软件主要完成的功能有:以太网络数据包的发送、以太网络数据包的接收及以太网络数据包的过滤。此外对软件做了大量的优化测试工作,提高了程序的运行速度,基本满足实时需求,得到了较理想的实验效果。
其他文献
本文以美国后简约主义作曲家约翰·库里奇·亚当斯(John Coolidge Adams,1947-)两首不同时期的代表作品《震教徒的圈》(shaker Loops,1978,1983)及《室内交响曲》(Chamber Sy
台湾内渡士绅,是乙未割台后内渡大陆的一个特殊“地域历史人群”,是闽台近代关系研究中一个不可逾越的社会群体。作为台湾社会的菁英人物,内渡之后,他们积极融入当地社会,与
为解决对电路中电流信号的实时监测及谐波分析问题,利用传感器技术设计出一套高精度基于FFT(Fast Fourier Transform)的互感式电流信号检测装置。该装置可对环路电流信号进行
随着中国高等教育步入大众化阶段,博士生硕士生本科生数量持续增长,高职毕业生就业劣势凸显,就业形势日益严峻。这与整个社会就业形势严峻有关,更与高职院校的职业指导工作密
在以往研究的基础上,设计两个研究,被试对象均为中学生,使用E-Prime2.0编程,同时记录行为数据和脑电数据。研究一是中学生基于词语错误记忆中认知疲倦程度、再认判断的脑电特点,采
为探讨大学生随年级增加的体质变化特点,以及不同年级大学生体质、骨密度以及身体成分之间的相互变化关系,本研究以温州大学1772名大学生的体质测试数据,以及测试的253名普通非
采用问卷调查的方式,对黄淮海流域的豫北平原典型小麦高产区——安阳、鹤壁、新乡、焦作4市小麦生产中农药施用状况进行调查,明确豫北平原小麦生产中所用的农药种类、频次、
随着近年来体育课程改革的推进,校本课程成为改革的热门话题,受到越来越多的学者和基层教师的关注。花样跳绳是我国的传统体育项目,操作简单、开展形式多样,健身效果明显,具有深厚
会计作为经济管理的一个重要组成部分,有其自身的发展规律。它在一定时期的发展和变化,要受到社会经济、法律、政治和科技等环境因素的制约。会计环境上的差异导致了同一国家在
与传统的调质钢相比,非调质钢具有节约能源、成材率高、成品性能优良、生产周期短、成本低、减少环境污染等众多优点,可取代相当数量的调质钢。传统的非调质钢,强韧性较低,很