Xilinx V2.1 manual Sync, Xilinx Blocks, Basic Elements

Models: V2.1

1 148
Download 148 pages 48.7 Kb
Page 47
Image 47
Sync

Xilinx Blocks

Figure 3-22: Slice block parameters dialog box showing different options

Parameters specific to the block are:

Specify Range As: (Two Bit Locations Upper Bit Location + Width Lower Bit Location + Width). Allows the user to specify either the bit locations of both end-points of the slice or one end-point along with number of bits to be taken in the slice.

Width of Slice (Number of Bits): specifies the number of bits to extract.

Top bit of slice Offset by: specifies the offset for the ending bit position from the LSB, MSB or binary point.

Bottom bit of slice Offset by: specifies the offset for the ending bit position from the LSB, MSB or binary point.

Relative To: specifies the bit slice position relative to the Most Significant Bit (MSB), Least Significant Bit (LSB), or Binary point of the top or the bottom of the slice. Other parameters used by this block are explained in the Common Parameters section of the previous chapter.

The Slice block does not use a Xilinx LogiCORE.

Sync

The Xilinx Sync Block synchronizes two to four channels of data so that their first valid data samples appear aligned in time with the outputs. The input of each channel is passed through a delay line and then presented at the output port for that channel. The lengths of the delay lines embedded in this block, however, are adaptively chosen at the start of simulation so that the first valid input samples are aligned.

Thus, no data appears on any channel until a first valid sample has been received into each channel.

Basic Elements

47

Page 47
Image 47
Xilinx V2.1 manual Sync, Xilinx Blocks, Basic Elements