Skip to content
Snippets Groups Projects

Resolve L2SDP-282

Merged Reinier van der Walle requested to merge L2SDP-182 into master
7 unresolved threads

Closes L2SDP-182, branch name should have been L2SDP-282. The work done on this branch is linked to L2SDP-282.

Edited by Reinier van der Walle

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
61
62 output_sosi_arr : OUT t_dp_sosi_arr(g_nof_inputs-1 DOWNTO 0) -- selected complex output with flow control
63 );
64 END reorder_col_wide_select;
65
66 ARCHITECTURE str OF reorder_col_wide_select IS
67
68 SIGNAL col_select_miso_arr : t_mem_miso_arr(g_nof_inputs-1 DOWNTO 0);
69
70 BEGIN
71
72 col_select_miso <= col_select_miso_arr(0); -- All inputs have the same mosi/miso
73
74 ---------------------------------------------------------------
75 -- INSTANTIATE MULTIPLE SINGLE CHANNEL SUBBAND SELECT UNITS
76 ---------------------------------------------------------------
  • 8 -- you may not use this file except in compliance with the License.
    9 -- You may obtain a copy of the License at
    10 --
    11 -- http://www.apache.org/licenses/LICENSE-2.0
    12 --
    13 -- Unless required by applicable law or agreed to in writing, software
    14 -- distributed under the License is distributed on an "AS IS" BASIS,
    15 -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16 -- See the License for the specific language governing permissions and
    17 -- limitations under the License.
    18 --
    19 -------------------------------------------------------------------------------
    20
    21 -------------------------------------------------------------------------------
    22 -- Author : R vd Walle
    23 -- Purpose: Reorder packet
  • 11 -- http://www.apache.org/licenses/LICENSE-2.0
    12 --
    13 -- Unless required by applicable law or agreed to in writing, software
    14 -- distributed under the License is distributed on an "AS IS" BASIS,
    15 -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16 -- See the License for the specific language governing permissions and
    17 -- limitations under the License.
    18 --
    19 -------------------------------------------------------------------------------
    20
    21 -------------------------------------------------------------------------------
    22 -- Author : R vd Walle
    23 -- Purpose: Select and/or reorder data on multiple streams.
    24 --
    25 -- Description:
    26 -- Reorder-col unit that handles a stream that consists of
  • 111 clk => dp_clk,
    112 in_data => reorder_in_dat,
    113 in_select => in_select,
    114 out_data => reorder_out_dat
    115 );
    116
    117
    118 ---------------------------------------------------------------
    119 -- REGISTERING AND PIPELINING
    120 --
    121 -- This process takes care of registering the incoming SOSI
    122 -- array and the pipelining for all SOSI control fields.
    123 -- Also the data-output of the select_m_symbols block is merged
    124 -- here with the rest of the pipelined SOSI signals.
    125 ---------------------------------------------------------------
    126 comb : PROCESS(r, input_sosi_arr, reorder_out_dat)
  • 17 -- limitations under the License.
    18 --
    19 -------------------------------------------------------------------------------
    20
    21 -------------------------------------------------------------------------------
    22 -- Author : R vd Walle
    23 -- Purpose: Subband Select Reordering.
    24 --
    25 -- Description: For every clock cycle within a frame a different output
    26 -- configuration can be created, based on the available inputs.
    27 --
    28 -- The in_select input defines the mapping of the inputs to the outputs
    29 -- for a single clock cylce.
    30 --
    31 -- Remarks:
    32 -- in_select has to be defined 1 clock cycle after the in_sosi data.
  • 13 -- Unless required by applicable law or agreed to in writing, software
    14 -- distributed under the License is distributed on an "AS IS" BASIS,
    15 -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16 -- See the License for the specific language governing permissions and
    17 -- limitations under the License.
    18 --
    19 -------------------------------------------------------------------------------
    20
    21 -------------------------------------------------------------------------------
    22 -- Author : R vd Walle
    23 -- Usage:
    24 -- > as 10
    25 -- > run -all
    26 -- . Observe in_sosi_arr and out_sosi_arr in the Wave window
    27 --
    28 -- Description:
  • 24 -- > as 10
    25 -- > run -all
    26 -- . Observe in_sosi_arr and out_sosi_arr in the Wave window
    27 --
    28 -- Description:
    29 LIBRARY IEEE, common_lib, dp_lib;
    30 USE IEEE.std_logic_1164.ALL;
    31 USE common_lib.common_pkg.ALL;
    32 USE common_lib.common_mem_pkg.ALL;
    33 USE common_lib.tb_common_pkg.ALL;
    34 USE common_lib.tb_common_mem_pkg.ALL;
    35 USE common_lib.common_lfsr_sequences_pkg.ALL;
    36 USE dp_lib.dp_stream_pkg.ALL;
    37 USE dp_lib.tb_dp_pkg.ALL;
    38
    39 ENTITY tb_reorder_col_wide_row_select IS
  • added 1 commit

    Compare with previous version

  • Eric Kooistra mentioned in commit 7e267408

    mentioned in commit 7e267408

  • merged

  • Please register or sign in to reply
    Loading