Download Block Parameters
Transcript
Chapter 1: Xilinx Blockset
BitBasher
This block is listed in the following Xilinx Blockset libraries: Basic Elements, Data Types and
Index.
The Xilinx BitBasher block performs slicing, concatenation and augmentation of
inputs attached to the block.
The operation to be performed is described using Verilog syntax which is
detailed in this document. The block can have up to four output ports. The
number of output ports is equal to the number of expressions. The block does not cost
anything in hardware.
Block Parameters
The block parameters dialog box can be invoked by double-clicking the icon in your
Simulink model.
Basic tab
Parameters specific to the Basic tab are as follows:
•
BitBasher Expression: Bitwise manipulation expression based on Verilog Syntax.
Multiple expressions (limited to a maximum of 4) can be specified using new line as a
separator between expressions.
Output Type tab
•
Output: This refers to the port on which the data type is specified
•
Output type: Arithmetic type to be forced onto the corresponding output
•
Binary Point: Binary point location to be forced onto the corresponding output
Other parameters used by this block are explained in the topic
Common Options in Block Parameter Dialog Boxes.
Supported Verilog Constructs
The BitBasher block only supports a subset of Verilog expression constructs that perform
bitwise manipulations including slice, concatenation and repeat operators. All specified
expressions must adhere to the following template expression:
output_var = {bitbasher_expr}
Vivado: Designing with System Generator
UG958 (v2015.3) September 30, 2015
www.xilinx.com
Send Feedback
50