基于遺傳算法的組合邏輯電路設計的FPGA實(shí)現
遺傳算法參數設置如下:種群規模為100,交叉概率為0.6,變異概率為0.1,基因長(cháng)度為16,遺傳代數為100。其中針對給出的真值表,通過(guò)代碼輸入、編譯、綜合、布局布線(xiàn)后,得到結果如圖2所示。本文引用地址:http://dyxdggzs.com/article/190253.htm
即最優(yōu)解為:C3bFC396。經(jīng)過(guò)解碼,得到電路圖如圖3所示。所得到的電路圖滿(mǎn)足真值表的要求。
4 結束語(yǔ)
本文在FPGA上實(shí)現了基于遺傳算法的組合邏輯電路的自動(dòng)設計。對整個(gè)系統結構進(jìn)行了自頂而下的設計,對模塊功能進(jìn)了劃分。硬件實(shí)現遺傳算法能有效地縮短運行時(shí)間,為實(shí)時(shí)應用提供了可能。隨著(zhù)FPGA芯片技術(shù)的進(jìn)一步發(fā)展,大規模并行遺傳算法的實(shí)現也將成為可能。
評論