FPGA动态可重构技术动态可重构技术动态可重构技术及其应用研究及其应用研究
RESEARCH ON DYNAMICALLY RECONFIGURABLE TECHNOLOGY AND ITS APPLICATION BASED ON FPGA
摘 要
Abstract
第1章 绪论
1.1 课题来源及研究的目的和意义
1.2 FPGA可重构技术的基本概念、原理及分类
1.3 FPGA可重构技术国内外研究现状及应用分析
1.4 本文的研究内容与结构
第2章 FPGA动态可重构技术研究方案
2.1 研究内容及研究要求
2.1.1 FPGA动态可重构技术原理、实现方法研究
2.1.2 动态可重构载板设计要求
2.1.3 FPGA动态可重构技术应用实例及其功能要求
2.2 研究目标与总体研究思路
2.3 基于FPGA的可重构硬件研究
2.3.1 FPGA硬件结构研究
2.3.2 FPGA的配置模式研究
2.3.3 FPGA的动态重构配置流程研究
2.4 FPGA动态可重构实现方法研究
2.5 主流公司FPGA动态可重构设计实现方法研究
2.6 动态可重构载板方案设计
2.6.1 FPGA选型
2.6.2 总体方案
2.6.3 远程动态可重构系统方案设计
2.6.4 本地动态可重构系统方案设计
2.7 本章小结
第3章 动态可重构载板硬件电路设计
3.1 引言
3.2 本地动态可重构配置电路设计
3.2.1 基于Platform Flash PROM的配置电路设计
3.2.2 基于BPI Flash PROM的配置电路设计
3.2.3 基于System ACE CF的配置电路设计
3.2.4 本地重构触发电路设计
3.3 远程动态可重构电路设计
3.3.1 以太网接口电路设计
3.3.2 SDRAM接口电路设计
3.3.3 FLASH接口电路设计
3.3.4 CPLD控制电路设计
3.3.5 RS-232通信电路设计
3.4 电源转换电路设计
3.5 调试指示灯电路设计
3.6 扩展接口电路设计
3.7 本章小结
第4章 动态可重构载板功能设计实现
4.1 引言
4.2 载荷数据模拟源固件设计
4.2.1 针对动态全局重构的载荷数据模拟源固件设计
4.2.2 针对动态局部重构的载荷数据模拟源固件设计
4.3 本地动态全局重构功能设计实现
4.3.1 动态全局重构设计流程
4.3.2 基于Platform Flash的动态全局重构设计实现
4.3.3 基于BPI Flash的动态全局重构设计实现
4.3.4 基于System ACE CF的动态全局重构设计实现
4.4 本地动态局部重构功能设计实现
4.4.1 基于模块化的动态局部重构设计实现流程
4.4.2 本地的动态局部重构设计实现流程
4.4.3 利用PlanAhead生成动态局部重构配置位流
4.5 远程动态重构功能设计实现
4.5.1 XPS下的系统硬件平台的搭建
4.5.2 CPLD控制设计实现
4.5.3 SDK下的软件实现
4.6 本章小结
第5章 测试与分析
5.1 测试方案
5.1.1 总体测试方案
5.1.2 可重构载荷数据模拟源功能测试方案
5.1.3 动态重构性能测试方案
5.2 可重构载荷数据模拟源功能调试与分析
5.2.1 SM相机模拟数据功能验证与分析
5.2.2 NS相机模拟数据功能验证与分析
5.2.3 低速载荷数据功能验证与分析
5.3 本地动态全局可重构性能测试与分析
5.3.1 基于Platform Flash PROM的重构性能测试与分析
5.3.2 基于BPI Flash PROM的可重构性能验证
5.3.3 基于System ACE CF的可重构性能测试与分析
5.4 本地动态局部重构的性能测试与分析
5.5 本地全局、动态局部重构性能对比与分析
5.6 远程动态可重构性能测试与分析
5.7 测试中出现的问题及解决方法
5.8 本章小结
结 论
附录一 可重构载板实物图
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致 谢