All Categories : EDA Utilities Bookmark and Share

Title : Automated FFT RTL Creation using Verilog with Matlab and Perl
Company : Synopsys Inc.
File Name : kuhns_final.pdf
Size : 338673
Type : application/pdf
Date : 28-Sep-2006
Rating :
Downloads : 195

Rate This File
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

Featured Paper by Richard Hayden, Cole O’Berry, John Kuhns

Digital signal processing often requires FFT signal processing. The variables are the mathematical precision, using either floating point or fixed point computations, and the number of FFT points required. The design can either be done flat with parallel FFT butterflies, or serially with a single butterfly, or in some cases a mix between a completely flat and serial butterfly using more than one butterfly but a subset of total butterflies. A flat/parallel FFT, utilizes the number of butterflies necessary to do every point on the design in parallel with a pipelined architecture to meet timing requirements. Should the amount of hardware for a flat FFT approach prove to be too costly, as in the case of a large number of FFT points, or greater precision, then an FFT processor and control sequencer are generally used. This paper and associated scripts answer the need for automating the RTL creation of a ‘flat’ FFT, and it’s verification. Applications for this exists in a multitude of DSP applications, including video, radar, and communications. In this application, Perl is used to generate the FFT RTL, verilog testbench and modify the Matlab scripts for the specified number of points and bit width. Perl is also used to create the ‘twiddle factors’ which are passed as verilog parameters to each FFT butterfly. Matlab is used to create the, input test vectors and verify the correct operation of the FFT module with the help of VCS
User Reviews More Reviews Review This File
Review requested - Sid - Report As Inappropriate
Thanks very much - vampire - Report As Inappropriate
etserhysrtu6r - citinv2 - Report As Inappropriate
hhhhhjhggggg ggg - abo malwk - Report As Inappropriate
for reference - sathish - Report As Inappropriate
everything is quite ok for me,i should learn this more. - ruhaifi - Report As Inappropriate
I would like to review this file. - Chetan - Report As Inappropriate
I would like to review the file. - Sherly - Report As Inappropriate
Calypto Low Power Whitepaper


 Featured Video
 Editorial
 Jobs
Design Environment Flow Architect, location Nijmegen for NXP Semiconductors at Nijmegen, Netherlands
Technical R&D Manager for SpringSoft USA, Inc. at San Jose, CA
Sr. Applications Engineer for SpringSoft USA, Inc. at San Jose, CA
 Upcoming Events
EDA Consortium 2012 Spring Members Meeting at Silicon Valley Bank 3005 Tasman Drive Santa Clara CA - May 31, 2012
DAC 2012 at San Francisco CA - Jun 3 - 7, 2012
AMIQ
Calypto:Empowering the Next Level of Design



Click here for Internet Business Systems © 2012 Internet Business Systems, Inc.
+1 (408) 850-9246 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and EngineeringTechJobsCafe - Technical Jobs and ResumesGISCafe - Geographical Information Services	MCADCafe - Mechanical Design and EngineeringNanotechCafe - Nanotechnology ResourcesShareCG  - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy