声明
摘要
第一章 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 研究内容与设计指标
1.3.1 研究内容
1.3.2 设计指标
1.4 论文组织
第二章 相关技术分析
2.1 Nios Ⅱ嵌入式软核
2.2 SOPC技术
2.2.1 SOPC硬件结构
2.2.2 SOPC开发流程
2.3 Avalon总线规范
2.3.1 基本传输模式
2.3.2 流传输模式
2.4 用户自定义逻辑设计
2.5 DMA传输
2.6 本章小结
第三章 LZO压缩算法研究与性能分析
3.1 LZO算法
3.2 文件格式
3.3 LZO压缩算法研究
3.3.1 LZO压缩算法基本原理
3.3.2 两次Hash处理
3.3.3 LZO编码格式
3.3.4 LZO压缩算法工作过程
3.4 LZO压缩算法性能分析
3.5 本章小结
第四章 LZO压缩算法硬件设计与加速
4.1 LZO压缩算法的SOPC设计
4.2 LZO压缩算法模块的硬件设计
4.2.1 输入与输出缓存模块的设计
4.2.2 高速缓存模块的硬件设计
4.2.3 LZSS模块的硬件设计
4.2.4 字典模块的硬件设计
4.2.5 LZO编码模块的硬件设计
4.2.6 Avalon总线接口的硬件设计
4.3 LZO压缩算法硬件设计中的加速方法及优化
4.3.1 分离双端口RAM
4.3.2 多字节比对
4.3.3 块标记
4.3.4 RAM标记
4.3.5 字典分离
4.3.6 其它优化
4.4 本章小结
第五章 系统集成与仿真测试
5.1 硬件系统集成
5.2 硬件资源消耗
5.2.1 LZO压缩算法模块的硬件资源消耗
5.2.2 LZO压缩系统模块的硬件资源消耗
5.3 功能仿真
5.3.1 LZO压缩算法模块的仿真
5.3.2 LZO压缩系统模块的仿真
5.4 板级测试
5.4.1 测试方法
5.4.2 软件流程
5.4.3 测试结果及对比
5.5 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间发表的论文和专利
附录