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

Subversion Repositories dblclockfft

[/] [dblclockfft/] [trunk/] [rtl/] [README.md] - Blame information for rev 39

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 36 dgisselq
This directory contains a demonstration FFT design.
2
 
3
Should you wish to use this core, I would recommend you run `fftgen` from the
4
[sw](../sw) directory to create an FFT tailored to your own needs.
5
 
6
In sum, from the top down, the modules are:
7
 
8
- [fftmain](fftmain.v) is the top level FFT file.
9
 
10
 - [fftstage](fftstage.v) calculates one FFT stage
11
 
12
  - [hwbfly](hwbfly.v) implements a butterfly that uses the `*` operator
13
    for its multiply
14
  - [butterfly](butterfly.v) implements a butterfly that uses a logic
15
    multiply at the cost of more logic and a greater delay.
16
 
17
   - [longbimpy](longbimpy.v) is the logic binary multiply.
18 39 dgisselq
 
19 36 dgisselq
   - [bimpy](bimpy.v) multiplies a small set of bits together.  It is a
20
     component of [longbimpy](longbimpy.v)
21
 
22
 - [qtrstage](qtrstage.v) is the 4-pt stage of the FFT
23
 
24
 - [laststage](laststage.v) is the 2-pt stage of the FFT
25
 
26
 - [bitreverse](bitreverse.v), the final step in the multiply, bit-reverses
27
   the outgoing data.
28
 
29
 

powered by: WebSVN 2.1.0

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