主要内容

多重速率的模型要求HDL代码生成

模型配置参数

在生成HDL代码之前,您的模型使用的配置参数hdlsetup命令。这对HDL代码生成设置多重速率的模型。本节总结了设置应用到模型hdlsetup多重速率的相关代码生成。这些包括:

  • 解算器所需选项推荐或HDL代码生成:

    • 类型:固定步

    • 解算器:离散(没有连续状态)。其他固定步解决者可以选择,但这个选项通常是最适合模拟离散系统。

    • 对待每个离散率作为一个单独的任务:单任务模式清晰。

  • hdlsetup配置如下诊断/样品时间所有模型的选择:

    • 多任务数据传输:错误

    • 单个任务数据传输:错误

    在多重速率的模型用于HDL代码生成率过渡块时,必须显式地插入块连接运行在不同的利率。集多任务数据传输单个任务数据传输错误检测非法率转换之前代码生成。

了解更多关于设置hdlsetup配置,请参阅检查模型参数适合HDL代码生成

采样率

高密度脂蛋白编码器™要求至少有一个有效的采样率(样本时间> 0)在模型中必须存在。如果所有利率是0、1或者2,代码生成器(makehdl)和兼容性检查器(checkhdl)终止一条错误消息。

块用于率转换

使用率转换块,而不是第二块,创建率转换模型用于HDL代码生成:

  • 延迟

  • 利用延迟

  • 单位延迟

  • 单位延迟启用

  • 零级举行

延迟块上市应该配置有相同的输入和输出采样率。

零级举行块必须配置与继承(1)样本。