Вычислите индекс и часть для блока 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™ выдает предупреждение. Когда интервал точки останова является степенью двойки, можно заменить операции деления на шаге перед поиском с операциями сдвига вправо.
Все порты на блоке требуют скалярных значений.
Кодер разрешает данные с плавающей точкой для точек останова.