Логика и битовые операции и интерполяционные таблицы

Simulink® блокируется в библиотеке Logic и Bit Operations и библиотеке Lookup Tables, поддержанной для генерации HDL-кода

Эта библиотека содержит набор блоков в подбиблиотеке Logic и Bit Operations и подбиблиотеке Lookup Tables библиотеки блоков HDL Coder.

Подбиблиотека Logic и Bit Operations имеет логический, и битовые операции, такие как Битный Concat и Бит Уменьшают блоки.

Подбиблиотека Lookup Tables имеет блоки интерполяционной таблицы и блоки Синуса и Косинуса, которые оптимизированы для генерации HDL-кода. Если вам установили HDL Coder™, можно сгенерировать HDL-код от этих систем.

Функции

hdllibОтобразите блоки, которые совместимы с генерацией HDL-кода

Блоки

развернуть все

Bit ClearУстановите заданный бит сохраненного целого числа обнулять (HDL Coder)
Bit ConcatКонкатенации до 128 входных слов в один вывод
Bit ReduceAND, OR или битное сокращение XOR на всех битах входного сигнала к одному биту
Bit RotateВращайте входной сигнал позициями двоичного разряда
Bit SetУстановите заданный бит сохраненного целого числа к одному (HDL Coder)
Bit ShiftЛогический или арифметический сдвиг входного сигнала
Bit SliceВозвратите поле последовательных битов от входного сигнала
Bitwise OperatorЗаданная битовая операция на входных параметрах (HDL Coder)
Compare To ConstantОпределите, как сигнал выдерживает сравнение с заданной константой (HDL Coder)
Compare To ZeroОпределите, как сигнал выдерживает сравнение с нулем (HDL Coder)
Detect ChangeОбнаружьте изменение в значении сигналов (HDL Coder)
Detect DecreaseОбнаружьте уменьшение в значении сигналов (HDL Coder)
Detect IncreaseОбнаружьте увеличение значения сигналов (HDL Coder)
Extract BitsВыведите выбор непрерывных битов от входного сигнала (HDL Coder)
Logical OperatorВыполните заданную логическую операцию на входе (HDL Coder)
Relational OperatorВыполните заданную реляционную операцию на входных параметрах (HDL Coder)
Shift ArithmeticПереключите биты или двоичную точку сигнала (HDL Coder)
1-D Lookup TableАппроксимируйте одномерную функцию (HDL Coder)
2-D Lookup TableАппроксимируйте двумерную функцию (HDL Coder)
CosineРеализуйте волну косинуса фиксированной точки использование подхода интерполяционной таблицы, который использует симметрию волны четверти (HDL Coder)
Cosine HDL OptimizedРеализуйте волну косинуса фиксированной точки, оптимизированную для генерации HDL-кода
Direct Lookup Table (n-D)Индексируйте в N-мерную таблицу, чтобы получить элемент, столбец или 2D матрицу (HDL Coder)
PrelookupВычислите индекс и часть для блока Interpolation Using Prelookup (HDL Coder)
SineРеализуйте синусоиду фиксированной точки с помощью подхода интерполяционной таблицы, который использует симметрию волны четверти (HDL Coder)
Sine HDL OptimizedРеализуйте синусоиду фиксированной точки при помощи подхода интерполяционной таблицы, оптимизированного для генерации HDL-кода
n-D Lookup TableАппроксимируйте N-мерную функцию (HDL Coder)