SpinalHDL之语义(Semantic)(二)
本文作为SpinalHDL学习笔记第七十篇,介绍SpinalHDL的When/Switch/Mux。
目录:
1.When
2.Switch
3.本地声明(Local declaration)
4.Mux
⼀、When
when(cond1) {
//当cond1真时执⾏操作
}.elsewhen(cond2) {
//当cond1假但cond2真时执⾏操作
}.otherwise {
//cond1和cond2同假时执⾏操作
}
注意:如果otherwise关键字和花括号的后半部分}在同⼀⾏, .可以省略。
when(cond1) {
//当cond1真时执⾏操作
} otherwise {
//cond1和cond2同假时执⾏操作
}
但如果.otherw