基于FPGA的XDNP原型验证平台设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jchenghai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XDNP网络处理器是一个单片多处理器系统,内部包含大量用于处理网络协议的硬件模块、多核多线程的调度模块、以及总线仲裁模块等。因此,在对网络处理器功能验证的过程中,基于EDA工具的仿真手段效率低下,验证时间冗长。而FPGA原型验证通过搭建真实的应用环境来验证芯片设计的正确性,克服了基于仿真器的系统级验证所具有的仿真速度慢、验证不全面等缺点,使得验证工作更加快速和全面。基于以上目的,本文主要研究内容为XDNP网络处理器的FPGA原型验证平台设计。本文将硬件验证方案分为两种:FPGA原型验证和MPE-BUS芯片验证。在FPGA原型验证方案中,XDNP全部功能由FPGA芯片实现;MPE-BUS芯片验证方案中,本课题组采用eASIC Nextreme90nm工艺将XDNP系统中最核心部分,即6个同构包处理引擎PE及片上总线,进行流片,得到MPE-BUS芯片,剩余功能采用FPGA实现。本文提出了验证平台的设计方案,完成了XDNP-DEMODOARD板的原理图设计,并实现了该验证平台的硬件设计。利用该验证平台,基于Intel IXP1200系统附带的L3fwd81f和L3fwd2f参考程序对XDNP系统完成了功能验证,其中L3fwd81f参考程序用于百兆对百兆路由功能的测试,L3fwd2f参考程序用于千兆对千兆路由功能的测试,验证结果表明FPGA原型和MPE-BUS芯片验证方案均能正确实现百兆口和百兆口之间以及千兆口和千兆口之间的IP层网络通信。
其他文献
随着电路集成度与复杂性的不断提高,高性能处理器采用半定制/全定制混合设计。对于半定制/全定制混合设计流程中的全定制非标准单元,为了将其融入到半定制流程中需要人工建立模
为了探明秸秆还田对宁南旱区土壤有机碳及土壤碳矿化的影响,为该区作物生产及土壤培肥制度的建立提供参考,通过4a(2007—2010年)秸秆还田定位试验,设置不同秸秆还田量处理,谷
在现时代,风险社会和高风险产品正不时挑战着政府管理公共事务的能力。作为公共利益代表的行政权在其行使过程中不得不技术化。而以咨询委员会这一装置性程序机制的恰当运用
文章通过对沧州市城区、县城和乡镇3个层次共20所民办幼儿园的426位幼儿教师的基本情况和专业发展状态进行调查,指出沧州市民办幼儿园师资队伍存在持证率低、学历低、专业素
随着无线通信的日趋发展,微波电路在无线通信领域的使用日益繁多。微波功率分配器是微波电路中的重要组成部分,对超宽带功分器和多频段功分器的研究也是近些年来科研人员的热点
维特比(Viterbi)搜索计算是语音识别系统中不可缺少的一部分。通过分析可知,随着待识别词条数量的增加,Viterbi运算量将增加。当待识别词条数多达10000个以上时,Viterbi搜索运算
职务侵占罪是指公司、企业或者其他单位的工作人员,利用职务便利,将本单位财物非法占为己有,数额较大的行为。1995年2月全国人大常委会颁布《关于惩治违反公司法犯罪的决定》
光孤子由于其优异的物理特性,在光纤通信和信号处理等领域中有着巨大的应用前景而倍受关注。基于半导体可饱和吸收镜(SESAM)的被动锁模光纤激光器可以实现飞秒量级的光孤子脉冲
微波管电子光学CAD软件在进行全三维数值模拟时,需要处理巨大的数据量,模拟计算时间较长,如果能对模拟软件进行优化,提高计算速度,有助于设计师进行快速设计,对进一步缩短设计周期,