DocumentCode :
1991129
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
fYear :
2011
fDate :
15-18 May 2011
Firstpage :
1255
Lastpage :
1258
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
ISSN :
0271-4302
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
Type :
conf
DOI :
10.1109/ISCAS.2011.5937798
Filename :
5937798
Link To Document :
بازگشت