exponenta event banner

Тип устройства

Выберите тип оборудования, используемого для реализации системы, представляемой этой моделью.

Настройки

По умолчанию: x86–64 (Windows64)

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

Опции AMD ®:

  • Athlon 64

  • K5/K6/Athlon

  • x86–32 (Windows 32)

  • x86–64 (Linux 64)

  • x86–64 (macOS)

  • x86–64 (Windows64)

Опции ARM ®:

  • ARM 10

  • ARM 11

  • ARM 7

  • ARM 8

  • ARM 9

  • ARM Cortex-A

  • ARM Cortex-M

  • ARM Cortex-R

  • ARM Cortex

  • ARM 64-bit (LP64)

  • ARM 64-bit (LLP64)

Опции Altera ®:

  • SoC (ARM CortexA)

Опции Analog Devices ®:

  • ADSP–CM40x (ARM Cortex-M)

  • Blackfin

  • SHARC

  • TigerSHARC

Опции Atmel ®:

  • AVR

  • AVR (32-bit)

  • AVR (8-bit)

Параметры Freescale™:

  • 32-bit PowerPC

  • 68332

  • 68HC08

  • 68HC11

  • ColdFire

  • DSP563xx (16-bit mode)

  • HC(S)12

  • MPC52xx

  • MPC5500

  • MPC55xx

  • MPC5xx

  • MPC7xxx

  • MPC82xx

  • MPC83xx

  • MPC85xx

  • MPC86xx

  • MPC8xx

  • S08

  • S12x

  • StarCore

Опции Infineon ®:

  • C16x, XC16x

  • TriCore

Варианты Intel ®:

  • x86–32 (Windows32)

  • x86–64 (Linux 64)

  • x86–64 (macOS)

  • x86–64 (Windows64)

Параметры микрочипа:

  • PIC18

  • dsPIC

Параметры NXP:

  • Cortex—M0/M0+

  • Cortex—M3

  • Cortex—M4

Варианты Renesas ®:

  • M16C

  • M32C

  • R8C/Tiny

  • RH850

  • RL78

  • RX

  • RZ

  • SH-2/3/4

  • V850

STMicroelectronics ®:

  • ST10/Super10

Варианты Instruments™ в Техасе:

  • C2000

  • C5000

  • C6000

  • MSP430

  • Stellaris Cortex—M3

  • TMS470

  • TMS570 Cortex—R4

Опции ASIC/FPGA:

  • ASIC/FPGA

