Title :
FPGA Implementation of an ASIP for high throughput DFT/DCT 1D/2D engine
Author :
Hassan, Hanan M. ; Shalash, Ahmed F. ; Mohamed, Karim
Author_Institution :
Center for Wireless Studies, Cairo Univ., Cairo, Egypt
Abstract :
In this paper, A novel architecture of an Application Specific Instruction Processor (ASIP) for scalable DFT/IDFT DCT/IDCT ID (N-point) and 2D (N × M point) engine is proposed. An in place configurable radix 2/3/4 butterfly, makes possible the implementation of two radix N/M is varied in the form of 2x × 3y. Therefore the engine can support different communication and signal processing applications. A new address generator scheme is proposed which achieves conflict-free memory access. This scheme is based on partitioning the memory to 4 dual-port memory banks with a continuous address generator to accommodate high-speed requirements. Using same reduction techniques, the twiddle factors memory size is reduced to 28%. By taking advantage of programmability, the engine provides more configurability and flexibility in switching between modes in run-time. Moreover it can be easily adapt to new applications. The DFT/DCT engine requires only 1280 clock cycles for a 1024-point DFT-1D and runs at 120 MHz with SQNR 75.2 dB.
Keywords :
application specific integrated circuits; discrete Fourier transforms; discrete cosine transforms; field programmable gate arrays; memory architecture; signal processing; 2D engine; ASIP; FPGA implementation; address generator scheme; application specific instruction processor; clock cycle; conflict-free memory access; dual-port memory bank; high throughput DFT-DCT 1D-2D engine; place configurable radix 2/3/4 butterfly; radix N/M; reduction technique; signal processing application; twiddle factor memory size; Computer architecture; Discrete Fourier transforms; Discrete cosine transforms; Engines; Generators; Process control; Random access memory; ASIP and configurable HW; DCT; DFT;
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
DOI :
10.1109/ISCAS.2011.5937798