Logic and Bit Operations
В разделе Logic and Bit Operations базовой библиотеки блоков можно выполнять различные побитовые операции, логические сравнения и тесты на изменение сигнала. Эти блоки позволяют манипулировать битами, выполнять арифметические и логические сдвиги, а также обнаруживать изменения и фронты сигналов.
- Bit Clear
-
Устанавливает указанный бит входного сигнала в ноль.
- Bit Concat
-
Объединяет до 16 входных слов в одно выходное.
- Bit Reduce
-
Выполняет сокращение битов AND, OR или XOR всех битов входного сигнала до одного бита.
- Bit Rotate
-
Сдвигает входной сигнал на позиции бит.
- Bit Set
-
Устанавливает указанный бит входного сигнала в единицу.
- Bit Shift
-
Выполняет логический или арифметический сдвиг входного сигнала.
- Bit Slice
-
Возвращает поле последовательных битов из входного сигнала.
- Bit to Integer Converter
-
Сопоставляет вектор битов с соответствующим вектором целых чисел.
- Bits to Word
-
Преобразует битовый вектор в целое число.
- Bitwise Operator
-
Выполняет заданную побитовую операцию над входными сигналами.
- Combinatorial Logic
-
Выполняет логические операции по таблице истинности.
- Compare To Constant
-
Сравнивает входной сигнал с константой.
- Compare To Zero
-
Сравнивает входной сигнал с нулем.
- Detect Change
-
Обнаружение изменения значения сигнала.
- Detect Decrease
-
Обнаружение среза сигнала.
- Detect Fall Negative
-
Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до строго отрицательного значения, а его предыдущее значение было неотрицательным.
- Detect Fall Nonpositive
-
Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до неположительного значения, а его предыдущее значение было строго положительным.
- Detect Increase
-
Обнаружение фронта сигнала.
- Detect Rise Nonnegative
-
Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до неотрицательного значения, а его предыдущее значение было строго отрицательным.
- Detect Rise Positive
-
Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до строго положительного значения, а его предыдущее значение было неположительным.
- Extract Bits
-
Вывод выборки последовательных битов из входного сигнала.
- Interval Test
-
Определяет, находится ли сигнал в указанном интервале.
- Interval Test Dynamic
-
Определяет, находится ли сигнал в указанном интервале.
- Logical Operator
-
Выполняет указанную логическую операцию над входными сигналами.
- Relational Operator
-
Сравнивает входные сигналы.
- Shift Arithmetic
-
Выполняет сдвиг битов или двоичной точки сигнала.