网络处理器快速总线接口中哈希单元的设计与研究

被引量 : 0次 | 上传用户:QQ747881021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网络的高速发展,人们对于网络处理的速度和灵活性提出了更大的要求,为了满足人们的这些需求,提出了网络处理器的解决方案。网络处理器是一种可编程的新型网络设备,一方面有类似于ASIC的处理速度方面的优势,另一方面也有基于CPU的网络设备的灵活性的优势。网络处理器中快速总线接口承载着多核处理单元以及其他单元之间的数据通路和控制通路,是决定网络处理器性能的关键单元之一。哈希单元是一种硬件实现哈希索引的功能模块,在网络地址过滤、网络分流方面具有重要的应用。本文以高性能网络处理器研究为背景,主要研究了网络处理器的快速总线接口的结构机制、设计要点。并提出了一种适用于网络处理器应用的哈希单元。论文首先对快速总线接口中的PULL,PUSH引擎,以及存储单元的设计进行研究设计。然后比较了现有的三种用于硬件的哈希实现方式,分析了这几种方法的固有缺憾,在此基础上提出了一种新的硬件哈希方法,这种方法可以针对网络流的特点优化降低冲突率。然后介绍了电路上的实现方式,提出一种预计算的公式法来实现。具体的设计均采用VerilogHDL硬件描述语言进行实现,并在Modelsim上进行功能仿真,与SDK上微码得到的结果进行对比,分别验证了一次哈希操作,连续两次哈希操作,以及连续三次哈希操作的功能上正确性。然后进行FPGA板级测试与性能分析,选用的器件为Virtex-4xc4vlx160,封装型号为ff1513,结果表明设计的哈希单元可以达到最大的频率为217.287MHZ,对于实际测试中100MHZ频率的FPGA板,可以达到吞吐率为1.6Gbps。
其他文献
研究目的探讨辨证施护在糖尿病临床路径健康教育中的应用对2型糖尿病患者负性情绪(焦虑、抑郁)、疾病相关知识掌握水平、一般自我效能水平、自我管理水平、疾病控制指标及生
从总理岗位卸任之后,一直比较低调的朱镕基,再次走进公众的视野。一本属于他自己的书——《朱镕基答记者问》,在酝酿两年之后低调面市,然而市场却给予了最高调的回应——第一
作为重要的一维材料,纳米线受到广泛的关注。一维纳米材料,特别是半导体一维纳米材料,在电、光、热、磁等方面表现出独特和优越的性能。硅纳米线由于和现代半导体工艺相兼容,
搭建电动汽车充换电站参与电网自动发电控制(AGC)功率分配的框架,并建立其优化数学模型。在此基础上,提出电动汽车参与AGC功率分配的成本一致性算法。智能体间采用虚拟一致性
集团化办学将是未来职业院校赖以生存和发展的基础。高职教育集团化办学以实现资源共享为基础,以互惠共赢为原则。在职业教育集团办学中,要开拓创新;在学生就业服务工作中,搭
<正>【设计思想】本课在设计上本着两个原则:1.全面提高学生的语文素养,充分发挥语文课程的育人功能。本课面向高一新生,通过表情诵读的方法,增强学生的文言文阅读语感。不能
矿产资源是国民经济发展的重要物质,矿产业则是国民经济发展的重要基础产业之一。进入21世纪的中国,在全面建成小康社会、到2020年经济总量在2000年基础上翻两番的宏伟发展目
<正>在客户端点了菜单,却始终得不到俏江南门店的确认,也就是说俏江南APP点单的功能是形同虚设。这样的感受,就好像是在追星一样,"你发的信息,明星是不会给你回复的"。去年年
当今电子科技行业飞速发展,信号采集与接收面临着技术行业之间的竞争和挑战。如何设计出完整的信号采集接收系统并达到优良的性能已经成为很多系统设计的首要问题。本文针对所