主要内容

模型检查- 254标准遵从性

你可以检查你的模型或子系统符合做- 254安全标准的选择方面顾问通过运行模型。

检查符合标准,打开模型顾问和运行检查按照任务>建模做- 254标准

信息做- 254软件考虑机载系统和设备认证和相关标准,明白了航空无线电技术委员会(RTCA)

下表列出了做- 254的支票。

以下是高度集成的系统建模检查适用于- 178 c /做- 331标准。

模型检查高完整性系统建模

你可以检查你的模型或子系统符合安全标准高完整性系统模型的选择方面顾问通过运行模型。

检查符合高完整性系统模型的标准,高度集成运行检查按照任务>建模做- 254标准>高度集成的系统

下表列出了高完整性系统模型检查和相应的建模支持做- 254安全标准的指导方针。金宝app更多信息高度集成建模指南,请参阅高度集成系统建模

高完整性系统模型检查 高度集成的系统建模的指导方针
检查不一致的向量索引方法 hisl_0021:向量索引方法一致
检查变体块生成预处理条件的活动 块hisl_0023:验证的变体
检查根港口与缺失的属性 hisl_0024:进出口接口定义
检查等同的关系操作符块浮点类型 hisl_0017:使用块计算关系运算符(2)
检查关系比较浮点信号 hisl_0016:块计算关系运算符的使用
检查使用逻辑操作符的街区 hisl_0018:使用逻辑操作符块
检验样品时间块 hisl_0007:使用迭代器或者在迭代器子系统
检查安全块减少优化设置 hisl_0046:配置参数> >块减少仿真目标
检查使用Abs的街区 hisl_0001:使用Abs块
检查使用分配的块 hisl_0029:使用分配的块
检查根港口与失踪的范围定义 hisl_0025:设计最小/最大规格的输入接口
检查与失踪的范围定义根外港 hisl_0026:设计最小/最大输出接口的规范
检查Stateflow图表过渡路径交叉并行状态边界 hisf_0013:使用过渡路径(穿越平行状态边界)
检查Stateflow图表排序的状态和转换 hisf_0002:指定的国家/过渡执行顺序
检查Stateflow调试选项 hisf_0011: Stateflow调试设置
检查Stateflow图表的独特定义数据对象 hisl_0061:唯一标识清晰
一元操作符检查Stateflow图表 hisf_0211:防止Stateflow图表中使用一元操作符来改善代码合规
检查与仿真软件强大的数据类型I / O金宝app hisf_0009:强大的数据类型(仿真软件和Stateflo金宝appw边界)
检查MATLAB代码分析器的消息 himl_0004: MATLAB代码分析器代码生成的建议
检查安全模型引用设置 hisl_0037:配置参数>模型引用
检查安全诊断设置参数 hisl_0302:配置参数>诊断> >数据有效性参数
检查安全诊断设置类型转换 hisl_0309:配置参数>诊断>类型转换
检查安全诊断设置信号连接 hisl_0306:配置参数>诊断> >连接信号
检查安全诊断设置总线连接 hisl_0307:配置参数>诊断>连接>公交车
检查安全诊断模型初始化设置 hisl_0304:配置参数>诊断> >有效性模型的初始化数据
检查安全诊断设置模型引用 hisl_0310:配置参数>诊断>模型引用
检查安全诊断设置储蓄 hisl_0036:配置参数>诊断>保存
检查安全Stateflow诊断设置 >诊断> Stateflow hisl_0311:配置参数
检查模型对象名称 hisl_0032:模型对象的名字
检查不链接到需求的模型元素 hisl_0070:放置要求链接在一个模型
检查转型路径的不当使用 hisf_0014:使用过渡路径(通过状态)
检查使用位操作符 hisl_0019:使用位操作
检查数据类型的块索引信号 hisl_0022:数据类型选择指数信号
检查模型文件的名字 hisl_0031:模型文件的名字
检查是否在MATLAB / elseif /其他模式的功能模块 himl_0006: MATLAB代码如果elseif /其他模式
检查switch语句在MATLAB函数块 否则himl_0007: MATLAB代码switch / case /模式
检查全局变量的图形功能 hisl_0062:全局变量在图形功能
检查用户定义的对象名称的长度 hisl_0063:用户定义的对象名称的长度来改进MISRA - C: 2012合规
支票的使用有条件地执行子系统 hisl_0012:使用有条件地执行子系统
检查使用标准化的MATLAB函数头 himl_0001:使用标准化的MATLAB函数头
检查使用关系运算符在MATLAB函数块 himl_0008: MATLAB代码关系操作符数据类型
检查使用逻辑运算符和函数在MATLAB函数块 himl_0010: MATLAB代码与逻辑运算符和函数
检查端口的命名Stateflow图表 hisf_0016: Stateflow港口名称
检查Stateflow数据对象的范围 hisf_0017: Stateflow数据对象范围
检查使用的块 hisl_0066:增益模块的使用
检查使用位操作Stateflow图表 hisf_0003:使用位操作
检查循环控制变量的数据类型 hisl_0102:数据类型的循环控制变量改进MISRA - C: 2012合规

