基于遗传算法的组合逻辑电路设计的FPGA实现
遗传算法参数设置如下:种群规模为100,交叉概率为0.6,变异概率为0.1,基因长度为16,遗传代数为100。其中针对给出的真值表,通过代码输入、编译、综合、布局布线后,得到结果如图2所示。本文引用地址://m.amcfsurvey.com/article/190253.htm
即最优解为:C3bFC396。经过解码,得到电路图如图3所示。所得到的电路图满足真值表的要求。
4 结束语
本文在FPGA上实现了基于遗传算法的组合逻辑电路的自动设计。对整个系统结构进行了自顶而下的设计,对模块功能进了划分。硬件实现遗传算法能有效地缩短运行时间,为实时应用提供了可能。随着FPGA芯片技术的进一步发展,大规模并行遗传算法的实现也将成为可能。
评论