如何为Nios®系统实施优先仲裁方案?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何为Nios®系统实施优先仲裁方案?

SOPC Builder使用公平优先级方案,允许您输入每个从站的优先级。每个从器件将为其每个主器件提供整数仲裁优先级。根据以下规则解决冲突:如果每个主器件具有优先级P i ,并且所有优先级的总和是P total ,那么主器件号i将在每个P 冲突中赢得仲裁P i次。

您可以通过实施严重偏差的公平方案来估算优先仲裁方案。例如,100:1的公平比将是严格优先级方案的良好近似。在大多数情况下,它可能更好,因为它可以防止无限制的锁定。

公平计数器是二进制的,因此逻辑成本与比率的log-2相同。您可以拥有20亿比1的比率,并且系统LE影响最小。计数器都是在下一个请求之前预先计算的,因此大比率也将具有最小的f MAX影响。应该通过软件可见的格式良好的信号量结构来管理真正的互斥。

优先级权重在SOPC Builder系统内容选项卡中指定。选择显示仲裁优先级 (查看菜单)以使其显示在窗口中。然后输入每个从站旁边的仲裁优先级。

请登录后发表评论

    没有回复内容