文摘
英文文摘
第一章 绪论
1.1 网络处理器概述
1.1.1 什么是网络处理器
1.1.2 网络处理器的功能
1.1.3 网络处理器的发展历程
1.2 国内外的研究现状
1.3 论文主要工作及安排
第二章 网络处理器的体系结构
2.1 XDNP网络处理器的体系结构特点
2.1.1 并行处理器结构
2.1.2 可编程的包处理单元和微码
2.1.3 分布式的数据存储结构
2.2 网络处理器的硬件结构描述
2.2.1 类ARM核
2.2.2 包处理单元及冲裁单元
2.2.3 FBI单元和IX总线
2.2.4 SDRAM接口单元
2.2.5 SRAM接口单元
2.3 包处理单元
2.3.1 包处理单元功能描述
2.3.2 包处理单元的模块单元划分
2.3.3 包处理单元的执行状态
2.3.4 包处理单元的指令集
2.3.5 包处理单元的指令流水线
2.3.6 包处理单元的多线程
2.4 本章小结
第三章 异步存储器访问机制的设计
3.1 包处理单元对数据的访问过程
3.2 指令、命令、信号事件的定义与设计
3.2.1 异步存储访问指令和格式的设计
3.2.2 60位命令总线的设计
3.2.3 信号事件的设计
3.3 包处理单元中命令产生的设计与实现
3.3.1 访问指令执行过程的设计
3.3.2 命令产生电路的实现
3.4 命令仲裁器的设计与实现
3.4.1 命令仲裁器的算法设计
3.4.2 命令仲裁器的算法实现
3.5 包处理单元与外部单元数据通路设计与实现
3.5.1 数据通路的设计
3.5.2 数据通路的实现
3.6 异步存储访问机制的执行过程
3.7 本章小结
第四章 异步存储访问技术的验证
4.1 验证简介
4.1.1 验证方法
4.1.2 验证流程
4.2 验证方案及结果
4.2.1 命令产生的验证
4.2.2 命令仲裁模块的验证
5.2.3 数据传输的验证
4.2.4 访问机制总体功能仿真验证
4.3 逻辑综合
4.4 本章小结
第五章 总结和展望
致谢
参考文献
研究成果