基于遗传算法的组合逻辑电路设计的FPGA实现

EDA/PCB 时间:2012-06-14来源:网络

遗传算法参数设置如下:种群规模为100,交叉概率为0.6,变异概率为0.1,基因长度为16,遗传代数为100。其中针对给出的真值表,通过代码输入、编译、综合、布局布线后,得到结果如图2所示。

c.jpg


即最优解为:C3bFC396。经过解码,得到电路图如图3所示。所得到的电路图满足真值表的要求。

b.jpg



4 结束语
本文在FPGA上实现了基于遗传算法的组合逻辑电路的自动设计。对整个系统结构进行了自顶而下的设计,对模块功能进了划分。硬件实现遗传算法能有效地缩短运行时间,为实时应用提供了可能。随着FPGA芯片技术的进一步发展,大规模并行遗传算法的实现也将成为可能。

1 2 3

关键词: FPGA 算法 电路设计 组合逻辑

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版