Verilog HDL组合电路设计
组合电路的特点是:电路中任意时刻的稳态输出仅仅取决于该时刻的输入,而与电路原来的状态无关。
组合电路的设计需要从以下几个方面考虑:
1.所用的逻辑器件数目最少,器件的种类最少,且器件之间的连线最简单,这样的电路称为“最小化”电路;
2.其次,为了满足速度需求,应使级数尽量少,以减少门电路的延迟,电路的功耗应尽可能的小,工作时稳定可靠;
描述组合逻辑电路有四种方式:结构描述,逻辑代数,真值表,抽象描述。
举例说明
例:设计一个3个裁判的表决电路,当两个或两个以上裁判同意时,判决器输出“1”,否则输出“0”。
方法一:真值表方式
真值表是对电路功能最直接和简单的描述方式。

module desingn(OUT,A,B,C);
output OUT;
input A,B,C;
reg OUT;always@(A or B or C)case ({A,B,C})3’b000:OUT<=0;3’b001:OUT<=0; 3’b010:OUT<=0;3’b100:OUT<=0;3’b011:OUT<=1;3’b101:OUT<=1;3’b110:OUT<=1;3’b111:OUT<=1;endcaseendmodule

方法二:逻辑代数方式
将真值表用卡诺图表示,然后化简电路,得出逻辑函数表达式。

module desingn(OUT,A,B,C);
output OUT;
input A,B,C;assign OUT=(A&b)|(B&C)|(A&C);endmodule

方法三、结构描述方式
结构描述方式是对电路最直接的表示。

module desingn(OUT,A,B,C);
output OUT;
input A,B,C;and U1 (w1,A,B);
and U2 (w2,B,C);
and U3 (w3,A,C);
or U4 (OUT,w1,w2,w3);endmodule

方法四:抽象描述方式
采用抽象描述进行电路设计的方法,直接从电路功能出发,编写代码。

module desingn(OUT,A,B,C);
output OUT;
input A,B,C;
wire [1:0] sum;
reg OUT;assign sum=A+B+C; //加法器
always @(sum)if (sum>1)      OUT=1; //数据比较器else      OUT=0;endmodule

具体例子,待更新。

Verilog硬件描述语言 西安电子科技大学 蔡觉平主讲 P8 语言设计思想和和可综合特性、组合电路设计 课程笔记相关推荐

  1. 西安电子科技大学通院811电院821考研上岸经验分享(一)

    西安电子科技大学通院811&电院821考研上岸经验分享(一) 一. 本人简介 本人毕业于山东某高校电子信息工程专业,参加2020年研究生考试,报考学校西安电子科技大学电子工程学院专硕研究生,其 ...

  2. 西安电子科技大学通院811电院821考研上岸经验分享(三)

    西安电子科技大学通院811&电院821考研上岸经验分享(三) 一. 本人简介 本人毕业于山东某高校通信工程专业,参加2020年研究生考试,报考学校西安电子科技大学通信工程学院学硕研究生,其中8 ...

  3. 勘误表:《网络程序设计(第二版)》西安电子科技大学出版社

    勘误表是本人自己在上这门课时整理的,欢迎大家补充,本人联系方式zhongyi1997@126.com. <网络程序设计(第二版)>,西安电子科技大学出版社 (封面是这样风格的,暂时没找到匹 ...

  4. 电子与通信工程专硕考分_2021西安电子科技大学电子与通信工程考研经验分享...

    大家好,我是西安电子科技大学电子工程学院上岸的研一学姐,专业是电子与通信工程,考研一路走来,通过自己摸索,掌握了一些必不可少的经验,写此经验贴,如果看到的学弟学妹读完之后会有一点收获,那就有所值了. ...

  5. 西安电子科技大学计算机全国排名第几,全国五所电子类高校排名,北京邮电大学排名第三...

    电子类的高校在这几年来是比较火的,并且每年的分数线也在不断的升高,不过在每年的志愿填报中还是有很多高考生报考这一类的高校.因为从目前来看,电子类的高校是比较好就业的,工资待遇方面也比很多行业要高. 根 ...

  6. python语言程序设计西安电子科技大学答案-徐悦甡 | 个人信息 | 西安电子科技大学个人主页...

    计算机科学与技术学院,软件工程系,讲师,硕导(软件工程学术学位 +电子信息类专业学位),校数学建模竞赛队指导教练,所在团队:智能软件与系统新技术研究所. 本人一直从事文本学习.推荐系统.自然语言理解与 ...

  7. 西安电子科技大学泄漏信息

    偶然的机会,看到西安电子科技大学计算机学院的导师登录页,随便点了点,发现竟然是传说中的"响应式Web设计",输完帐号,就告诉你帐号正确与否,输完密码,就告诉你密码正确与否...这让 ...

  8. 西安电子科技大学计算机录取分数,2021年西安电子科技大学投档线及各省最低录取分数线统计表...

    2018-2019年西安电子科技大学投档线及各省最低录取分数线统计表 高考填报志愿的时候,查询每个院校投档分数线是志愿填报信息的必要一步.那么什么是投档线呢?高考院校投档线是指以院校为单位,按招生院校 ...

  9. 计算机网络工程本科培养计划,网络工程专业卓越计划本科培养方案2015版-西安电子科技大学计算机.doc...

    网络工程专业卓越计划本科培养方案2015版-西安电子科技大学计算机.doc 网络工程专业卓越计划本科培养方案 一.培养目标及培养模式 (一)培养目标 网络工程专业培养服务于社会主义现代化建设需要的德. ...

最新文章

  1. OFBiz + Opentaps 仓储设施 基本管理
  2. 服务端升级为select模型处理多客户端
  3. windows下VS2015配置caffe
  4. UC/OS-II的学习
  5. MySQL - 存储过程
  6. 男朋友的回答可以多敷衍?
  7. 前端学习(2824):数据绑定前的代码编辑器技巧
  8. 能测试快充真假的软件,苹果iOS 12可自行测试真假快充:山寨充电器将被洗牌
  9. 六部门集中约谈8家网约车顺风车平台 要求加快合规步伐
  10. java设计模式在java中的应用
  11. 【统计分析】4 空间点数据分析与ArcGIS
  12. hp服务器驱动有专门的网站吗,惠普官网的驱动是哪个网址
  13. 证券公司服务器系统错误,招商证券系统错误是怎么回事 招商证券服务器崩溃...
  14. Interactive Speech and Noise Modeling for Speech Enhancement
  15. 高考数学答题技巧及常用高中数学解题方法(含答案解析)
  16. 是否应该删除Windows 7 Service Pack备份文件以节省空间?
  17. 健身类小程序前后端源码
  18. 招商银行信用卡还款冲账顺序
  19. 尤雨溪:Vue3.0 官宣彻底抛弃 IE 浏览器
  20. 新劳动法年假计算工具

热门文章

  1. 守护云原生安全,青藤让浙江移动“心里更有底”
  2. 女孩子付钱用计算机,“让女生付钱太没面子了,你转账给我吧。”
  3. 【软件构造】——课程篇 高屋建瓴,从宏观角度谈软件构造
  4. node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
  5. 盘点 11 月火火火火的 GitHub 项目
  6. 基于ssm技术的校自助阅览室的设计与实现毕业设计源码242326
  7. 计算机操作员证书等级有哪些,还有多少不知道职业资格证书分为几个等级的 赶快脑补一下吧...
  8. 分数的计算机题,分数问题
  9. python长度单位换算用def_计算字段示范
  10. 微信官方:微信圈子将停止运营