论文摘要
随着微电子技术和计算机技术的迅速发展,尤其是大规模高性能的可编程逻辑器件的出现,实时的电路重构逐渐成为国际上的研究新热点。它的出现模糊了传统意义上硬件和软件的界限,让硬件系统软件化,使系统具有自适应、自组织和自修复的特性,尤其在对安全性有严格要求的航空、航天领域,可重构系统有着重大的应用价值和广阔的应用前景。本文就是基于FPGA设计了一款可重构的硬件系统,具体完成的任务如下:首先,对演化硬件和遗传算法进行了简单介绍,然后给出了遗传算法实现的关键代码和简要注释,通过对FPGA的检测反馈信息进行估计,交叉变异,最后选择出最优解;然后介绍了基于微控制器和FPGA的硬件平台;最后对实验平台的设计思想及原理做了着重介绍,通过层次结构的单元设计,用基本的与非门实现与门和或门结构,然后对遗传算法产生的最优解进行了结果鉴定与分析,并针对规模扩展带来的不稳定性做出了相应的完善措施。
论文目录
摘要Abstract第一章 绪论1.1 研究背景及意义1.2 国内外现状1.3 本文完成的工作和主要成果第二章 演化硬件2.1 演化硬件的背景和意义2.2 分类2.3 可重构系统与演化硬件的关系2.4 应用第三章 遗传算法3.1 遗传算法的定义3.2 遗传算法的基本思想及组成要素3.2.1 编码3.2.2 选择3.2.3 交叉变异3.2.4 运行参数3.3 遗传算法的特点和缺陷3.4 操作代码简介3.4.1 适应度函数的估计3.4.2 交叉变异操作第四章 硬件平台4.1 FPGA 的历史和发展4.2 FPGA 的基本结构4.3 Xilinx XC6200 FPGA4.3.1 基本逻辑结构4.3.2 可配置的逻辑单元结构4.4 进化硬件平台搭建4.4.1 遗传算法单元4.4.2 可编程逻辑阵列单元4.4.3 外部RAM 存储单元4.5 硬件结构第五章 试验平台5.1 实验平台介绍5.2 单元设计5.2.1 NAND 门5.2.2 多路选择器5.2.3 移位寄存器5.2.4 完整的单元结构5.3 硬件测试5.3.1 基本单元测试5.3.2 扩展单元测试5.4 结果分析5.4.1 与门初始测试结果5.4.2 震荡检测电路5.4.3 或门初始测试结果5.4.4 双稳态测试电路第六章 总结与展望致谢参考文献科研成果
相关论文文献
标签:遗传算法论文; 演化硬件论文; 动态可重构论文;