Funtion |
Verilog file |
functionality |
TOP of fpga code (plinth code) |
gx/plinth/src/gx.v gx/plinth/src/gx.vh some defines |
top of fpga
|
SP FPGA
CODE (signal Processor) |
||
Main SP driver routine |
gx/sp/src/sp.v gx/sp/src/sp.vh Some defines |
main sp routine:
|
adc input |
gx/sp/src/adcin.v | Multplex a/d input
Count overflows |
complex mixer |
||
lowPassDigital
filter |
gx/sp/dlpf/rtl/xlfp.v
Just the main routine. |
|
jfft with pfb |
xfft.v just the main program. | |
align pols for stokes computation |
gx/sp/src/polalign.v | |
Compute Stokes |
gx/sp/src/stokes.v
|
|
Accum power |
gx/sp/src/acc.v gx/sp/src/acc_s.v signed accum with saturation gx/sp/src/acc_us.v unsigned accum with saturation |
|
pack accumulator outputs |
gx/sp/src/pack.v |
scripts (in gx/jfft/dlpf/src) |
Verilog (in gx/sp/dlpf/rtl) |
Notes |
mkdlpf | xlfp.v |
Main routine. Also makes coef file for decmation. |
mkdlpf_coeff | xlpf_coef.v | |
mkdlpf_delay | xlpf_delay_1024.v xlpf_x_delay_1.v xlpf_x_delay_2.v |
|
mkdlpf_mult | xlpf_mult.v | |
mkdlpf_rdel | xlpf_rdel_1024.v | reverse delays |
function |
verilog file (in
gx/jfft/pdev/rtl) |
Main program |
xfft.v |
polyphase filter front end fir
filter |
xfft_pfb.v |
Butterfly stages with downshift |