文摘
英文文摘
声明
第一章绪论
1.1课题背景及意义
1.2相关技术的发展和研究现状
1.3课题的主要工作
1.4论文结构及内容安排
第二章干扰环境下的FPGA
2.1 FPGA的分类
2.2基于SRAM的FPGA的结构
2.2.1基于SRAM的FPGA的通用模型
2.2.2可配置逻辑块(CLB)
2.2.3布线资源
第三章现有的故障检测和恢复方法
3.1故障检测方法
3.1.1冗余和并发错误检测
3.1.2离线检测和内建自测试
3.1.3巡回检测
3.2系统恢复方法
3.2.1硬件级修复
3.2.2配置级修复
3.2.3系统级修复
第四章FPGA重构技术
4.1重构系统类型
4.1.1按重构发生的时间分类
4.1.2按重构单元粒度分类
4.2重构设计方法
4.2.1基于差异的部分重构
4.2.2基于模块的部分重构
5.1系统总体方案
5.2内建自测试结构
5.2.1测试矢量生成器
5.2.2线性反馈移位寄存器
5.2.3响应分析器
5.3 BIST设计
5.3.1测试矢量生成模块
5.3.2响应分析模块
5.3.3 BIST控制模块
5.3.4 BIST设计仿真结果
5.4控制模块设计
第六章容错方法设计
6.1通用片上系统设计流程
6.1.1系统级设计
6.1.2细节设计
6.1.3设计实现
6.2动态重构系统硬件设计
6.2.1 FPGA的配置方式
6.2.2软硬件划分
6.2.3动态重构控制器
6.2.4总线宏
6.3动态重构系统软件设计
6.3.1 EDK硬件设计
6.3.2 EDK软件设计
6.3.3项层设计综合
6.3.4动态模块设计综合
6.4.动态重构系统实现
6.4.1设计工具
6.4.2建立设计目录
6.4.3 HDL设计描述和综合
6.4.4设计约束文件
6.4.5静态电路实现
6.4.6动态模块实现
6.4.7融合
6.5实验结果
第七章功耗和稳定性分析
7.1系统时间段
7.2 MTTF
7.3配置文件
第八章总结与展望
致谢
参考文献
附录
攻硕期间取得的研究成果