【问题标题】:What is the component for if-clause in digital logic?数字逻辑中 if 子句的组成部分是什么?
【发布时间】:2017-01-01 14:33:11
【问题描述】:

您对数字逻辑中的 if 子句使用哪个组件有任何想法 数字逻辑中 if 子句的组成部分是什么?

【问题讨论】:

  • 您的问题不清楚。在什么情况下,针对什么类型和条件? VHDL 没有用于组件实例化的预定义外部块语句(参见 IEEE Std 1076-2008 3. 设计实体和配置,3.1 General)。这些将由用户或供应商库提供。

标签: vhdl digital-logic


【解决方案1】:

他们正在寻找的答案可能是多路复用器

【讨论】:

    【解决方案2】:

    在 VHDL 中: 您的 if 语句将由决定如何处理它的合成器合成。大多数情况下,if 语句是通过生成多路复用器来合成的。但请记住,您的综合工具可能会将您的 if 语句综合为更优化的门结构,这不一定类似于经典的多路复用器。

    您可以尝试综合您的代码并查看 RTL 示意图。

    【讨论】:

      【解决方案3】:

      根据我的经验,大多数情况下,链式 if-else 结构将被合成为简单的和/或/...门。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-07
        • 1970-01-01
        • 1970-01-01
        • 2020-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多