Skip to content
Snippets Groups Projects
Commit 1909e5f1 authored by Daniel van der Schuur's avatar Daniel van der Schuur
Browse files

-Fixed reordering (it was mirrorred).

parent 99a2ef6e
Branches
No related tags found
No related merge requests found
......@@ -33,7 +33,10 @@ from scipy.fftpack import fft,ifft, fftfreq, fftshift
# Purpose:
# . Generate the NOF_INPUTS HEX files for the block generators that feed the WPFB
# Description:
# .
# . Reordering has been applied to compensate for the 48-visibility beamlet
# reordering in VHDL.
# Remarks:
# . !!! Note that modelsim_config.py must be run to copy the HEX files to the sim dir !!!
NOF_INPUTS = 12
NOF_INPUT_SIGNALS = 24
......@@ -120,28 +123,28 @@ for input_signal in input_signals:
input_signals_concat_reordered = 24*[None]
input_signals_concat_reordered[23] = input_signals_concat[23]
input_signals_concat_reordered[22] = input_signals_concat[15]
input_signals_concat_reordered[21] = input_signals_concat[ 7]
input_signals_concat_reordered[20] = input_signals_concat[22]
input_signals_concat_reordered[19] = input_signals_concat[14]
input_signals_concat_reordered[18] = input_signals_concat[ 6]
input_signals_concat_reordered[17] = input_signals_concat[21]
input_signals_concat_reordered[16] = input_signals_concat[13]
input_signals_concat_reordered[15] = input_signals_concat[ 5]
input_signals_concat_reordered[14] = input_signals_concat[20]
input_signals_concat_reordered[13] = input_signals_concat[12]
input_signals_concat_reordered[12] = input_signals_concat[ 4]
input_signals_concat_reordered[11] = input_signals_concat[19]
input_signals_concat_reordered[10] = input_signals_concat[11]
input_signals_concat_reordered[ 9] = input_signals_concat[ 3]
input_signals_concat_reordered[ 8] = input_signals_concat[18]
input_signals_concat_reordered[ 7] = input_signals_concat[10]
input_signals_concat_reordered[ 6] = input_signals_concat[ 2]
input_signals_concat_reordered[ 5] = input_signals_concat[17]
input_signals_concat_reordered[ 4] = input_signals_concat[ 9]
input_signals_concat_reordered[ 3] = input_signals_concat[ 1]
input_signals_concat_reordered[ 2] = input_signals_concat[16]
input_signals_concat_reordered[ 1] = input_signals_concat[ 8]
input_signals_concat_reordered[15] = input_signals_concat[22]
input_signals_concat_reordered[ 7] = input_signals_concat[21]
input_signals_concat_reordered[22] = input_signals_concat[20]
input_signals_concat_reordered[14] = input_signals_concat[19]
input_signals_concat_reordered[ 6] = input_signals_concat[18]
input_signals_concat_reordered[21] = input_signals_concat[17]
input_signals_concat_reordered[13] = input_signals_concat[16]
input_signals_concat_reordered[ 5] = input_signals_concat[15]
input_signals_concat_reordered[20] = input_signals_concat[14]
input_signals_concat_reordered[12] = input_signals_concat[13]
input_signals_concat_reordered[ 4] = input_signals_concat[12]
input_signals_concat_reordered[19] = input_signals_concat[11]
input_signals_concat_reordered[11] = input_signals_concat[10]
input_signals_concat_reordered[ 3] = input_signals_concat[ 9]
input_signals_concat_reordered[18] = input_signals_concat[ 8]
input_signals_concat_reordered[10] = input_signals_concat[ 7]
input_signals_concat_reordered[ 2] = input_signals_concat[ 6]
input_signals_concat_reordered[17] = input_signals_concat[ 5]
input_signals_concat_reordered[ 9] = input_signals_concat[ 4]
input_signals_concat_reordered[ 1] = input_signals_concat[ 3]
input_signals_concat_reordered[16] = input_signals_concat[ 2]
input_signals_concat_reordered[ 8] = input_signals_concat[ 1]
input_signals_concat_reordered[ 0] = input_signals_concat[ 0]
###############################################################################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment