主要内容

测试设备供应商和类型

描述

选择要使用的硬件的制造商和类型测试从模型生成的代码。

类别:硬件实现

设置

默认值:英特尔,x86 - 64 (Windows64)

  • AMD

  • 手臂兼容

  • 阿尔特拉

  • 模拟设备

  • 苹果

  • 爱特梅尔公司

  • 飞思卡尔

  • 英飞凌

  • 英特尔

  • 微芯片

  • NXP

  • 瑞萨

  • 意法半导体

  • 德州仪器公司

  • ASIC / FPGA

  • 定制的处理器

AMD®选项:

  • Athlon 64

  • K5 /转K6 /速龙

  • x86-32 (Windows 32)

  • Linux x86 - 64 (64)

  • x86 - 64 (macOS)

  • x86 - 64 (Windows64)

手臂®选项:

  • 手臂10

  • 手臂11

  • 手臂7

  • 手臂8

  • 手臂9

  • 手臂Cortex-A

  • 手臂Cortex-M

  • 手臂Cortex-R

  • 手臂皮层

  • 64位(LP64)

  • 64位(LLP64)

阿尔特拉®选项:

  • SoC(手臂CortexA)

模拟设备®选项:

  • ADSP-CM40x(手臂Cortex-M)

  • 黑鳍白鲑

  • SHARC

  • TigerSHARC

苹果选项:

  • ARM64

爱特梅尔公司®选项:

  • AVR的

  • AVR(32位)

  • AVR(8位)

飞思卡尔®选项:

  • 32位PowerPC

  • 68332年

  • 68年hc08

  • 68 hc11

  • ColdFire

  • DSP563xx(16位模式)

  • HC (S) 12

  • MPC52xx

  • MPC5500

  • MPC55xx

  • MPC5xx

  • MPC7xxx

  • MPC82xx

  • MPC83xx

  • MPC85xx

  • MPC86xx

  • MPC8xx

  • S08

  • S12x

  • StarCore

英飞凌®选项:

  • C16x, XC16x

  • TriCore

英特尔®选项:

  • x86-32 (Windows32)

  • Linux x86 - 64 (64)

  • x86 - 64 (macOS)

  • x86 - 64 (Windows64)

微芯片选项:

  • PIC18

  • dsPIC

NXP选项:

  • Cortex-M0 / M0 +

  • Cortex-M3

  • Cortex-M4

瑞萨®选项:

  • M16C

  • M32C

  • R8C /小

  • RH850

  • RL78

  • 处方

  • RZ

  • SH-2/3/4

  • V850

意法半导体®:

  • ST10 / Super10

德州仪器公司®选项:

  • C2000

  • C5000

  • C6000

  • MSP430的

  • Stellaris Cortex-M3

  • TMS470

  • TMS570 Cortex-R4

ASIC / FPGA选项:

  • ASIC / FPGA

