Hardware/Software Co-design for Evolvable Hardware by Genetic Algorithm

被引:0
|
作者
Shang, Qianyi [1 ]
Chen, Lijun [1 ]
Tong, Ruoxiong [2 ]
机构
[1] PLA Army Engn Univ, Equipment Simulat Training Ctr, Shijiazhuang, Hebei, Peoples R China
[2] PLA Army Engn Univ, Shijiazhuang, Hebei, Peoples R China
基金
中国国家自然科学基金;
关键词
evolvable hardware; genetic algorithm; ARM processor; NIOS II processor; co-design architecture;
D O I
10.1109/icaiis49377.2020.9194828
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A co-design architecture for the field programmable gate array (FPGA)-based evolvable hardware (EHW) system is proposed. In this architecture, a virtual reconfigurable circuit (VRC) is configured by the genetic algorithm (GA). The VRC is implemented in FPGA, and the GA is executed by a processor. The ARM processor and the NIOS II processor are used. This architecture maintains the flexibility and scalability of the VRC. This approach also has the flexibility to change the parameters or even the GA algorithm without affecting the FPGA part. Three circuits of different degrees of complexity are used to evaluate the system. Experimental results showed that the co-design was successfully implemented. In addition, compared to the NIOS II approach, the ARM approach had the advantages regarding the evolution speed and the logic utilization.
引用
收藏
页码:306 / 309
页数:4
相关论文
共 50 条
  • [1] Hardware/software co-design
    Edwards, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 139 - 140
  • [2] Hardware/software co-design then and now
    Wirth, N
    [J]. INFORMATION PROCESSING LETTERS, 2003, 88 (1-2) : 83 - 87
  • [3] Hardware software co-design in Haskell
    [J]. 1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (52):
  • [4] Hardware/software co-design for multimedia
    Wolf, W
    [J]. ADVANCED SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VII, 1997, 3162 : 510 - 517
  • [5] On the Co-Design of Quantum Software and Hardware
    Li, Gushu
    Wu, Anbang
    Shi, Yunong
    Javadi-Abhari, Ali
    Ding, Yufei
    Xie, Yuan
    [J]. PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON NANOSCALE COMPUTING AND COMMUNICATION (ACM NANOCOM 2021), 2021,
  • [6] Hierarchical hardware/software co-design
    Niculiu, T
    Burileanu, D
    Manolescu, A
    Becker, J
    Glesner, M
    [J]. SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 697 - 699
  • [7] Hardware Software Co-design in Haskell
    Aronsson, Markus
    Sheeran, Mary
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (10) : 162 - 173
  • [8] Hardware-software co-design of an iris recognition algorithm
    Lopez, M.
    Daugman, J.
    Canto, E.
    [J]. IET INFORMATION SECURITY, 2011, 5 (01) : 60 - 68
  • [9] Hardware/software co-design for particle swarm optimization algorithm
    Li, Shih-An
    Hsu, Chen-Chien
    Wong, Ching-Chang
    Yu, Chia-Jun
    [J]. INFORMATION SCIENCES, 2011, 181 (20) : 4582 - 4596
  • [10] Hardware/Software Co-design for Line Detection Algorithm on FPGA
    Kayankit, W.
    Suntiamorntut, W.
    [J]. ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 569 - 571