TM
Block Preview

Introduction

Parallel range checking on TM data streams. See Between for details.

Pin Description

IN Input Variable (TM) bit TM
TM input to check. Width: Input bits × TM Factor.
Default: Must be connected
IN_MIN Input Variable bit BIT VECTOR
Lower boundary (TM or STD).
Default: Must be connected
IN_MAX Input Variable bit BIT VECTOR
Upper boundary (TM or STD).
Default: Must be connected
OUT_TM Output Variable (TM) bit TM
TM boolean output. Width: TM Factor bits.
OUT Output 1 bit BIT
Collapsed output (OR reduction).
CLK 1 bit
Clock (when RegisterOutput = Enable).

Properties

Property window

Input bits InputSize

Set the number of bits of the input (per TM phase)

Bits per sample. Range: 2-2048.

Default: 16

Range: 2 – 2048

Input sign InputSign

Select the sign/unsign of the input

UNSIGNED or SIGNED.

Default: UNSIGNED

Options: UNSIGNED SIGNED

TM Factor TMFactor

Select the TM Factor of the input

TM factor: 2, 4, 8, 16, or 32.

Default: 4

Options: 2 4 8 16 32

OP Mode Mode

Select between if consider true also in1 = in2

BETWEEN or BETWEEN EQUAL.

Default: BETWEEN

Options: BETWEEN BETWEEN EQUAL

RegisterOutput EnableRegister

Enable one pipeline stage adding a register

Disable or Enable (1 cycle latency).

Default: Disable

Options: Disable Enable

Usage

Replicates Between comparator N times (N = TM Factor). Supports BETWEEN and BETWEEN EQUAL modes.