A Note on Possible Applications of Fourier Representations in Circuit Design over Reprogrammable Technological Platforms
Radomir S. Stanković, Jaakko T. Astola · Proceedings/Proceedings - International Symposium on Multiple-Valued Logic · 2007
There are two basic tasks in exploiting field programmable gate arrays (FPGAs). First is to decompose a problem to be realized over a collection of basic blocks. The second is to efficiently exploit all the resources available, to be able to perform more on a single chip. In this paper, we suggest possible solutions to these tasks by exploiting spectral methods to represent logic functions to be realized. We show that the decomposition inherent in FFT-like algorithms can be used to decompose a discrete function into subfunctions realizable separately. These sub- functions can be assembled into required functionality by digital signal processors (DSPs) that are already included in some FPGAs. Due to that, the design of larger amounts of logic can be performed over resources that may often remain inefficiently exploited even when resources dedicated to realize logic are exhausted on a given chip.