Вычислите индекс и часть для блока Interpolation Using Prelookup (HDL Coder)
Блок Prelookup доступен с Simulink®.
Для получения информации о поведении симуляции и параметрах блоков, смотрите Предварительный поиск.
Этот блок имеет одну, архитектуру HDL по умолчанию.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Breakpoint data: Для Source выберите Dialog
.
Specification: можно выбрать Explicit values
или Even spacing
.
Index search method: выберите Evenly spaced points
.
ExtrapolationMethod : выберите Clip
.
Diagnostic for out-of-range input: выберите Error
.
Use last breakpoint for input at or above upper limit: Установите этот флажок.
Breakpoint: Для Data Type выберите Inherit: Same as input
.
Integer rounding mode: выберите Zero
, Floor
или Simplest
.
Это - хорошая практика, чтобы структурировать вашу таблицу, таким образом, что интервал между точками останова является степенью двойки. Если интервал точки останова не удовлетворяет этому условию, HDL Coder™ выдает предупреждение. Когда интервал точки останова является степенью двойки, можно заменить операции деления на шаге перед поиском с операциями сдвига вправо.
Все порты на блоке требуют скалярных значений.
Кодер разрешает данные с плавающей точкой для точек останова.