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

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

Настройки

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

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

AMD® опции:

  • Athlon 64

  • K5/K6/Athlon

  • x86–32 (Windows 32)

  • x86–64 (Linux 64)

  • x86–64 (macOS)

  • x86–64 (Windows64)

РУКА® опции:

  • 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)

Аналоговые устройства® опции:

  • 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

Совет

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

  • Чтобы просмотреть параметры для типа устройства, нажмите кнопку со стрелой слева от Device details.

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

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

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

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

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

    Ключ:плавающий и двойной (не указан) всегда равны 32 и 64, соответственно
    Round to = Подписанные целочисленные раунды деления
    Shift right = Shift right on a signed integer as arifmetic shift
    Long long = Поддержка длинная
    Поставщик устройств/Тип устройствКоличество битСамый большой атомарный размерУпорядоченное расположение байтовОкруглить доСдвиньте вправо Длинный длинный
    charкороткийintдолгодлинный длинныйместный жительуказательsize_tptrdiff_tintплавание
    AMD
    Athlon 6481632646464646464CharНичегоМаленький ЭндианНуль
    K5/K6/Athlon81632326432323232CharНичегоМаленький ЭндианНуль
    x86–32 (Windows32)81632326432323232CharПлаваниеМаленький ЭндианНуль
    x86–64 (Linux 64)81632646464646464CharПлаваниеМаленький ЭндианНуль
    x86–64 (macOS)81632646464646464CharПлаваниеМаленький ЭндианНуль
    x86–64 (Windows64)81632326464646464CharПлаваниеМаленький ЭндианНуль
    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)81632326432323232CharНичегоМаленький ЭндианНуль
    Analog Devices
    ADSP-CM40x(ARM Cortex-M)81632326432323232ДолгоДваждыМаленький ЭндианНуль
    Blackfin81632326432323232ДолгоДваждыМаленький ЭндианНуль
    SHARC323232326432323232ДолгоДваждыБольшой ЭндианНуль
    TigerSHARC323232326432323232ДолгоДваждыМаленький ЭндианНуль
    Atmel
    AVR8161632648161616CharНичегоМаленький ЭндианНуль
    AVR (32-bit)81632326432323232CharНичегоМаленький ЭндианНуль
    AVR (8-bit)81616326416161616CharНичегоМаленький ЭндианНуль
    Freescale
    32-bit PowerPC81632326432323232ДолгоДваждыБольшой ЭндианНуль
    6833281632326432323232CharНичегоБольшой ЭндианНуль
    68HC0881616326488168CharНичегоБольшой ЭндианНуль
    68HC11816163264881616CharНичегоБольшой ЭндианНуль
    ColdFire81632326432323232CharНичегоБольшой ЭндианНуль
    DSP563xx (16-bit mode)81616326416161616CharНичегоМаленький ЭндианНуль
    DSP5685x81616326416161616CharПлаваниеМаленький ЭндианНуль
    HC(S)1281616326416161616CharНичегоБольшой ЭндианНуль
    MPC52xx, MPC5500, MPC55xx, MPC5xx, PC5xx, MPC7xxx, MPC82xx, MPC83xx, MPC86xx, MPC8xx81632326432323232ДолгоНичегоБольшой ЭндианНуль
    MPC85xx81632326432323232ДолгоДваждыБольшой ЭндианНуль
    S0881616326416161616CharНичегоБольшой ЭндианНуль
    S12x81616326416161616CharНичегоБольшой ЭндианНуль
    StarCore81632326432323232CharНичегоМаленький ЭндианНуль
    Infineon
    C16x, XC16x81616326416161616CharНичегоМаленький ЭндианНуль
    TriCore81632326432323232CharНичегоМаленький ЭндианНуль
    Intel
    x86–32 (Windows32)81632326432323232CharПлаваниеМаленький ЭндианНуль
    x86–64 (Linux 64)81632646464646464CharПлаваниеМаленький ЭндианНуль
    x86–64 (macOS)81632646464646464CharПлаваниеМаленький ЭндианНуль
    x86–64 (Windows64)81632326464646464CharПлаваниеМаленький ЭндианНуль
    Microchip
    PIC18816163264882424CharНичегоМаленький ЭндианНуль
    dsPIC81616326416161616CharНичегоМаленький ЭндианНуль
    NXP
    Cortex—M0/M0+81632326432323232ДолгоДваждыМаленький ЭндианНуль
    Cortex—M381632326432323232ДолгоДваждыМаленький ЭндианНуль
    Cortex—M481632326432323232ДолгоДваждыМаленький ЭндианНуль
    Renesas
    M16C81616326416161616CharНичегоМаленький ЭндианНуль
    M32C81616326416161616CharНичегоМаленький ЭндианНуль
    R8C/Tiny81616326416161616CharНичегоМаленький ЭндианНуль
    RH85081632326432323232CharНичегоМаленький ЭндианНуль
    RL7881616326416161616CharНичегоМаленький ЭндианНуль
    RX81632326432323232CharНичегоМаленький ЭндианНуль
    RZ81632326432323232ДолгоДваждыМаленький ЭндианНуль
    SH-2/3/481632326432323232CharНичегоБольшой ЭндианНуль
    V85081632326432323232CharНичегоМаленький ЭндианНуль
    STMicroelectronics
    ST10/Super1081616326416161616CharНичегоМаленький ЭндианНуль
    Texas Instruments
    C2000161616326416321616IntНичегоМаленький ЭндианНуль
    C5000161616326416161616IntНичегоБольшой ЭндианНуль
    C600081632406432323232IntНичегоМаленький ЭндианНуль
    MSP43081616326416161616CharНичегоМаленький ЭндианНуль
    Stellaris Cortex—M38163232632323232ДолгоДваждыМаленький ЭндианНуль
    TMS47081632326432323232ДолгоДваждыМаленький ЭндианНуль
    TMS570 Cortex—R481632326432323232ДолгоДваждыБольшой ЭндианНуль
    ASIC/FPGA
    ASIC/FPGAНАНАНАНАНАНАНАНАНАНАНАНАНАНАНА
  • Поля Device vendor и Device type совместно используют параметр командной строки ProdHWDeviceType. При указании этого параметра в командной строке разделите значения поставщиков устройств и типов устройств с помощью символов ->. Для примера: 'Intel->x86-64 (Linux 64)'.

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

Зависимости

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

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

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

  • Number of bits: char

  • Number of bits: short

  • Number of bits: int

  • Number of bits: long

  • Number of bits: long long

  • Number of bits: float

  • Number of bits: double

  • Number of bits: native

  • Number of bits: pointer

  • Largest atomic size: integer

  • Largest atomic size: floating-point

  • Byte ordering

  • Signed integer division rounds to

  • Shift right on a signed integer as arithmetic shift

  • Support long long

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

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

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

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

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

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

См. также