fpga中的case语句
- case语句模型
module ex_case(input wire rst_n,input wire sclk,output reg o_dv,output reg [7:0] o_data,input wire [9:0] i_data,input wire [7:0] i_addr);reg [2:0] cnt_7;
// 不通功能的寄存器分开always块来写,这样代码的可维护性强,可持续性强。
always @(posedge sclk or negedge rst_n) beginif (rst_n == 1'b0) begincnt_7 <= 3'd0;endelse begincnt_7 <= cnt_7 + 3'd1;end
end// 时序逻辑
// case相当于是一个选择器
always @(posedge sclk or negedge rst_n)if (rst_n == 1'b0) begino_data <= 8'd0;o_dv <= 1'b0;end else begincase(cnt_7) //cnt_7 相当于一个查找表地址3'd0:begin o_data <= 3'd7; //当cnt_7等于3'd0执行词条语句o_dv <= 1'b1;end 3'd1:begino_data <= 3'd0;o_dv <= 1'b0;end 3'd2:begino_data <= 3'd5;o_dv <= 1'b1;end default: begino_data <= 3'd0;o_dv <= 1'b0;end endcaseendendmodule
fpga中的case语句相关推荐
- mysql能用case嵌套sql吗,关于sqlserver中查询语句中嵌套case语句使用方法
ryxxlong的博客 Sql server 中的 CASE 语句文章, 链接 http://ryxxlong.iteye.com/blog/531221 写的比较详细,具体内容如下,主要用于自己以后 ...
- java break在switch_java中switch case语句需要加入break的原因解析
java中switch case语句需要加入break的原因解析 java 中使用switch case语句需要加入break 做了具体的实例分析,及编译源码,在源码中分析应该如何使用,大家可以参考下 ...
- sql语句中case_SQL中的CASE语句
sql语句中case The case statement in SQL returns a value on a specified condition. We can use a Case sta ...
- 在Orderby子句中使用CASE 语句
CASE 语句可以在SELECT 子句和ORDER BY 子句中使用 CASE语句分为两种Case Simple Expression and Case Search Expression Case ...
- mysql 中 case语句吗_Mysql中的Case语句
1.Case基本初识 case语句是mysql中的一个条件语句,可以在字段中使用case语句进行复杂的筛选以及构造新的字段.下面通过两个leetcode例子来详细解读case语句的功能: 1.1 Le ...
- sql语句中的case语句
sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作. 首先,让我们看一下CASE的语法.在一般的SELECT中,其语法格 ...
- Verilog中关于case语句的优先级
对于这样的组合逻辑电路 always@(X) case(X) X1: X2: -- endcase 如果分支项包含变量X的所有取值情况,并且互相不重复,那么这样的情况,其实没有必要使用综合指令. (一 ...
- shell脚本中的case语句使用要点
1.双分号(;;) 用于case语句中一个分支的结束. 可类比C++里面switch...case语句,在case语句之后,若所有语句都输完,后面跟着的"break;". 2.星号 ...
- java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期
本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...
最新文章
- django文件上传
- VS2010 重命名文件:源文件名和目标文件名相同 的解决方案
- 学python要考什么证-学python需要考证吗?
- ESD二极管,替代国际品牌型号汇总
- 深入理解c++中的函数模板
- Linux--线程死锁
- 用flask部署模型
- Spring Boot数据持久化之NamedParameterJdbcTemplate
- wangeditor中添加超链接校验
- 《深入理解Java虚拟机》第2版挖的坑终于在第3版中被R大填平了
- 分析法 :3W1H --- 5W1H 的解释
- golang 实现 tcp-聊天室
- ElasticSearch 7 中keyword和integer、long、short存储性能对比实验
- VUE+ECHARTS结合使用制作一个图标页面
- [JZOJ5364]史莱姆
- 微信分享获得积分 jquery微信分享获得积分 原理
- 用sql查询姓名和身份证_查询,更新和身份
- java 实现将图片替换到word 文档中
- Pycharm中c、m、F、f、v、p分别代表的含义
- 这100道练习,带你玩转Numpy
热门文章
- 硬核!我的导师手写129页毕业论文,堪比打印!
- 替代离线RL?Transformer进军决策领域,「序列建模」成关键
- 【2021】清华大学《高级机器学习》课件和专家特邀报告(附pdf下载)
- 论文不必参考任何文献?看到作者,网友大呼失敬了
- 建校百年,哈工大计算机学部成立!NLP专家刘挺挑大梁
- golang源码分析-调度概述
- 截断句子取前k个单词
- 目标检测回归损失函数简介:SmoothL1/IoU/GIoU/DIoU/CIoU Loss
- S-BEV:用于天气和光照不变的3-DoF定位的语义鸟瞰视图表示
- OpenCV使用CUDA处理图像的教程与实战