【问题标题】:Chisel function for mux with more than two inputs具有两个以上输入的多路复用器的凿子功能
【发布时间】:2021-07-15 19:12:45
【问题描述】:

我可以在 chisel 中使用哪个单一函数来表示具有两个以上输入(选择)的多路复用器?

MuxLookup()?

【问题讨论】:

    标签: chisel mux


    【解决方案1】:

    您可以级联 2 输入 Muxes,通过 when/elsewhen/otherwise 语句的层次结构描述行为,或使用 MuxCase 描述 n 路 Mux

    result := MuxCase(defaultValue, Array(sel0 -> value0, sel1 -> value1, ...))
    

    MuxLookup 表示比较器(除了多路复用器之外)将信号的值与多个值匹配。

    此处提供了对不同 chisel Mux 构造的详细描述: https://www.chisel-lang.org/chisel3/docs/explanations/muxes-and-input-selection.html

    【讨论】:

      猜你喜欢
      • 2017-09-10
      • 2023-03-02
      • 2017-05-14
      • 1970-01-01
      • 2017-07-21
      • 2015-05-02
      • 2016-01-27
      • 1970-01-01
      • 2021-11-08
      相关资源
      最近更新 更多