Документация Engee

Логические и битовые

В разделе Логические и битовые базовой библиотеки блоков можно выполнять различные побитовые операции, логические сравнения и тесты на изменение сигнала. Эти блоки позволяют манипулировать битами, выполнять арифметические и логические сдвиги, а также обнаруживать изменения и фронты сигналов.


Очистка бита

Устанавливает указанный бит входного сигнала в ноль.

Объединение битов

Объединяет до 16 входных слов в одно выходное.

Установка бита

Устанавливает указанный бит входного сигнала в единицу.

Битовый сдвиг

Логический или арифметический сдвиг входного сигнала.

Битовый срез

Возвращает поле последовательных битов из входного сигнала.

Преобразование битов в целые числа

Сопоставляет вектор битов с соответствующим вектором целых чисел.

Побитовый оператор

Заданная побитовая операция над входными сигналами.

Комбинаторная логика

Выполнение логических операций по таблице истинности.

Сравнение с константой

Сравнение входного сигнала с константой.

Сравнение с нулем

Сравнение входного сигнала с нулем.

Обнаружение изменения

Обнаружение изменения значения сигнала.

Обнаружение спадающего фронта

Обнаружение среза сигнала.

Обнаружение спада фронта до отрицательного значения

Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до строго отрицательного значения, а его предыдущее значение было неотрицательным.

Обнаружение спадающего фронта до неотрицательного значения

Обнаружение спадающего фронта при условии, что значение сигнала уменьшается до неположительного значения, а его предыдущее значение было строго положительным.

Обнаружение нарастающего фронта

Обнаружение фронта сигнала.

Обнаружение нарастающего фронта до неотрицательного значения

Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до неотрицательного значения, а его предыдущее значение было строго отрицательным.

Обнаружение нарастающего фронта до положительного значения

Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до строго положительного значения, а его предыдущее значение было неположительным.

Извлечение битов

Вывод выборки последовательных битов из входного сигнала.

Тест интервала

Определяет, находится ли сигнал в указанном интервале.

Динамический тест интервала

Определяет, находится ли сигнал в указанном интервале.

Логический оператор

Выполнить указанную логическую операцию над входными сигналами.

Оператор сравнения

Сравнивает входные сигналы.

Арифметический сдвиг

Сдвиг битов или двоичной точки сигнала.