Email: bknpk@hotmail.com Phone: +972-54-7649119
V

 

ASIC/FPGA Design and Verification Out Source Services

system C FFT data input first stage

  1. This code is part of 16 point FFT project.

  2. This module is used as the first stage of the FFT. The purpose of the module is to store the input data. It is designed to allow concurrent input data buffering and output of former sample points to the first FFT computation stage.
  3. It uses two dual port RAM devices.
    The memory modules are also available in this site: DPRAM .
  4. Like in other system C small projects, available from this site, a test bench is also included.
  5. The test bench does not have an automatic checker. The code will be intensively tested in the FFT project and this test bench allows just a visual inspection via waves and log.
  6. Each module consists of two files: an header file and main block. See following short examples:
  7. header main Project Makefile
  8. People who were interested in this site also wanted to see the page regarding complex multiplier. ...Usually such a design uses four multipliers. This design does it with only three multipliers... press here for complex Multiplier, but the best way to navigate and look around things in my site is to use the search my site option.
  9. The code is in the download area. Look for the file SCfft_di.tar.gz.


  10. Need to improve:
    The output address drives both memory devices while only on RAM is used. This simplifies the design, but consumes more power. Better to have a constant address value for the RAM, which is not used for data read.

Contact me now at:

  ...


I would be happy to offer my services. Call ASAP !


Home

My First sysremC program

FCS c code for calculating CRC for ETHERNET


Dual Port RAM model in system C



E1 CRC-4 PCM30C

Download Area






Search This Site


Feedback This Site




new pages on this site