基于IXP425网络处理器的开发平台的构建

来源 :浙江大学 | 被引量 : 0次 | 上传用户:luojing0825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的高速发展,传统的通用处理器和ASIC由于各自的缺点已经不能满足发展的需要,在这种情况下网络处理器应运而生。IXP425是Intel公司面向中小型企业、SOHO和家庭用户开发的高度集成的单芯片网络处理器,具有高性能、高灵活性的特点。本文的内容,就是提出并构建了基于IXP425网络处理器的嵌入式开发平台,进行平台的硬件原理图和PCB设计,并完成了底层软件的定制和移植。平台硬件采用Cadence公司的SPB 15.2板级EDA工具,在实现功能的同时充分保证硬件的稳定性、可靠性和可扩展性,为后续开发提供必要的准备;底层软件采用U-BOOT、Snapgear并配以Intel Access Library,提供完善的开发资源。归纳起来本课题的具体工作如下:●设计了基于Intel IXP425网络处理器的EITS425开发平台,由核心板和扩展板组成。核心板只保留了最小系统,有IXP425、SDRAM、FLASH、UART串口、扩展总线等;扩展板实现了IXP425的功能扩展,包括由NPE A/B扩展的WAN/LAN接口模块、无线网络模块、基于PCI总线的10/100M以太网模块,同时引出了其它接口用于进一步的扩充。核心板和扩展板之间通过固定的接插件连接。●完成了核心板和扩展板的PCB设计,遵循多层高速PCB电路设计原则,在设计的过程中着重注意了信号完整性和抗干扰方面的内容。●定制和移植了底层软件,包括Bootloader(U-BOOT)和嵌入式操作系统(Snapgear Linux)。底层软件的移植成功,交给用户和开发人员一个完整的平台,可以直接在该平台上进行应用程序的开发,实现所需的功能,如防火墙、VPN路由器、无线AP等。●对系统软硬件进行了调试,选取运行了一些简单的实例,并完善了整个开发平台,解决了存在的一些问题和不足,为后续开发积累了经验。本论文的设计成果,既可作为嵌入式开发人员对IXP425网络处理器的产品开发平台,也可用于教学环节和实验实践,具有较高的应用价值。
其他文献
随着全球卫星导航系统(GNSS)的发展,尤其是我国北斗定位系统(BDS)的不断发展和完善,GNSS导航定位技术已经在各个领域得到了应用,比如行人导航、汽车导航、测绘、精密农业等领
无线传感器网络是一门新兴技术,是传感器技术、计算机网络技术、微机电系统(MEMS)发展的产物。作为一种新型的信息采集和处理技术,日益受到国内外的高度重视,主要应用在环境
频率合成器是现代通信系统与电子测试系统的关键组成部分,为系统提供稳定可靠的多个本振信号与激励信号,其性能的好坏往往会直接影响整个系统。随着无线通信的发展,人们对频
在当今高速发展的电子信息时代,信息安全的问题也日益突出,如何保证在易被攻击的网络中安全的通信成为大家越来越关注的问题。密码学针对信息安全问题派生出数字签名技术,可