0.0.0最近期末复习,开始学习了一遍EDA,感觉好像不是很难的样子,但是比较繁琐,总有各种各样的小细节需要注意。
由于下午就要考试了所以我就写一点点内容,权当复习了0.0

先讲if语句吧

IF 条件句 THEN顺序语句;
END IF;
第一种if语句用于门闩控制,就只有一个条件句,是最简单的if语句
----------
IF 条件句 THEN顺序语句;
ELSE 顺序语句;
END IF;
第二种if语句多用于二选一电路,也很简单啦
----------
IF 条件句 THEN顺序语句;
ELSLF 条件句 THEN 顺序语句;.....(这里可以有很多elsif语句)
ELSE(最后一句是ELSE,要注意)顺序语句;
END IF;
第三种多用于多选择的控制,这里一定一定要注意是"**ELSIF**"而不是ELSEIF
----------
IF 条件句 THENIF 条件句 THEN顺序语句;END IF;
END IF;
第四种是if语句嵌套使用,多用于多个情况组合判断,例如clk电路
------------------------
IF 条件句 THEN顺序语句;
END IF;
IF 条件句 THEN顺序语句;
END IF;
第五种是if语句并行执行

case语句也很常用

[标号:]CASE 多值表达式 ISWHEN 选择值 => 被赋值变量 <=赋值变量;WHEN 选择值 => 被赋值变量 <=赋值变量;WHEN 选择值 => 被赋值变量 <=赋值变量;...WHEN OTHERS =>被赋值变量 <=赋值变量;END CASE

还有选择信号赋值语句

WITH 选择表达式 SELECT
被赋值变量  <="赋值变量1" WHEN "选择值1",<="赋值变量2" WHEN "选择值2",<="赋值变量3" WHEN "选择值3",
...<="赋值变量n" WHEN OTHERS;这里注意一下每句结尾是","而最后一句结尾是";"

剩下的想到了来补充

关于VHDL的IF,CASE语句用法相关推荐

  1. java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期

    本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...

  2. c语言 case语句用法,switch ... case语句的用法[组图]

    switch ... case语句的用法[组图] 08-13栏目:技术 TAG:switch case语句 switch case语句 当情况大于或等于4种的时候就用switch ...  case语 ...

  3. switch case语句用法详解

    switch "开关"的意思,是一种"选择"语句,它用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if语句的组合.从功能上说,swi ...

  4. c语言 case语句用法,switch case语句的用法

    switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作.下面讲解switch case语句的具体用法. Switch作为选择结构中必不可少的语句也被加入到了Swift中,只要有编程经验的 ...

  5. linux shell中的case语句用法 以及 case default设置

    case语句使用于需要进行多重分支的应用情况 格式: case $变量名 in模式1)命令序列1;;模式2)命令序列2;; *)默认执行的命令序列 ;; esac     case语句结构特点如下: ...

  6. Verilog中if- else if语句和case语句用法:

    一.if语句: 1.两种情况 if(条件语句)begin-- end else begin-- end 2.多种情况 if(条件语句)begin-- end else if(条件语句)begin-- ...

  7. linux调用函数和case,Shell篇(3)-单双引号 ,函数及case语句用法

    一 . 单引号和双引号 1.单引号和双引号两者之间的作用和区别: 单引号('') : 单引号中的所有字符均作为普通字符处理 , 即原样输出 , 无法调用变量的值 . 双引号("") ...

  8. SQL中Case语句用法讨论

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END ...

  9. PHP switch case语句用法

    <?php$week = date('D');switch($week){case 'Mon':echo '星期一';break;case 'Tue':echo '星期二';break;case ...

最新文章

  1. mybatis结合log4j打印SQL日志
  2. python 学术_Python
  3. Python进程和线程保姆式教学,1个台机子多只手干活的秘籍
  4. 十种方法保持云中数据安全
  5. 深入 Nginx 之架构篇
  6. ML之xgboost:利用xgboost算法(sklearn+3Split+调参曲线)训练mushroom蘑菇数据集(22+1,6513+1611)来预测蘑菇是否毒性(二分类预测)
  7. Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计
  8. TensorFlow调试常见问题(pycharm)
  9. 中国互联网保险代理人生存状况调查报告
  10. 前端-面试题(答案仅限于自己的理解,非正确答案)
  11. WinForm LED循环显示信息,使用定时器Threading.Timer
  12. 如何查看windows某个目录下所有文件/文件夹的大小
  13. Java-LockSupport
  14. 【应用安全技术】浅谈安卓开发代码混淆技术
  15. (Dijkstra)迪杰斯特拉算法-最短路径算法
  16. nexus下载及上传jar包
  17. vertica中sql正则表达式
  18. 学习markdown
  19. python逆向切片理解
  20. 详解Java中Comparable和Comparator接口的区别

热门文章

  1. 基于STM32实现I2C从机的数字数学计算器:用于执行加法、减法和乘法操作的深度解析及应用
  2. 打开word文档时提示“Microsoft Office Word已停止工作”
  3. 10进制rgb转16进制rgb
  4. nand flash和nor flash的不同
  5. 解决目标检测中的小目标问题
  6. SQL 2005镜像手册(不含见证服务器)
  7. 正则表达式验证(姓名、性别、生日、手机号、身份证、邮箱、强密码)
  8. Java 25 岁了!Google 加持的 Kotlin 真能取代它?
  9. iosxib 设置图片_修改xib 默认加载图片的路径
  10. 如何保护个人信息安全?天津大学提出隐私政策合规性检测工具