首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

IXA架构网络处理器上软件应用开发研究--基于IXP2400的IPV4包转发模块实现

摘要第1-5页
ABSTRACT第5-8页
第一章 绪论第8-14页
   ·课题背景及意义第8-12页
     ·网络处理器应用背景第8-10页
     ·INTEL公司的互联网交换架构(IXA)第10-11页
     ·目前国内网络处理器应用开发情况及本课题的意义第11-12页
   ·论文的研究内容与主要贡献第12页
   ·论文的主要内容与结构安排第12-14页
第二章 INTEL IXA2400硬件体系结构第14-24页
   ·INTEL IXP2400网络处理器的硬件体系结构描述第14-17页
     ·XSCALE处理器第14-15页
     ·微引擎第15页
     ·DRAM单元与 SRAM单元第15页
     ·MSF接口第15-16页
     ·S PCI控制器第16页
     ·HASH单元第16页
     ·SCRATCH单元第16页
     ·CAP单元第16页
     ·XSCALE外围设备第16页
     ·总线结构第16-17页
   ·微引擎第17-21页
     ·控制存储器第17-18页
     ·硬件线程第18-19页
     ·数据通路寄存器第19页
     ·微引擎指令第19-20页
     ·内容可寻址存储器(CAM)第20页
     ·事件信号第20-21页
     ·寻址方式第21页
     ·特殊的硬件单元第21页
   ·IXP2400的主要特性第21-23页
   ·小结第23-24页
第三章 IXP2400软件开发模型及关键环节分析第24-46页
   ·IXP2400软件开发可移植架构模型第24-32页
     ·数据包的分层处理模型第24-26页
     ·IXP2400软件开发可移植框架第26-32页
   ·IXP2400软件开发关键环节分析第32-42页
     ·网络处理中数据结构的管理和操作第32-35页
     ·微引擎的编程模型第35-38页
     ·用 DISPATCH LOOP构造微块组第38-40页
     ·存储器的分配问题第40页
     ·分组调度策略选择第40-41页
     ·微引擎间的通信问题第41-42页
     ·核心端与微引擎间的通信问题第42页
   ·IXP2400软件开发环境第42-45页
     ·微引擎开发环境第43-44页
     ·核心端开发环境第44-45页
   ·小结第45-46页
第四章 系统软件设计与实现第46-71页
   ·系统实现目标与开发原则第46页
   ·系统开发环境搭建及配置第46-53页
     ·开发前的准备工作第46页
     ·硬件环境的搭建第46-47页
     ·硬件环境启动和配置第47-49页
     ·加载应用程序第49-53页
   ·系统软件设计概述第53页
   ·系统软件模块详细设计第53-70页
     ·PACKET RX模块第53-57页
     ·DECAP FOR ENTHERNET模块第57-58页
     ·IPV4 FORWARDING模块第58-63页
     ·ENCAP FOR ENTHERNET模块第63页
     ·PACKET QM模块第63-66页
     ·PACKET SCHEDULER模块第66-68页
     ·PACKET TX模块第68-70页
   ·小结第70-71页
第五章 总结与展望第71-73页
   ·工作及研究总结第71页
   ·进一步工作的展望第71-73页
致谢第73-74页
参考文献第74-75页
攻硕期间取得的研究成果第75页

论文共75页,点击 下载论文
上一篇:大跨度斜拉桥施工阶段风振控制研究
下一篇:IGF-1和IGF-1R在喉鳞癌中的表达及意义