Самый большой атомарный размер: целое число

Описание

Укажите самый большой тип целочисленных данных, который может быть атомарно загружен и сохранен на выбранном оборудовании.

Category: аппаратной реализации

Настройки

По умолчанию: Char

Char

Задает, что char - самый большой целочисленный тип данных, который может быть атомарно загружен и сохранен на оборудовании.

Short

Задает, что short - самый большой целочисленный тип данных, который может быть атомарно загружен и сохранен на оборудовании.

Int

Задает, что int - самый большой целочисленный тип данных, который может быть атомарно загружен и сохранен на оборудовании.

Long

Задает, что long - самый большой целочисленный тип данных, который может быть атомарно загружен и сохранен на оборудовании.

LongLong

Задает, что long long - самый большой целочисленный тип данных, который может быть атомарно загружен и сохранен на оборудовании.

Совет

Используйте этот параметр, где это возможно, чтобы удалить ненужную двойную буферизацию или ненужную защиту семафора, основанную на размере данных, в сгенерированном многоразовом коде.

Зависимости

  • Выбор устройства при помощи параметров Device vendor и Device type устанавливает значение конкретного устройства для этого параметра.

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

  • Можно задать этот параметр как LongLong только в том случае, если оборудование поддерживает long long C тип данных, и вы выбрали Enable long long.

Информация о командной строке

Параметр: ProdLargestAtomicInteger
Тип: строка
Значение: 'Char' | 'Short' | 'Int' | 'Long' | 'LongLong'
По умолчанию: 'Char'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьКонкретный целевой объект
Меры безопасности

Нет рекомендации для симуляции без генерации кода.
Для симуляции с генерацией кода выберите свои Device vendor и Device type, доступны ли они в раскрывающемся списке. Если ваши Device vendor и Device type недоступны, задайте значения для конкретного устройства при помощи Custom Processor.

См. также