![数字逻辑与数字系统 第二版PPTLec11-2016_第1页](http://file4.renrendoc.com/view/5069b48ac90506093a2371257534806c/5069b48ac90506093a2371257534806c1.gif)
![数字逻辑与数字系统 第二版PPTLec11-2016_第2页](http://file4.renrendoc.com/view/5069b48ac90506093a2371257534806c/5069b48ac90506093a2371257534806c2.gif)
![数字逻辑与数字系统 第二版PPTLec11-2016_第3页](http://file4.renrendoc.com/view/5069b48ac90506093a2371257534806c/5069b48ac90506093a2371257534806c3.gif)
![数字逻辑与数字系统 第二版PPTLec11-2016_第4页](http://file4.renrendoc.com/view/5069b48ac90506093a2371257534806c/5069b48ac90506093a2371257534806c4.gif)
![数字逻辑与数字系统 第二版PPTLec11-2016_第5页](http://file4.renrendoc.com/view/5069b48ac90506093a2371257534806c/5069b48ac90506093a2371257534806c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十一讲
硬件描述语言基础(3)数字逻辑与数字系统1基本逻辑运算的行为描述2基本逻辑运算:与运算3x1modulemyand(L,A,B);
reg
L;
always
@*
L=A&B;endmoduleinput
A,B;outputL;
基本逻辑运算:或运算4input
A,B;outputL;
modulemyor(L,A,B);
reg
L;
always
@*
L=A|B;endmodule基本逻辑运算:非运算5input
A;outputL;
modulemynot(L,A,B);
reg
L;
always
@*
L=~A;endmodule
行为描述总是用always@来实现具体逻辑的描述
组合逻辑的行为描述总是用always@*
行为描述当中被赋值的信号总是定义成为reg类型
always@被称为过程块
过程块中不能出现数据流描述和结构描述6小结2常用复合逻辑的行为描述7《数字系统设计》微课程
两输入变量与非
逻辑真值表ABL001010111110ABLAB&L与非逻辑符号a)与非运算常用复合逻辑运算与非门的HDL描述9input
A,B;outputL;
modulemynot(L,A,B);
reg
L;
always
@*
L=~(A&B);endmodule或非门的HDL行为级描述?10异或门的HDL行为级描述?同或门的HDL行为级描述?Q:行为级描述优势何在?3组合逻辑电路的结构描述11二选一数据选择器设计modulemux2to1(a,b,sel,out);
inputa,b,sel;
outputout;
assignout=sel?a:b; //数据流描述endmoduleQ1:如何更改为行为描述?Q2:还有其它的方式吗?二选一数据选择器设计modulemux2to1(a,b,sel,out);
inputa,b,sel;
outputout;regout;always@*
if(sel)out=a;elseout=b;endmodule//数据流描述写法module
_2to4decoder(A1,A0,E,Y);
input
A1,A0,E;
output[3:0]Y;
assignY[0]=~(~E&~A1&~A0);
assignY[1]=~(~E&~A1&A0);
assignY[2]=~(~E&A1&~A0);
assignY[3]=~(~E&A1&A0);endmodule
2-4译码器设计//行为描述写法module
_2to4decoder(A1,A0,E,Y);
input
A1,A0,E;
output
[3:0]Y;
reg
[3:0]Y;
always@*
if(E)Y=4’b0000;elsecase({A1,A0}) 2’b00:Y=4’b0001; 2’b01:Y=4’b0010; 2’b10:Y=4’b0100;
2’b11:Y=4’b1000;
endcaseendmodule
2-4译码器设计4位比较器设计modulecomp4(a,b,r_b,r_s,r_e);
input
[3:0]a,b;
output
regr_b;//a>b时为1outputregr_s;//a<b时为1
output
regr_e;//a=b时为1
always@*
begin r_b=a>b?1’b1:1’b0;
r_s=a<b?1’b1:1’b0;
r_e=a==b?1’b1:1’b0;
endendmodule设计题案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年职场个人竞聘主题演讲稿
- 2024年科学技术的生活演讲稿
- 2024年高考决战百日誓师演讲稿版
- 【暑期课程人教版初一数学】学生版
- 10年高考生物真题专题分类11生物的变异与进化练习含答案
- 普通住宅、非普通住宅与非住宅的税收区别
- 增值税、企业所得税、会计的视同销售的差异分析
- 2024采购人员月度工作总结(32篇)
- 咖啡品牌上市推广营销方案(公关传播部分出色)-
- 【正版授权】 IEC 62387:2020 EN-FR Radiation protection instrumentation - Dosimetry systems with integrating passive detectors for individual,workplace and environmental monitoring of ph
- 浙江省杭州市2023-2024学年高二下学期6月期末英语试题
- 2024年建筑八大员(九大员)住房城乡建设领域现场专业人员考试-安全员笔试考试历年典型考题及考点含含答案
- 2023年宜春市北湖学校袁州区农村学校选调在编在岗教师考试真题
- 2024年内蒙古科技职业学院单招职业技能测试题库带答案
- (正式版)JTT 1495-2024 公路水运危险性较大工程安全专项施工方案审查规程
- 期末测试卷(试题)-2023-2024学年西师大版五年级数学下册
- GB/T 24808-2022电梯、自动扶梯和自动人行道的电磁兼容抗扰度
- 足球比赛登记表(共2页)
- 沪教版八年级下册物理知识点
- 煤矿灾害防治技术课程说课
- 浅谈燃煤电厂贮灰场封场闭库方案
评论
0/150
提交评论