Publication result detail

An Evolvable Combinational Unit for FPGAs

SEKANINA, L.; FRIEDL, Š.

Original Title

An Evolvable Combinational Unit for FPGAs

English Title

An Evolvable Combinational Unit for FPGAs

Type

Peer-reviewed article not indexed in WoS or Scopus

Original Abstract

A complete hardware implementation of an evolvable combinational unit for FPGAs is presented. The proposed combinational unit consisting of a virtual reconfigurable circuit and evolutionary algorithm was described in VHDL independently of a target platform, i.e. as a soft IP core, and realized in the COMBO6 card. In many cases the unit is able to evolve (i.e. to design) the required function automatically and autonomously, in a few seconds, only on the basis of interactions with an environment. A number of circuits were successfully evolved directly in the FPGA, in particular, 3-bit multipliers, adders, multiplexers and parity encoders. The evolvable unit was also tested in a simulated dynamic environment and used to design various circuits specified by randomly generated truth tables.

English abstract

A complete hardware implementation of an evolvable combinational unit for FPGAs is presented. The proposed combinational unit consisting of a virtual reconfigurable circuit and evolutionary algorithm was described in VHDL independently of a target platform, i.e. as a soft IP core, and realized in the COMBO6 card. In many cases the unit is able to evolve (i.e. to design) the required function automatically and autonomously, in a few seconds, only on the basis of interactions with an environment. A number of circuits were successfully evolved directly in the FPGA, in particular, 3-bit multipliers, adders, multiplexers and parity encoders. The evolvable unit was also tested in a simulated dynamic environment and used to design various circuits specified by randomly generated truth tables.

Keywords

combinational circuit, evolutionary design, evolvable hardware, field programmable gate array

Key words in English

combinational circuit, evolutionary design, evolvable hardware, field programmable gate array

Authors

SEKANINA, L.; FRIEDL, Š.

Released

30.12.2004

ISBN

1335-9150

Periodical

COMPUTING AND INFORMATICS

Volume

23

Number

5

State

Slovak Republic

Pages from

461

Pages to

486

Pages count

26

URL

BibTex

@article{BUT46258,
  author="Lukáš {Sekanina} and Štěpán {Friedl}",
  title="An Evolvable Combinational Unit for FPGAs",
  journal="COMPUTING AND INFORMATICS",
  year="2004",
  volume="23",
  number="5",
  pages="461--486",
  issn="1335-9150",
  url="http://www.fit.vutbr.cz/~sekanina/publ/cai/cai04.pdf"
}