Совет

  • Прежде чем указать тип устройства, выберите поставщика устройства.

  • Для просмотра параметров типа устройства нажмите кнопку со стрелкой слева от раздела Сведения об устройстве.

  • Выбор типа устройства определяет аппаратное устройство для определения системных ограничений:

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

    • Невозможно изменить параметры только с одним возможным значением.

    • Параметры с несколькими возможными значениями предоставляют список допустимых значений.

    В следующей таблице перечислены значения для каждого типа устройства.

    Ключ:float и double (не перечислены) всегда равны 32 и 64 соответственно
    Скругление до = Скругления целочисленного деления со знаком
    Shift right = Сдвиг вправо на целое число со знаком как арифметический сдвиг
    Long long = Длина поддержки
    Поставщик устройства/тип устройстваКоличество битовНаибольший атомный размерПорядок байтовСкругление доСдвиг вправо Длинная длинная
    случайная работакороткийинтервалдолгодлиннаяместный жительуказательsize_tptrdiff_tинтервалплавание
    AMD
    Athlon 6481632646464646464Случайная работаНичегоМаленький ЭндианНоль
    K5/K6/Athlon81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    x86–32 (Windows32)81632326432323232Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (Linux 64)81632646464646464Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (macOS)81632646464646464Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (Windows64)81632326464646464Случайная работаПлаваниеМаленький ЭндианНоль
    ARM Compatible
    ARM 7/8/9/1081632326432323232ДолгоПлаваниеМаленький ЭндианНоль
    ARM 1181632326432323232ДолгоДваждыМаленький ЭндианНоль
    ARM Cortex81632326432323232ДолгоДваждыМаленький ЭндианНоль
    ARM 64-bit (LP64)81632646464646464ДолгоДваждыМаленький ЭндианНоль
    ARM 64-bit (LLP64)81632326464646464ДолгоДваждыМаленький ЭндианНоль
    Altera
    SoC (ARM Cortex A)81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    Analog Devices
    ADSP-CM40x(ARM Cortex-M)81632326432323232ДолгоДваждыМаленький ЭндианНоль
    Blackfin81632326432323232ДолгоДваждыМаленький ЭндианНоль
    SHARC323232326432323232ДолгоДваждыБольшой ЭндианНоль
    TigerSHARC323232326432323232ДолгоДваждыМаленький ЭндианНоль
    Atmel
    AVR8161632648161616Случайная работаНичегоМаленький ЭндианНоль
    AVR (32-bit)81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    AVR (8-bit)81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    Freescale
    32-bit PowerPC81632326432323232ДолгоДваждыБольшой ЭндианНоль
    6833281632326432323232Случайная работаНичегоБольшой ЭндианНоль
    68HC0881616326488168Случайная работаНичегоБольшой ЭндианНоль
    68HC11816163264881616Случайная работаНичегоБольшой ЭндианНоль
    ColdFire81632326432323232Случайная работаНичегоБольшой ЭндианНоль
    DSP563xx (16-bit mode)81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    DSP5685x81616326416161616Случайная работаПлаваниеМаленький ЭндианНоль
    HC(S)1281616326416161616Случайная работаНичегоБольшой ЭндианНоль
    MPC52xx, MPC5500, MPC55xx, MPC5xx, PC5xx, MPC7xxx, MPC82xx, MPC83xx, MPC86xx, MPC8xx81632326432323232ДолгоНичегоБольшой ЭндианНоль
    MPC85xx81632326432323232ДолгоДваждыБольшой ЭндианНоль
    S0881616326416161616Случайная работаНичегоБольшой ЭндианНоль
    S12x81616326416161616Случайная работаНичегоБольшой ЭндианНоль
    StarCore81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    Infineon
    C16x, XC16x81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    TriCore81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    Intel
    x86–32 (Windows32)81632326432323232Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (Linux 64)81632646464646464Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (macOS)81632646464646464Случайная работаПлаваниеМаленький ЭндианНоль
    x86–64 (Windows64)81632326464646464Случайная работаПлаваниеМаленький ЭндианНоль
    Microchip
    PIC18816163264882424Случайная работаНичегоМаленький ЭндианНоль
    dsPIC81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    NXP
    Cortex—M0/M0+81632326432323232ДолгоДваждыМаленький ЭндианНоль
    Cortex—M381632326432323232ДолгоДваждыМаленький ЭндианНоль
    Cortex—M481632326432323232ДолгоДваждыМаленький ЭндианНоль
    Renesas
    M16C81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    M32C81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    R8C/Tiny81616326416161616Случайная работаНичегоМаленький ЭндианНоль
    RH85081632326432323232Случайная работаНичегоМаленький ЭндианНоль
    RL7881616326416161616Случайная работаНичегоМаленький ЭндианНоль
    RX81632326432323232Случайная работаНичегоМаленький ЭндианНоль
    RZ81632326432323232ДолгоДваждыМаленький ЭндианНоль
    SH-2/3/481632326432323232Случайная работаНичегоБольшой ЭндианНоль
    V85081632326432323232Случайная работаНичегоМаленький ЭндианНоль
    STMicroelectronics
    ST10/Super1081616326416161616Случайная работаНичегоМаленький ЭндианНоль
    Texas Instruments
    C2000161616326416321616ИнтервалНичегоМаленький ЭндианНоль
    C5000161616326416161616ИнтервалНичегоБольшой ЭндианНоль
    C600081632406432323232ИнтервалНичегоМаленький ЭндианНоль
    MSP43081616326416161616Случайная работаНичегоМаленький ЭндианНоль
    Stellaris Cortex—M38163232632323232ДолгоДваждыМаленький ЭндианНоль
    TMS47081632326432323232ДолгоДваждыМаленький ЭндианНоль
    TMS570 Cortex—R481632326432323232ДолгоДваждыБольшой ЭндианНоль
    ASIC/FPGA
    ASIC/FPGAНАНАНАНАНАНАНАНАНАНАНАНАНАНАНА
  • Поля Поставщик устройства и Тип устройства совместно используют параметр командной строки ProdHWDeviceType. При указании этого параметра в командной строке разделите значения поставщика устройства и типа устройства, используя символы ->. Например: 'Intel->x86-64 (Linux 64)'.

  • Если у вас есть лицензия Simulink ® Coder™ и вы хотите добавить значения «Поставщик устройства» и «Тип устройства» в набор по умолчанию, см. раздел Регистрация новых аппаратных устройств (Simulink Coder).

Зависимости

Значения параметров Device vendor и Device type отражают доступную поддержку устройств для выбранной платы аппаратных средств.

Опции меню, доступные в меню, зависят от настройки параметров поставщика устройства.

За исключением поставщика устройств ASIC/FPGA, при выборе типа устройства устанавливаются следующие параметры:

  • Количество битов: символ

  • Количество битов: короткое

  • Количество битов: int

  • Количество битов: long

  • Количество битов: длинная длина

  • Количество битов: float

  • Число битов: двойное

  • Количество битов: собственный

  • Количество битов: указатель

  • Наибольший размер атома: целое число

  • Наибольший атомный размер: плавающая точка

  • Порядок байтов

  • Подписанные целочисленные раунды деления на

  • Сдвиг вправо на целое число со знаком как арифметический сдвиг

  • Поддержка длинная

Возможность изменения настройки параметра, зависящего от устройства, зависит от типа устройства.

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

Параметр: ProdHWDeviceType
Тип: строка
Значение: любое допустимое значение (см. советы)
По умолчанию: 'Intel->x86–64 (Windows64)'

Рекомендуемые параметры

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

Рекомендации по моделированию без создания кода отсутствуют.
Для моделирования с генерацией кода выберите поставщика устройства и тип устройства, если они доступны в раскрывающемся списке. Если поставщик устройства и тип устройства недоступны, задайте специфичные для устройства значения с помощью Custom Processor.

См. также