OpenCores
URL https://opencores.org/ocsvn/dblclockfft/dblclockfft/trunk

Subversion Repositories dblclockfft

[/] [dblclockfft/] [trunk/] [sw/] - Rev 29

Rev

Go to most recent revision | Changes | View Log | RSS feed

Last modification

  • Rev 29 2015-07-04 15:12:23 GMT
  • Author: dgisselq
  • Log message:
    Checking in a lot of changes here. These changes were focused on two
    things primarily: 1st the ability to match, in bench testing, the bench
    test to the configuration of the generated FFT. For this purpose, the
    fftgen program now creates fftsize.h and ifftsize.h header files. These
    header files contain the parameters that were used in the creation of the
    various verilog files, and therefore the C++ test benches may now be compiled
    to match the test files. The 2nd change is the multiply. Based upon a
    set of slides from Xilinx, I rebuilt my shiftaddmpy into a longbimpy.
    (Think if 'bimpy' as a 'bi', or two-bit, 'mpy', or multiply.) Longbimpy
    depends upon bimpy, an optimized 2xN bit multiply--optimized for 6-bit
    LUTs with carry chains. Longbimpy simply expands that capability to a
    NxN bit multiply. Sadly, the longbimpy approach increased my area on the
    chip when it was supposed to be a cheaper multiply, so I may well take it
    back out in the future.
Path Last modification Log RSS feed
[FOLDER] dblclockfft/ 29  3434d 23h dgisselq View Log RSS feed
[NODE][FOLDER] branches/ 1  3566d 19h root View Log RSS feed
[NODE][FOLDER] tags/ 1  3566d 19h root View Log RSS feed
[NODE][FOLDER] trunk/ 29  3434d 23h dgisselq View Log RSS feed
[NODE][NODE][FOLDER] bench/ 29  3434d 23h dgisselq View Log RSS feed
[NODE][NODE][FOLDER] doc/ 27  3466d 21h dgisselq View Log RSS feed
[NODE][NODE][FOLDER] sw/ 29  3434d 23h dgisselq View Log RSS feed
[NODE][NODE][NODE][FILE] fftgen.cpp 29  3434d 23h dgisselq View Log RSS feed
[NODE][NODE][NODE][FILE] Makefile 29  3434d 23h dgisselq View Log RSS feed

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.