HDL代码顾问检查

顾问和顾问的模型检查的HDL代码HDL编码器™验证和更新你的仿真软件金宝app®模型或子系统与HDL代码生成的兼容性。顾问的代码检查:

  • 模型配置设置

  • 港口和子系统的设置

  • 块和块设置

  • 原生浮点支持金宝app

  • 行业标准的指导方针

下表列出了HDL代码支持顾问检查做- 254安全标准:金宝app

HDL代码顾问检查 描述
检查无限和连续样本时间来源(高密度脂蛋白编码器) 检查源块连续采样时间。
检查不支持的块金宝app(高密度脂蛋白编码器) 检查不支持块HDL代码生金宝app成。
检查大型矩阵运算(高密度脂蛋白编码器) 检查大型矩阵运算。
识别无关的行,输入端口和输出端口 检查未连接的线或港口。
确定残疾人图书馆链接 为残疾人图书馆链接搜索模型。
确定解决图书馆链接 搜索模型解决图书馆链接,无法找到指定的库块。
检查MATLAB功能块的设置(高密度脂蛋白编码器) 检查设置高密度脂蛋白兼容MATLAB函数块。
检查Stateflow图表设置(高密度脂蛋白编码器)

检查HDL Stateflow兼容的设置®图表块。

检查延迟,延迟单元和零块率过渡 识别延迟,单位延迟,或零级举行块用于过渡。这些块替换为实际利率过渡块。
检查不支持的信号对象的存金宝app储类(高密度脂蛋白编码器) 检查信号是否对象存储类“ExportedGlobal”“ImportedExtern”“ImportedExternPointer”
检查文件扩展名(高密度脂蛋白编码器) 检查硬件描述语言(VHDL)包含实体的文件的文件扩展名。
检查命名约定(高密度脂蛋白编码器) 检查标准的EDA工具所使用的关键字。
检查顶级子系统/端口名称(高密度脂蛋白编码器) 检查顶级模块/实体和端口名称。
止回阀模块/实体名称(高密度脂蛋白编码器) 止回阀模块/实体名称。
检查信号和端口名称(高密度脂蛋白编码器) 检查信号和端口名称的长度。
检查包的文件名(高密度脂蛋白编码器) 检查文件名包含包。
检查泛型(高密度脂蛋白编码器) 在顶级子系统检查泛型。
检查时钟、复位,使信号(高密度脂蛋白编码器) 检查命名约定的时钟,复位,使信号。
检查建筑的名字(高密度脂蛋白编码器) 在生成的HDL代码检查硬件描述语言(VHDL)架构的名字。
检查实体和架构(高密度脂蛋白编码器) 检查是否描述的硬件描述语言(VHDL)实体和架构是相同的文件。
检查时钟设置(高密度脂蛋白编码器) 检查约束在时钟信号。
检查全局重置设置Xilinx和阿尔特拉设备(高密度脂蛋白编码器) 为阿尔特拉检查异步复位设置®设备和Xilinx同步复位设置®设备。
检查内联配置设置(高密度脂蛋白编码器) 检查一下你是否已经InlineConfigurations启用。
检查代数循环(高密度脂蛋白编码器) 检查模型的代数循环。
检查可视化设置(高密度脂蛋白编码器) 检查模型显示设置:端口数据类型和样品颜色编码的时间。
检查延迟平衡设置(高密度脂蛋白编码器) 检查平衡启用延迟。

检查模型参数适合HDL代码生成(高密度脂蛋白编码器)

检查模型参数设置对HDL代码生成。
检查双模型与本机浮点数据类型(高密度脂蛋白编码器) 检查在模型中数据类型。
检查数据类型转换块与不兼容的设置(高密度脂蛋白编码器) 检查数据类型转换的转换模式。
检查HDL互惠块使用(高密度脂蛋白编码器) 检查高密度脂蛋白互惠块不使用浮点类型。
检查使用关系操作符块(高密度脂蛋白编码器) 检查关系操作符块使用浮点类型逻辑输出。
检查与本地不支持块浮点金宝app(高密度脂蛋白编码器) 检查与本地不支持块浮点。金宝app
检查块的非零输出延迟(高密度脂蛋白编码器) 检查块与本机浮点零输出延迟。
检查与非零块ulp错误(高密度脂蛋白编码器) 检查块的非零ulp误差与本机浮点。
检查模型中单一数据类型(高密度脂蛋白编码器) 检查在模型中数据类型。
检查初始条件和触发子系统启用(高密度脂蛋白编码器) 检查启用并触发子系统的初始条件。
检查无效的顶级子系统(高密度脂蛋白编码器) 检查子系统不能在顶层HDL代码生成。

相关的话题