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

Subversion Repositories dblclockfft

[/] [dblclockfft/] [trunk/] [bench/] [cpp/] [qtrstage_tb.cpp] - Diff between revs 6 and 15

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 6 Rev 15
Line 69... Line 69...
        Verilated::commandArgs(argc, argv);
        Verilated::commandArgs(argc, argv);
        Vqtrstage       *qstage = new Vqtrstage;
        Vqtrstage       *qstage = new Vqtrstage;
        int16_t         ir0, ii0, lstr, lsti;
        int16_t         ir0, ii0, lstr, lsti;
        int32_t         sumr, sumi, difr, difi;
        int32_t         sumr, sumi, difr, difi;
        int32_t         smr, smi, dfr, dfi;
        int32_t         smr, smi, dfr, dfi;
        int             rnd = 0;
        int             rnd = 0; // Can only be set to true if OWIDTH=IWIDTH
 
 
 
        if ((OWIDTH<IWIDTH+1)&&(rnd!=0)) {
 
                fprintf(stderr, "ERR: Rounding can only be applied when\n");
 
                fprintf(stderr, "\tthe output width is less than or equal\n");
 
                fprintf(stderr, "\tto the input width.  Turn rounding off\n");
 
                fprintf(stderr, "\trebuild, and try again.\n");
 
                assert(0 == rnd);
 
        }
 
 
        reset(qstage);
        reset(qstage);
 
 
        for(int k=0; k<1060; k++) {
        for(int k=0; k<1060; k++) {
                int32_t or0, oi0, or1, oi1;
                int32_t or0, oi0, or1, oi1;

powered by: WebSVN 2.1.0

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