Design and Implementation of FPGA Interface for Evolvable Chip

DUAN Xin,CHEN Li-guang,WANG Jian,LAI Jin-mei,BAO Li-chun
DOI: https://doi.org/10.3969/j.issn.1000-3428.2011.13.004
2011-01-01
Abstract:This paper proposes the design and implementation of a System on Programmable Chip(SoPC) interface to solve the problems of timing control and bit stream downloading of embedded Field Programmable Gate Array(FPGA) IP core in the evolvable SoPC.The FPGA interface uses asynchronous FIFO and dual port RAM structure,scalable read/write command transmission to achieve asynchronous communication between FPGA IP core and the system.Embedded CPU achieves the on-chip bit stream configuration of FPGA IP core via FPGA interface.Hardware random number generator in the FPGA interface is used to accelerate the evolutionary algorithm.Automatic verification platform and FPGA prototyping platform are used for the verification of FPGA interface to achieve convergence of verification.Test results show that FPGA interface implements the communication between embedded CPU and FPGA IP core successfully,completes on-chip evolution.
What problem does this paper attempt to address?