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

Update description of reorder files.

parent 47109d71
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,33 @@ hdl_lib_uses_synth = common dp ...@@ -4,6 +4,33 @@ hdl_lib_uses_synth = common dp
hdl_lib_uses_sim = io_ddr tech_ddr hdl_lib_uses_sim = io_ddr tech_ddr
hdl_lib_technology = hdl_lib_technology =
# Description: see doc/ss_parallel.pdf
#
# Remarks:
# * Old files, with ss = subband select prefix, from LOFAR1 and Apertif
# mentioned in doc/ss_parallel.pdf have been renamed as follows:
# ss_reorder.vhd --> reorder_row.vhd
# ss.vhd --> reorder_col.vhd
# ss_parallel.vhd --> reorder_matrix.vhd
# ss_wide.vhd --> reorder_col_wide.vhd
# ss_retrieve.vhd --> reorder_retreive.vhd
# ss_store.vhd --> reorder_store.vhd
#
# * The reorder_col_wide_select.vhd and reorder_row_select.vhd are similar to
# reorder_col_wide.vhd and reorder_row.vhd, except that they use direct
# select signals instead of selection via an MM interface.
#
# * The reorder_row_select.vhd is similar to reorder_rewire that was used
# in Apertif. For new designs reorder_row_select.vhd is preferred.
#
# * The reorder_transpose.vhd uses the reorder_col for pretranspose in time
# and reorder_sequencer.vhd for transpose in external memory. Therefore
# the tb_reorder_transpose.vhd test bench uses io_ddr. The
# reorder_transpose.vhd was used in Apertif. For new designs it can serve
# as an example for implementing a transpose (corner turn) using external
# DDR memory.
#
synth_files = synth_files =
src/vhdl/reorder_pkg.vhd src/vhdl/reorder_pkg.vhd
src/vhdl/reorder_retreive.vhd src/vhdl/reorder_retreive.vhd
...@@ -21,14 +48,6 @@ synth_files = ...@@ -21,14 +48,6 @@ synth_files =
src/vhdl/reorder_rewire_reg.vhd src/vhdl/reorder_rewire_reg.vhd
src/vhdl/mms_reorder_rewire.vhd src/vhdl/mms_reorder_rewire.vhd
# Old files should be renamed as follows in near future:
# ss_reorder.vhd --> reorder_row.vhd
# ss.vhd --> reorder_col.vhd
# ss_parallel.vhd --> reorder_matrix.vhd
# ss_wide.vhd --> reorder_col_wide.vhd
# ss_retrieve.vhd --> reorder_retreive.vhd
# ss_store.vhd --> reorder_store.vhd
test_bench_files = test_bench_files =
tb/vhdl/tb_reorder_transpose.vhd tb/vhdl/tb_reorder_transpose.vhd
tb/vhdl/tb_reorder_col.vhd tb/vhdl/tb_reorder_col.vhd
......
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