在Verilog中最常用的两种数据类型是wire和reg,一般来说,wire型指定的数据和网线通过组合逻辑实现,而reg型指定的数据不一定用寄存器实现。也就是说reg型数据不一定综合成寄存器。下面的例子中将输出信号Dout定义为reg型,但是综合与实现结果却没有使用FF,该电路是一个纯组合逻辑设计。

module reg_cmd(

input Reset,

input CS,

input [7:0] Din,

input [1:0] Addr,

output reg[1:0] Dout

);

always@(Reset or CS or Addr or Din)

if(Reset)

Dout=0;

else if(!CS)

begin

case(Addr)

2'b00:Dout=Din[1:0];

2'b01:Dout=Din[3:2];

2'b10:Dout=Din[5:4];

default:Dout=Din[7:6];

endcase

end

else

Dout=2'bzz;

endmodule

如图所示综合结果为纯组合逻辑,没有用到FF。

reg类型变量综合电路_Verilog中reg型变量的综合效果(待补充)相关推荐

  1. reg类型变量综合电路_verilog中reg和wire类型的区别

    verilog 中 reg 和 wire 类型的区别 reg 相当于存储单元, wire 相当于物理连线 Verilog 中变量的物理数据分为线型和寄存器型.这两种类型的变量在定义时要 设置位宽,缺省 ...

  2. C++中字符型变量与整型的算术运算

    C++中字符型变量与整型的算术运算 字符型变量与整型的算术运算 C++中算术运算中的精度 下面的代码展示了上面表达式中类型的转换 数据类型的自动转换 字符型变量与整型的算术运算 最近在学习C++,经常 ...

  3. reg类型变量综合电路_Verilog - HDL考核试卷一及答案 -

    河北大学课程考核试卷 2008--2009学年第一学期 2006级 电气类专业(类) 考核科目EDA技术 课程类别 必修 考核类型 考查 考核方式闭卷 类别 A 一. 选择题: 1.下列标示符哪些是合 ...

  4. JQuery源码-------JQuery中数值型变量的判断isNumeric

    判断一个数值型变量的方法,在jquery中非常简单,只有一行代码. isNumeric: function( obj ) {// parseFloat NaNs numeric-cast false ...

  5. c语言中字符型变量的类型标识符是,C语言中类型标识符有哪些

    满意答案 564vlaci 2015.10.29 采纳率:48%    等级:12 已帮助:6409人 C语言中的标识符 1) 标识符由字母.数字.下划线"_"组成,并且首字母不能 ...

  6. Java中boolean型变量的默认值问题

    1.首先分析Java中的三种不同变量的区别,如下表所示   概念 默认值 其他 类变量 也叫静态变量,是类中独立于方法之外的变量 用static 修饰 有默认初始值,系统自动初始化. 如boolean ...

  7. C语言中字符型变量与整型变量的联系

    1)字符型变量可以与整型变量一样进行算术运算(使用字符数据的ASCII码值进行运算的) 例1: char m = 'A'; char n = 32; //char类型直接赋值整型,此整型为对应字符的A ...

  8. c语言 字符型变量,C语言中字符型变量与整型变量的联系

    1)字符型变量可以与整型变量一样进行算术运算(使用字符数据的ASCII码值进行运算的) 例1: char  m = 'A'; char  n = 32;     //char类型直接赋值整型,此整型为 ...

  9. [转] C++中字符型变量的地址输出

    > http://blog.csdn.net/sszgg2006/article/details/7982866 > 转载来自于 在C++中,如果cout一个字符数组的话,那么它会沿着这个 ...

最新文章

  1. 10601 - Cubes(Ploya)
  2. 2.Hadoop的学习(Ubuntu的目录及权限)
  3. python手机号码正确编程_python 小练习之生成手机号码
  4. 2020年最受关注的前100 家互联网公司
  5. php模板引擎如何实现,PHP模板引擎如何实现
  6. LeetCode(62):不同路径
  7. 电脑网线水晶头接法图解
  8. 自己动手从零搭建神经网络
  9. 借助NetFlow Analyzer的IPAM SPM插件,实现IP和交换机端口管理
  10. java-01背包(动态规划)
  11. javaSE探赜索隐之四--包
  12. 苹果笔记本装windows10后,如何一键截屏并保存到onedrive中?
  13. 深度学习-使用tensorflow实现猫狗识别
  14. 汇编命令及OD常用命令及断点设置
  15. python 小说 小说_如何使用python上小说网爬网络小说?
  16. 计算机外观保养的建议,网际电脑如何建议客户您怎样保养电脑
  17. 计算机删除的照片怎么恢复数据,恢复数据 教你手机照片误删怎么恢复?
  18. 《林超:给年轻人的跨学科通识课》导图 06:复杂性科学模型
  19. android mediaplayer 错误码,MediaPlayer 错误码
  20. TIME-FREQUENCY ATTENTION FOR MONAURAL SPEECH ENHANCEMENT

热门文章

  1. Django之项目搭建和配置总结(一)
  2. [BZOJ 2500] 幸福的道路
  3. android简单的夜间模式
  4. 在c++中,如果派生类没有重写基类中对应virtual函数会怎样?
  5. [教程]win10 ,ubuntu双系统安装避坑指南
  6. Linux shell sed awk
  7. vue获取div中的值_一篇文章看懂Vue.js的11种传值通信方式
  8. STM32启动文件——startup_stm32f10x_hd.s
  9. VS建lUML画类图
  10. 【Pytorch神经网络理论篇】 02 Pytorch快速上手(二)GPU与CPU张量切换+具有随机值的张量+张量的数学运算