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: ...@@ -197,12 +197,11 @@ peripherals:
- REG_SDP_INFO - REG_SDP_INFO
- peripheral_name: reorder/reorder_col_wide - peripheral_name: reorder/reorder_col_wide
number_of_peripherals: c_N_beamsets
parameter_overrides: parameter_overrides:
- { name: g_nof_instances, value: c_N_beamsets }
- { name: g_wb_factor, value: c_P_pfb } - { name: g_wb_factor, value: c_P_pfb }
- { name: g_nof_ch_in, value: c_N_sub * c_Q_fft } - { 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 } - { name: g_nof_ch_sel, value: c_S_sub_bf * c_Q_fft }
slave_port_names: slave_port_names:
- RAM_SS_SS_WIDE - RAM_SS_SS_WIDE
...@@ -13,11 +13,8 @@ peripherals: ...@@ -13,11 +13,8 @@ peripherals:
selected data is passed on. The index fields specify the order and the index of selected data is passed on. The index fields specify the order and the index of
the input data that is passed on. the input data that is passed on.
There are g_wb_factor parallel data streams. All data streams can be reordered 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]. independently."
Use g_nof_instances > 1 to have an array of multiple instances of the reorder_col_wide."
parameters: parameters:
# Parameters of pi_ss_ss_wide.py
- { name: g_nof_instances, value: 1 }
# Parameters of reorder_col_wide.vhd / reorder_col.vhd # Parameters of reorder_col_wide.vhd / reorder_col.vhd
- { name: g_wb_factor, value: 1 } - { name: g_wb_factor, value: 1 }
- { name: g_nof_ch_in, value: 256 } - { name: g_nof_ch_in, value: 256 }
...@@ -27,11 +24,11 @@ peripherals: ...@@ -27,11 +24,11 @@ peripherals:
- slave_name: RAM_SS_SS_WIDE - slave_name: RAM_SS_SS_WIDE
slave_description: "" slave_description: ""
slave_type: RAM slave_type: RAM
number_of_slaves: g_nof_instances number_of_slaves: g_wb_factor
fields: fields:
- - field_name: index - - field_name: index
field_description: "" field_description: ""
width: ceil_log2(g_nof_ch_in) width: ceil_log2(g_nof_ch_in)
address_offset: 0x0 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