基于FPTA的电路进化设计及实验研究

基于FPTA的电路进化设计及实验研究

论文摘要

随着硬件系统的复杂性不断增加,系统设计日益繁琐、可靠性下降、通用性差,若系统出现故障,传统的基于板极重构技术的自修复方法已不适用。此时,EHW(可进化硬件)的优越性尤其突出。利用硬件进化技术不但可以减轻设计人员的负担,而且满足了环境对硬件所要求的适应性,实现硬件系统的通用化、芯片内自修复。本文综合介绍了可进化硬件的概念、特点、研究历史和发展前景,以及可进化硬件的两个主要组成部分:进化算法的原理、特点和可编程逻辑器件的种类及特点。其中特别介绍了美国喷气发动机推进实验室JPL(Jet Pulsion Laboratory)研制的FPTA(可编程晶体管阵列)的结构、特点及控制配置方法,并在此基础上利用2个JPL实验室的FPTA2细胞来进行模拟信号放大器的仿真。该仿真实验利用Microsoft Visual Basic软件编制人机交互控制界面和进化算法,通过调用Pspice软件实现电路的进化仿真。仿真部分进化算法分别采用Hereboy算法、基本遗传算法以及改进的遗传算法,通过设置不同的变异率以及不同的选择方法来考察算法要素对进化过程的影响,结果证明使用Hereboy算法进化最快且效果最好。在仿真实验的基础上,本文还设计了基于一个JPL实验室的FPTA2细胞的硬件进化平台,利用PC机和单片机的串口通信实现染色体的下载,通过两片扩展的8255并行I/O口将配置数据传输到模拟开关的控制端,通过控制开关的拓扑结构实现FPTA电路的进化。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 可进化硬件的概念及特点
  • 1.2 可进化硬件的研究意义、研究历史和发展前景
  • 1.2.1 可进化硬件的应用领域及研究意义
  • 1.2.2 可进化硬件的研究历史、研究现状
  • 1.2.3 可进化硬件的发展前景
  • 1.3 本文研究内容、目的和方法
  • 第二章 进化算法
  • 2.1 进化算法的原理及特点
  • 2.2 遗传算法
  • 2.2.1 SGA的原理及进化过程
  • 2.2.2 SGA的设计要素
  • 2.3 遗传算法的改进及HEREBOY算法
  • 第三章 可编程逻辑器件
  • 3.1 可编程逻辑器件概述及分类
  • 3.2 FPTA 结构及特点
  • 3.3 基于 FPTA 的模拟可进化电路的控制配置
  • 第四章 模拟可进化电路仿真
  • 4.1 PSPICE电路仿真文件的编写
  • 4.2 VB主程序设计
  • 4.2.1 控制面板设计
  • 4.2.2 染色体初始化
  • 4.2.3 进化算法设计及实现
  • 4.2.4 PSpice仿真的调用与反馈
  • 4.3 进化实验及分析
  • 4.3.1 利用Hereboy算法进化
  • 4.3.2 利用标准遗传算法进化
  • 4.3.3 利用改进的遗传算法进行进化
  • 第五章 模拟可进化电路的硬件结构设计
  • 5.1 进化电路构造
  • 5.2 系统硬件配置设计
  • 5.2.1 数据下载部分
  • 5.2.2 数据传输部分
  • 5.2.3 数据采集部分
  • 5.3 基于单个FPTA2细胞单元的内部进化实验
  • 第六章 总结和展望
  • 参考文献
  • 致谢
  • 在学期间研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于FPTA的电路进化设计及实验研究
    下载Doc文档

    猜你喜欢