摘要
提出了一种基于SOPC(片上可编程系统)的自演化硬件实现的设计方法,并以Virtex-ⅡPro开发板为硬件平台,内嵌的软核处理器Microblaze为控制核心.首先使用VHDL硬件描述语言设计虚拟可重构电路;然后将虚拟可重构电路定制成可进化IP核并通过OPB总线与软核处理器相连;最后在处理器上编写遗传算法程序对定制的可进化核进行进化操作,以一位加法器为例验证了自演化硬件的实现.结果表明,该方法不但可以大大简化染色体编码,便于进化操作,而且软件上操作灵活方便,硬件上又具有可定制性.
The design and implementation of evolvable hardware based on the SOPC were presented.The method took Virtex-Ⅱ Pro development board as hardware platform,and the embedded soft-core microprocessor named Microblaze as controller.First,a method called virtual reconfigurable circuit was designed by hardware description language VHDL.Then,the virtual reconfigurable circuit was made into evolvable IP core and connected with soft-core microprocessor Microblaze through OPB bus.Finally,the genetic algorithm was given based on Microblaze to make evolutionary operation as to the evolvable IP core and an adder circuit was used to verify the implementation of evolvable hardware.The result shows that this method can make chromosome code simplified greatly and operated quickly,and it also has the flexibility of software as well as the customizability of hardware.
出处
《佳木斯大学学报(自然科学版)》
CAS
2012年第2期209-212,共4页
Journal of Jiamusi University:Natural Science Edition
关键词
演化硬件
片上可编程系统
虚拟可重构
遗传算法
可进化核
Evolvable Hardware(EHW)
SOPC
Virtual Reconfigurable Circuits(VRC)
Genetic algorithm
Evolvable IP core