diff --git a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output.vhd b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output.vhd index b535fa56b3a62b1589ec20a2a9c184fe530e8226..b93fb05eb0e3fdc4bdae44a7b8c69534a147509f 100644 --- a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output.vhd +++ b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output.vhd @@ -18,12 +18,12 @@ -- ------------------------------------------------------------------------------- -- Author: Job van Wee --- Purpose: Folding a stream of data into a mm data configuration so it can be --- stored in a DDR RAM-stick. +-- Purpose: when there is output this component will turn it back into a +-- sosi arr. -- -- Description: --- First the data from the ddr memory gets resized into its original size --- after that the data gets assigned a bsn. +-- The data from the ddr memory gets resized into its original size and gets +-- back its bsn. -- -- Remark: -- Use VHDL coding template from: diff --git a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_repack.vhd b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_repack.vhd index 39a88abe29e997b52c3fffb60d60ab47cf459f76..9c8555f3ea8561de24a5de65de0aeaf88bd57c69 100644 --- a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_repack.vhd +++ b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_repack.vhd @@ -18,11 +18,10 @@ -- ------------------------------------------------------------------------------- -- Author: Job van Wee --- Purpose: Resize the input data vector so that the output data vector can be --- stored into the ddr memory. +-- Purpose: Spread out the input sosi over a sosi array. -- -- Description: --- The input data gets resized and put into the output data vector. +-- The input sosi gets split up and spread out over the sosi array. -- -- Remark: -- Use VHDL coding template from: diff --git a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_unpack.vhd b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_unpack.vhd index 8fb5b17d7f0d6779cc208b43779651e4a35ae3ba..1f117a6c5f867ddbda6979fc6dfc18f017ff9e42 100644 --- a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_unpack.vhd +++ b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_output_unpack.vhd @@ -18,11 +18,13 @@ -- ------------------------------------------------------------------------------- -- Author: Job van Wee --- Purpose: Resize the input data vector so that the output data vector can be --- stored into the ddr memory. +-- Purpose: resize the data into a single sosi with a width of g_out_data_w. -- -- Description: --- The input data gets resized and put into the output data vector. +-- The data gets collected into a vector(c_v) and from this vector the output +-- data gets read. When the reading passes the halfway point of c_v new data +-- is requested and the whole vector shifts g_in_data_w amount of bits to fit +-- the new data at the end. -- -- Remark: -- Use VHDL coding template from: