Skip to content
This repository was archived by the owner on Jan 4, 2025. It is now read-only.
Chawit Leosrisook edited this page Feb 17, 2019 · 4 revisions

Generation of Logical Circuits with Genetics Algorithm and Cellular Automata

Background

The main objective for this project is to apply genetics algorithm and cellular automata to generate arbitrary logical circuits.

The project uses Terasic's DE0-Nano-SoC development board. The board is equipped with Intel Cyclone V FPGA chip, and ARM Cortex A9 microprocessor. The ARM processor runs a reference Linux kernel image, provided by Rocketboards.

The programming language used in this project is:

  • Verilog HDL for FPGA programming
  • C++ for genetics algorithm program
  • MATLAB for data analysis
  • Java for circuit simplification & miscellany

Table of Contents