如何解决如何在SpinalHDL中建立三元条件?
我想在SpinalHDL中将三元条件作为Verilog中的三元分配:
例如
wire my_condition = (this == that);
wire [1:0] my_ternary_wire = my_condition ? 2'b10 : 2'b01;
所需的SpinalHDL代码:
val myCondition = this === that
val myTernaryWire = myCondition ? B(3) : B(1)
解决方法
我刚刚看到可以使用:
val myCondition = this === that
val myTernaryWire = myCondition ? B(3) | B(1)
只需将:
更改为|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。