Download Vivado Design Suite Reference Guide: Model-Based DSP

Transcript
Chapter 1: Xilinx Blockset
•
Variable: The number of columns is sampled from the COL input at the start of each
new block. Column permutations are not supported for the variable column type.
•
Selectable: COL_SEL is sampled at the start of each new block. This value is then used
to select from one of the possible values for the number of columns provided in the
COE file.
Rectangular Parameters #2 Tab
Parameters specific to the Rectangular Parameters #2 tab are as follows:
Permutations Configuration
Row permutations:
°
°
None: This tells System Generator that row permutations are not to be performed
Use COE file: This tells System Generator that a row permute vector exists in the
COE file, and that row permutations are to be performed. Remember this is possible
only for un-pruned interleaver/deinterleavers.
Column permutations:
°
°
None: This tells System Generator that column permutations are not to be
performed
Use COE file: This tells System Generator that a column permute vector exists in the
COE file, and that column permutations are to be performed. Remember this is
possible only for un-pruned interleaver/deinterleavers.
COE File: Specify the pathname to the COE file.
Block Size
•
Value: This parameter is relevant only when the Constant block size type is selected.
The block size is fixed at this value.
•
BLOCK_SIZE Port Width: This parameter is relevant only if the Variable block size type
is selected. It sets the width of the BLOCK_SIZE input bus. The smallest possible value
should be used to keep the core as small as possible.
Block Size Type
-
Constant: The block size never changes. The block can be pruned (block size <
row * col). The block size must be chosen so that the last symbol is on the last
row. An un-pruned interleaver will use a smaller quantity of FPGA resources than
a pruned one, so pruning should be used only if necessary.
-
Rows*Columns: If the number of rows and columns is constant, selecting this
option has the same effect as setting the block size type to constant and
entering a value of rows * columns for the block size.
Vivado: Designing with System Generator
UG958 (v2015.4) November 18, 2015
www.xilinx.com
Send Feedback
197