首页> 中文学位 >基于FPGA的动态重构模块的硬件和软件设计
【6h】

基于FPGA的动态重构模块的硬件和软件设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1传统计算模式的瓶颈

1.2 发展的解决方法

1.3 可重构系统的优点

1.4论文结构及内容安排

第二章 动态重构的基础与原理

2.1 FPGA的发展

2.2 Xilinx FPGA介绍

2.3 FPGA配置方法

2.4 可重构技术原理

2.5 小结

第三章 硬件设计总体及原则分析

3.1 总体设计分析

3.2 硬件设计原则

3.3 小结

第四章 动态重构的硬件系统设计

4.1 FPGA配置硬件设计

4.2 电源系统

4.3串口即通用异步收发器(UART)

4.4时钟、开关和按钮

4.5 AC’97音频编码器设计

4.6 系统扩展接口

4.7 小结

第五章 系统软件设计及验证

5.1软件设计规范及实验说明

5.2 基于加减法以及LED跑马灯的重构设计

5.3基于AC97标准的嵌入式滤音器重构软件设计及验证

5.4小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

附录

攻硕期间取得的研究成果

展开▼

摘要

随着社会生产的不断进步,许多以数据密集型应用为代表的计算与数据处理需求越来越复杂。通信协议、安全以及多媒体编码等特殊应用领域里,传统的通用计算机系统的局限性越来越大。而专为这种场合发展出来的ASIC虽然能够做到设计精确、运算速率高、能耗低等优点,但是它的结构也决定了其制造完成以后不能进行修改的特点,导致ASIC设计成本高、不宜升级。
  而可重构技术的最新进展动态部分重构技术则可以很好的解决这一问题。首先随着FPGA的容量越来越大,除了大型项目以外,FPGA也能提供高速硬件的特点,同时又具有软件的可重新配置的特点。其次动态部分重构可以解决ASIC不能实时更改升级的弱点,它的技术要点就是在系统正常工作前提下,在线修改部分动态模块的功能,而系统的其他模块能不受干扰的正常运行,这样在节约硬件资源的同时有增强了系统灵活性。
  本文基于863项目计划:基于FPGA的动态重构模块的硬件和软件设计,并取得以下成果:
  1、讨论了该课题的研究背景与意义,接着介绍了重构技术的发展,分析了动态重构技术的原理以及分类。
  2、然后在硬件系统设计中先是研究了基于FPGA硬件设计的一些基本设计原则,接着重点设计出FPGA的几种配置方法,并参考这些方法设计出配置硬件结构,加上电源分配系统以及别的外围接口构成整个硬件系统。
  3、分析动态部分重构技术特有的设计规范以及设计流程。
  4、本文一共设计了两个动态重构的实验,分别为组合逻辑的加减法、时序逻辑控制的LED跑马灯以及基于PowerPC的嵌入式硬核控制的音滤器的动态重构。完成了系统软件设计并验证取得预期的效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号