主要内容

设备类型

选择要使用的类型的硬件实现系统模型表示。

设置

默认值:x86 - 64 (Windows64)

如果您已经安装了目标支持包,包括其他类型的硬件设置的列表。金宝app

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

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

依赖关系

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

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

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

  • 的比特数:char

  • 的比特数:短

  • 的比特数:int

  • 的比特数:长

  • 的比特数:很久

  • 的比特数:浮动

  • 的比特数:双

  • 的比特数:本机

  • 的比特数:指针

  • 最大的原子大小:整数

  • 最大的原子大小:浮点

  • 字节次序

  • 带符号整数除法轮

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

  • 金宝app支持很久

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

命令行信息

参数:ProdHWDeviceType
类型:字符串
值:任何有效的价值(见方法)
默认值:“英特尔- > x86 - 64 (Windows64) '

推荐设置

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

不建议没有代码生成仿真。
对于代码生成的模拟,选择你的设备供应商设备类型如果他们是可用的下拉列表。如果你的设备供应商设备类型不可用,设置特定于设备的值通过使用定制的处理器

另请参阅