基于IP包处理的多线程流水线处理器ASIC设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sese90
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络用户和数据流量的指数级增长,要求网络处理的带宽更宽、速度更快。网络处理器作为一种基于可编程的ASIC处理器,它可为系统提供类似ASIC的高性能处理速度,而且可以提供类似通用处理器的灵活性。因此满足很多应用的性能要求。作为网络处理器中的核心设计单元,多线程流水线处理器的任务就是完成对所有经过网络处理器的数据包校验和验证,包头处理和分类,表查找和转发,包在存储单元的存储,包头修改,包往正确端口的转发等。因此,多线程流水线处理器设计的好坏很大程度上决定了网络处理器的性能,多线程流水线处理器的频率高低直接影响整个设计平台的工作频率,吞吐量以及整体性能。本文主要完成多线程流水线处理器的设计优化以及实现工作:首先对多线程流水线处理器的指令集以及五级流水线设计和结构进行了详细分析。多线程流水线处理器主要针对网络数据包的处理,相较于一般指令集,多线程流水线处理器指令集对其中一些指令进行了增减;针对多线程流水线处理器在设计时的流水线冲突问题,对于数据冲突和控制冲突分别进行了分析并给出了解决方案。其次,在完成基于SMIC0.13μm工艺的ASIC实现过程中,首先分析了从FPGA到ASIC设计的转换过程中遇到的问题及解决方案。其次,从综合约束、综合器优化,设计优化等方面论述了XDNP多线程流水线处理器及仲裁的综合和优化过程,重点说明了综合的时序违例和优化采取的方法。经过优化后的多线程流水线处理器最高工作频率达到300MHz,超过系统设计目标频率要求,并且完成了对多线程流水线处理器的综合后验证工作。最后根据综合得到的网表和约束文件参与完成了多线程流水线处理器的物理设计布局布线工作。
其他文献
目的 探讨红细胞分布宽度(RDW)与非小细胞肺癌(NSCLC)分期的关系。方法 收集2016年我院212例新发NSCLC患者病例资料,采用回顾性研究,分析不同TNM分期间以及不同程度淋巴结、远处
目前我国互联网保持着稳定健康的发展趋势,从数据上来看我国网民规模已居世界第一,但因普及率较低所以增长潜力还非常巨大。互联网的繁荣,也让互联网媒体传播和影响迅速闯入
随着消费类电子产品的飞速发展,低功耗、高效率已经成为所有便携式电子产品的追求目标。低功耗、高效率的D类功率放大器提高了音频类便携式电子产品的使用时间,符合电子行业
目的 研究祛风湿单味中药的抗炎和镇痛作用.方法 以生理盐水和阿司匹林为对照,采用ICR小鼠甩尾法、扭体法、腹腔毛细血管通透性法和耳肿胀法对六味中药(汉防己、旱半夏、络石
感染性休克(septic shock),亦称脓毒性休克是临床上多见和治疗较困难的一类休克。实质是病原微生物侵入机体导致炎性介质大量释放而引起的全身炎症反应综合征(SIRS).脓毒症是
课堂是教学活动的重要组织场所。课堂管理的好坏直接影响到教学活动能否有效组织,影响到教学质量能否提高。本文针对课程管理,提出了定心、关心和攻心三种策略,以期优化课堂
发动机的振动和噪声水平已成为发动机综合性能的重要考评指标之一。良好的振动品质是提高发动机市场竞争力的主要途径,也是降低车辆振动的重要途径。从内部抑制导致发动机振动
激光二极管(LD)泵浦的被动调Q激光器,具有小型化、简单化、易于操作、效率高、价格低廉等优点,在远程精准测距、光学信息存储、红外遥感、临床医用等领域有广泛的应用。而波长为2
近年来,片上网络已逐渐成为学术界的研究热点。随着片上网络的发展,片上网络在面积资源等功耗方面的设计要求越来越严格,其片上通信对传输延迟比较敏感的特点尤为突出。虫孔路由
习近平总书记高度重视党的意识形态建设。坚持党性与人民性相统一、为人民担当、与人民共治,体现出习近平在加强党的意识形态建设中的"人民观"。这一"人民观"从党的意识形态