提示

  • 在你选择设备类型,选择设备供应商。

  • 选择一个设备类型指定硬件设备来定义系统的约束:

    • 默认的硬件属性显示为初始值。

    • 你不能改变参数只有一个可能值。

    • 参数与不止一个可能值提供了一个有效的值的列表。

    下表列出了为每个设备类型值。

    关键: 浮动和双(未列出)始终等于32和64年,分别
    圆=签署了整数的除法轮
    转变对=转变对一个带符号整数算术的转变
    很久很久=支持金宝app
    设备供应商/设备类型 的比特数 最大的原子大小 字节次序 转到 转变对吧 很久很久
    字符 int 很久很久 本机 指针 size_t ptrdiff int 浮动
    AMD
    Athlon 64 8 16 32 64年 64年 64年 64年 64年 64年 字符 没有一个 小端字节
    K5 /转K6 /速龙 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    x86-32 (Windows32) 8 16 32 32 64年 32 32 32 32 字符 浮动 小端字节
    Linux x86 - 64 (64) 8 16 32 64年 64年 64年 64年 64年 64年 字符 浮动 小端字节
    x86 - 64 (macOS) 8 16 32 64年 64年 64年 64年 64年 64年 字符 浮动 小端字节
    x86 - 64 (Windows64) 8 16 32 32 64年 64年 64年 64年 64年 字符 浮动 小端字节
    手臂兼容
    手臂7/8/9/10 8 16 32 32 64年 32 32 32 32 浮动 小端字节
    手臂11 8 16 32 32 64年 32 32 32 32 小端字节
    手臂皮层 8 16 32 32 64年 32 32 32 32 小端字节
    64位(LP64) 8 16 32 64年 64年 64年 64年 64年 64年 小端字节
    64位(LLP64) 8 16 32 32 64年 64年 64年 64年 64年 小端字节
    阿尔特拉
    SoC(手臂皮层) 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    模拟设备
    ADSP-CM40x(手臂Cortex-M) 8 16 32 32 64年 32 32 32 32 小端字节
    黑鳍白鲑 8 16 32 32 64年 32 32 32 32 小端字节
    SHARC 32 32 32 32 64年 32 32 32 32 大端字节序
    TigerSHARC 32 32 32 32 64年 32 32 32 32 小端字节
    苹果
    ARM64 8 16 32 64年 64年 64年 64年 64年 64年 字符 浮动 小端字节
    爱特梅尔公司
    AVR的 8 16 16 32 64年 8 16 16 16 字符 没有一个 小端字节
    AVR(32位) 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    AVR(8位) 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    飞思卡尔
    32位PowerPC 8 16 32 32 64年 32 32 32 32 大端字节序
    68332年 8 16 32 32 64年 32 32 32 32 字符 没有一个 大端字节序
    68年hc08 8 16 16 32 64年 8 8 16 8 字符 没有一个 大端字节序
    68 hc11 8 16 16 32 64年 8 8 16 16 字符 没有一个 大端字节序
    ColdFire 8 16 32 32 64年 32 32 32 32 字符 没有一个 大端字节序
    DSP563xx(16位模式) 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    DSP5685x 8 16 16 32 64年 16 16 16 16 字符 浮动 小端字节
    HC (S) 12 8 16 16 32 64年 16 16 16 16 字符 没有一个 大端字节序
    MPC52xx、MPC5500 MPC55xx, MPC5xx、PC5xx MPC7xxx, MPC82xx, MPC83xx, MPC86xx MPC8xx 8 16 32 32 64年 32 32 32 32 没有一个 大端字节序
    MPC85xx 8 16 32 32 64年 32 32 32 32 大端字节序
    S08 8 16 16 32 64年 16 16 16 16 字符 没有一个 大端字节序
    S12x 8 16 16 32 64年 16 16 16 16 字符 没有一个 大端字节序
    StarCore 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    英飞凌
    C16x, XC16x 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    TriCore 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    英特尔
    x86-32 (Windows32) 8 16 32 32 64年 32 32 32 32 字符 浮动 小端字节
    Linux x86 - 64 (64) 8 16 32 64年 64年 64年 64年 64年 64年 字符 浮动 小端字节
    x86 - 64 (macOS) 8 16 32 64年 64年 64年 64年 64年 64年 字符 浮动 小端字节
    x86 - 64 (Windows64) 8 16 32 32 64年 64年 64年 64年 64年 字符 浮动 小端字节
    微芯片
    PIC18 8 16 16 32 64年 8 8 24 24 字符 没有一个 小端字节
    dsPIC 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    NXP
    Cortex-M0 / M0 + 8 16 32 32 64年 32 32 32 32 小端字节
    Cortex-M3 8 16 32 32 64年 32 32 32 32 小端字节
    Cortex-M4 8 16 32 32 64年 32 32 32 32 小端字节
    瑞萨
    M16C 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    M32C 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    R8C /小 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    RH850 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    RL78 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    处方 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    RZ 8 16 32 32 64年 32 32 32 32 小端字节
    SH-2/3/4 8 16 32 32 64年 32 32 32 32 字符 没有一个 大端字节序
    V850 8 16 32 32 64年 32 32 32 32 字符 没有一个 小端字节
    意法半导体
    ST10 / Super10 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    德州仪器公司
    C2000 16 16 16 32 64年 16 32 16 16 Int 没有一个 小端字节
    C5000 16 16 16 32 64年 16 16 16 16 Int 没有一个 大端字节序
    C6000 8 16 32 40 64年 32 32 32 32 Int 没有一个 小端字节
    MSP430的 8 16 16 32 64年 16 16 16 16 字符 没有一个 小端字节
    Stellaris Cortex-M3 8 16 32 32 6 32 32 32 32 小端字节
    TMS470 8 16 32 32 64年 32 32 32 32 小端字节
    TMS570 Cortex-R4 8 16 32 32 64年 32 32 32 32 大端字节序
    ASIC / FPGA
    ASIC / FPGA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
  • 如果你的硬件不匹配的一个类型,列出选择自定义

  • 设备供应商设备类型领域共享命令行参数TargetHWDeviceType。当在命令行指定这个参数,分离设备供应商和设备类型值通过使用字符- >。例如:“英特尔- > x86 - 64(64年Linux)”

  • 如果你有一个金宝app®编码器™许可和您想要添加设备供应商设备类型值默认设置,请参阅注册新硬件设备(金宝app仿真软件编码器)

依赖关系

设备供应商设备类型可用的参数值反映所选硬件设备支持。金宝app

取决于可用的菜单选项设备供应商参数设置。

除了设备供应商ASIC / FPGA选择设备类型设置以下参数:

  • 的比特数:char

  • 的比特数:短

  • 的比特数:int

  • 的比特数:长

  • 的比特数:很久

  • 的比特数:浮动

  • 的比特数:双

  • 的比特数:本机

  • 的比特数:指针

  • 的比特数:size_t

  • 的比特数:ptrdiff

  • 最大的原子大小:整数

  • 最大的原子大小:浮点

  • 字节次序

  • 带符号整数除法轮

  • 转变对一个带符号整数算术的转变

  • 金宝app支持很久

你是否可以修改一个特定于设备的参数的值根据设备类型不同。

命令行信息

参数:TargetHWDeviceType
类型:特征向量
值:任何有效的价值(见方法)
默认值:“英特尔- > x86 - 64 (Windows64) '

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施

当没有任何影响测试硬件是一样的生产硬件被选中。如果没有选择,就没有推荐。

相关的话题