Логические и битовые
В разделе Логические и битовые базовой библиотеки блоков можно выполнять различные побитовые операции, логические сравнения и тесты на изменение сигнала. Эти блоки позволяют манипулировать битами, выполнять арифметические и логические сдвиги, а также обнаруживать изменения и фронты сигналов.
- Очистка бита
-
Устанавливает указанный бит входного сигнала в ноль.
- Объединение битов
-
Объединяет до 16 входных слов в одно выходное.
- Установка бита
-
Устанавливает указанный бит входного сигнала в единицу.
- Битовый сдвиг
-
Логический или арифметический сдвиг входного сигнала.
- Битовый срез
-
Возвращает поле последовательных битов из входного сигнала.
- Преобразование битов в целые числа
-
Сопоставляет вектор битов с соответствующим вектором целых чисел.
- Побитовый оператор
-
Заданная побитовая операция над входными сигналами.
- Комбинаторная логика
-
Выполнение логических операций по таблице истинности.
- Сравнение с константой
-
Сравнение входного сигнала с константой.
- Сравнение с нулем
-
Сравнение входного сигнала с нулем.
- Обнаружение изменения
-
Обнаружение изменения значения сигнала.
- Обнаружение спадающего фронта
-
Обнаружение среза сигнала.
- Обнаружение спада фронта до отрицательного значения
-
Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до строго отрицательного значения, а его предыдущее значение было неотрицательным.
- Обнаружение спадающего фронта до неотрицательного значения
-
Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до неположительного значения, а его предыдущее значение было строго положительным.
- Обнаружение нарастающего фронта
-
Обнаружение фронта сигнала.
- Обнаружение нарастающего фронта до неотрицательного значения
-
Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до неотрицательного значения, а его предыдущее значение было строго отрицательным.
- Обнаружение нарастающего фронта до положительного значения
-
Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до строго положительного значения, а его предыдущее значение было неположительным.
- Извлечение битов
-
Вывод выборки последовательных битов из входного сигнала.
- Тест интервала
-
Определяет, находится ли сигнал в указанном интервале.
- Динамический тест интервала
-
Определяет, находится ли сигнал в указанном интервале.
- Логический оператор
-
Выполнить указанную логическую операцию над входными сигналами.
- Оператор сравнения
-
Сравнивает входные сигналы.
- Арифметический сдвиг
-
Сдвиг битов или двоичной точки сигнала.