文摘
英文文摘
第一章引言
1.1选题的背景与研究意义
1.2国内外研究动态
第二章IRL技术概述
2.1基本概念
2.1.1 IRL
2.1.2 FPGA
2.2 FPGA的两种配置方式
2.2.1基于专用配置芯片的系统配置技术
2.2.2基于嵌入式处理器的配置技术
2.3 IRL系统的基本组成
2.4 IRL系统实例
2.4.1基于8位单片机的IRL实现
2.4.2基于32位微处理器的IRL实现
2.4.3 Xilinx公司的PAVE解决方案
2.5实现IRL时的问题
第三章IRL系统设计方案
3.1硬件系统
3.2软件系统
3.3本实现方案的优点
3.4本方案中采用微处理器配置方式的优点
第四章支持IRL的嵌入式实时可再配置操作系统
4.1系统主要功能
4.2系统主要模块概述
4.2.1进程管理
4.2.2内存管理
4.2.3设备管理
4.3操作系统的再配置功能
4.4动态模块化设备管理的实现
4.4.1设备管理的两种实现方式
4.4.2动态加载方式的具体实现
第五章IRL系统的实现与测试
5.1配置逻辑生成模块的具体实现
5.1.1配置文件的格式与生成
5.1.2 SVF文件的解析
5.2配置文件下载模块的具体实现
5.3 FPGA配置过程的具体实现
5.3.1配置过程的实现
5.3.2驱动模块的实现
5.3.3驱动程序模块的编译
5.4 IRL系统的测试
5.5 IRL系统运行界面
第六章总结与展望
6.1存在的问题
6.2改进方案
参考文献
致谢
学位论文独创性声明及学位论文知识产权权属声明