Отменить ввод
Операции с симуляцией/математикой
Кодер HDL/Операции с плавающей точкой HDL
Кодер HDL/Математические операции
Блок «Унарный минус» отменяет ввод.
Port_1 - Сигнал на отрицаниеВходной сигнал, заданный как скаляр, вектор, матрица или N-D массив.
Типы данных: half | single | double | int8 | int16 | int32 | int64 | fixed point
Port_1 - Отрицание входного сигналаОтрицание входного сигнала. Выходные данные имеют тот же тип данных и те же размеры, что и входные данные.
Типы данных: half | single | double | int8 | int16 | int32 | int64 | fixed point
Saturate on integer overflow - Метод действия переполненияoff (по умолчанию) | onВыберите для насыщения целочисленных переполнений. В противном случае перетекает обтекание.
Если этот флажок установлен, насыщение применяется ко всем внутренним операциям блока, а не только к выводу или результату. В общем, процесс генерации кода может обнаруживать, когда переполнение невозможно. В этом случае генератор кода не создает код насыщения.
Для типов данных со знаком целое число унарный минус самого отрицательного значения не представляется типом данных. В этом случае флажок Сатурат при переполнении целых чисел управляет поведением блока:
| Настройка параметров | Поведение блока | Примеры |
|---|---|---|
Насыщение при целочисленном переполнении = on | Значения насыщаются до самого положительного значения целочисленного типа данных |
|
Насыщение при целочисленном переполнении = off | Значения переносятся к самому отрицательному значению целочисленного типа данных |
|
Параметр блока:
SaturateOnIntegerOverflow |
| Текст: символьный вектор |
Значения:
'off' | 'on' |
По умолчанию:
'off' |
Sample time - Укажите время выборки в качестве значения, отличного от -1-1 (по умолчанию) | скаляр | векторУкажите время выборки в качестве значения, отличного от -1. Дополнительные сведения см. в разделе Указание времени образца.
Этот параметр не отображается, если для него явно не задано значение, отличное от -1. Дополнительные сведения см. в разделе Блоки, для которых образец времени не рекомендуется.
Параметр блока:
SampleTime |
| Текст: символьный вектор |
| Значения: скаляр или вектор |
По умолчанию:
'-1' |
HDL Coder™ предоставляет дополнительные опции конфигурации, которые влияют на реализацию HDL и синтезированную логику.
Этот блок имеет единую архитектуру HDL по умолчанию.
| ConstrainedOutputPipeline | Количество регистров для размещения на выходах путем перемещения существующих задержек в рамках проекта. Распределенная конвейерная обработка не перераспределяет эти регистры. Значение по умолчанию: |
| InputPipeline | Количество входных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию: |
| OutputPipeline | Количество выходных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию: |
Этот блок поддерживает генерацию кода для сложных сигналов.
Этот блок поддерживает только подписанные типы данных с фиксированной точкой.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
