当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/37802.html

相关文章:

  • HCIP--以太网交换安全(一)
  • C++初阶:STL详解(七)——list的模拟实现
  • 初识Vue3(详细版)
  • AFSim仿真系统 --- 系统简解_01(任务模块)
  • Bigemap Pro首发(一款真正全面替代Arcgis的国产基础软件)
  • 【C++】unordered_map(set)
  • 功能测试的测试流程是什么样的?
  • 基于大数据技术的颈椎病预防交流与数据分析及可视化系统
  • C++多态的实现方式
  • boost 的lockfree 使用
  • STM32G431RBT6 VREF+与VDDA引脚
  • Linux应急响应技巧整理
  • C语言-进程
  • 安卓开发板_MTK开发板_联发科开发评估套件Demo板接口介绍
  • Vue3+el-menu 递归 emit失效
  • C语言内存模型的五个核心区域
  • 【C++算法】栈
  • 【含文档】基于Springboot+微信小程序 的高校心理咨询系统(含源码+数据库+lw)
  • 灰度重心法求取图像重心
  • C/C++语言基础--C++运算符重载以及其重载限制