Skip to content
Snippets Groups Projects
Commit a6209f31 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Correct reorder_col_wide by using number_of_peripherals array level.

parent ed89804a
No related branches found
No related tags found
2 merge requests!100Removed text for XSub that is now written in Confluence Subband correlator...,!73Resolve L2SDP-240
......@@ -197,12 +197,11 @@ peripherals:
- REG_SDP_INFO
- peripheral_name: reorder/reorder_col_wide
number_of_peripherals: c_N_beamsets
parameter_overrides:
- { name: g_nof_instances, value: c_N_beamsets }
- { name: g_wb_factor, value: c_P_pfb }
- { name: g_nof_ch_in, value: c_N_sub * c_Q_fft }
- { name: g_nof_ch_sel, value: c_S_sub_bf * c_Q_fft }
slave_port_names:
- RAM_SS_SS_WIDE
......@@ -13,11 +13,8 @@ peripherals:
selected data is passed on. The index fields specify the order and the index of
the input data that is passed on.
There are g_wb_factor parallel data streams. All data streams can be reordered
independently. The selections for are stored as [g_wb_factor][g_nof_ch_sel].
Use g_nof_instances > 1 to have an array of multiple instances of the reorder_col_wide."
independently."
parameters:
# Parameters of pi_ss_ss_wide.py
- { name: g_nof_instances, value: 1 }
# Parameters of reorder_col_wide.vhd / reorder_col.vhd
- { name: g_wb_factor, value: 1 }
- { name: g_nof_ch_in, value: 256 }
......@@ -27,11 +24,11 @@ peripherals:
- slave_name: RAM_SS_SS_WIDE
slave_description: ""
slave_type: RAM
number_of_slaves: g_nof_instances
number_of_slaves: g_wb_factor
fields:
- - field_name: index
field_description: ""
width: ceil_log2(g_nof_ch_in)
address_offset: 0x0
number_of_fields: g_nof_ch_sel * g_wb_factor
number_of_fields: g_nof_ch_sel
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment