文摘
英文文摘
插图索引
附表索引
第1章 绪论
1.1 研究背景与意义
1.1.1 遗传算法的应用情况
1.1.2 遗传算法的未来研究方向
1.1.3 遗传算法硬件化研究现状
1.2 论文主要工作及组织结构
第2章 遗传算法简介
2.1 遗传算法的生物学基础
2.1.1 遗传与进化
2.1.2 遗传算法和自然遗传学的基础用语
2.2 遗传算法的运行流程
2.3 遗传算法的编码
2.4 遗传算法的基本操作
2.4.1 选择操作
2.4.2 交叉操作
2.4.3 变异操作
2.5 遗传算法的运行参数
2.6 遗传算法的基本特点
2.7 小结
第3章 FPGA与开发环境
3.1 FPGA概述
3.1.1 FPGA技术
3.1.2 基于FPGA的设计流程
3.1.3 FPGA设计原则
3.2 硬件描述语言Verilog HDL
3.3 开发工具Quartus Ⅱ
3.4 硬件开发环境介绍
3.5 小结
第4章 遗传算法流水线设计
4.1 硬件系统整体设计流程概述
4.2 系统模块划分与参数选择
4.2.1 系统模块划分与运行流程
4.2.2 遗传操作方式选择
4.2.3 遗传算法运行参数的选择
4.3 流水线技术
4.3.1 流水线技术介绍
4.3.2 遗传算法的流水线划分
4.4 主要功能模块的设计
4.4.1 控制模块的设计
4.4.2 选择模块的设计
4.4.3 交叉模块的设计
4.4.4 变异模块的设计
4.4.5 适应度计算模块
4.4.6 存储器模块的设计
4.4.7 随机数模块的设计
4.4.8 初始化模块的设计
4.4.9 数据选择模块的设计
4.4.10 顶层模块的设计
4.5 小结
第5章 功能仿真与性能分析
5.1 各模块的功能仿真
5.1.1 控制模块的仿真
5.1.2 选择模块的仿真
5.1.3 交叉模块的仿真
5.1.4 变异模块的仿真
5.1.5 适应度计算模块的仿真
5.1.6 随机数模块的仿真
5.1.7 初始化模块的仿真
1.1.8 顶层模块的仿真
5.2 下载实现与性能分析
5.3 小结
结论
参考文献
致谢
附录A 攻读学位期间所发表的学术论文目录
附录B 攻读学位期间所参与的科研活动