【问题标题】:Feedback loop in Simulink/HDL CoderSimulink/HDL Coder 中的反馈回路
【发布时间】:2016-06-18 07:55:59
【问题描述】:

我有一个 Simulink/HDL 编码器系统(请参见下图)。我有 3 个输出和 3 个输入。我希望我的系统运行 10 次。在每次迭代之后,它应该选择输出并将它们用作输入。我该怎么做?

【问题讨论】:

  • 您的问题不完整。哪个输出应该连接到哪个输入?输入的初始值是多少。每个时钟周期一次迭代。什么时候开始迭代?如何表示完成?

标签: loops vhdl simulink feedback-loop hdl-coder


【解决方案1】:

使用内存和每个信号的初始值块构建一个循环。内存块允许您访问先前的迭代信号,初始值块用于设置第一次迭代的输入。

一个简单的例子循环回一个信号can be found here in the documentation

在你的情况下,它看起来像这样:

要获得 10 次迭代,请设置相应的模拟时间。例如使用 1s 采样率和 9s 模拟时间的固定步长离散求解器。

【讨论】:

    猜你喜欢
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多