测试设备供应商和类型
描述
选择要使用的硬件的制造商和类型测试从模型生成的代码。
类别:硬件实现
设置
默认值:英特尔
,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) ' |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 没有影响 |
安全预防措施 | 当没有任何影响测试硬件是一样的生产硬件被选中。如果没有选择,就没有推荐。 |