版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA课程实验三三种逻辑功能电路描述方法设计EDA课组一、实验目的:1、学习三种逻辑功能电路描述方法;2、学习典型电路设计;二、实验内容1、学习结构、数据流和行为描述语句的功能电路设计方法。2、学习数据选择器、加法器和编译码设计。三、实验原理1、结构描述方法调用软件平台内部的门元件,通过电路逻辑结构功能进行设计的方法。调用门元件的格式为:门元件名字<例化的门名字>(<端口列表>)其中普通门的端口列表按下面的顺序列出:(输出,输入1,输入2,输入3……);比如:与门格式and
a1(out,in1,in2,in3); //三输入与门非门not需注意的是:它们允许有多个输出,但只能有一个输入。比如:notN1(out1,out2,in); //1个输入in,2个输出out1,out2下面是一下逻辑门符号:Verilog的内置门元件如用基本逻辑门结构设计的4选1MUX原理图四选一in1in2in3in4outs0,s1S0,S1out0,0in10,1in21,0in3,1in4modulemux4_1a(out,in1,in2,in3,in4,s0,s1);inputin1,in2,in3,in4,s0,s1;outputout;wire
s0_n,s1_n,w,x,y,z;not(s0_n,s0),(s1_n,s1);and(w,in1,s0_n,s1_n),(x,in2,s0_n,s1), (y,in3,s0,s1_n),(z,in4,s0,s1);or(out,w,x,y,z);endmodule如用逻辑门结构描述设计的四选一程序:这些语句并行运行,与顺序无关。仿真结果:2、数据流描述
数据流描述方式主要使用持续赋值语句,多用于描述组合逻辑电路,其格式为:assignLHS_net=RHS_expression;右边表达式中的操作数无论何时发生变化,都会引起表达式值的重新计算,并将重新计算后的值赋予左边表达式的net型变量。
数据流描述
用数据流描述模式设计电路与用传统的逻辑方程设计电路很相似。设计中只要有了布尔代数表达式就很容易将它用数据流方式表达出来。表达方法是用Verilog中的逻辑运算符置换布尔逻辑门运算符即可。比如,如果逻辑表达式为:则用数据流方式描述为:assignF=(a&b)|(~(c&d))。modulemux4_1c(out,in1,in2,in3,in4,s0,s1);inputin1,in2,in3,in4,s0,s1;outputout;assignout=(in1&~s0&~s1)|(in2&~s0&s1)|(in3&s0&~s1)|(in4&s0&s1);endmodule如用数据流描述设计的4选1MUX逻辑表达式:3、行为描述
就是对设计实体的数学模型的描述,其抽象程度远高于结构描述方式和数据流描述。当描述一个设计实体的行为时,无需知道具体电路的结构,只需要描述清楚输入与输出信号的行为,而不需要花费更多的精力关注设计功能的门级实现。这种描述通常用过程语句(always和initial)进行描述。modulemux4_1b(out,in1,in2,in3,in4,s0,s1);inputin1,in2,in3,in4,s0,s1;outputregout;always@(*) //使用通配符*case({s0,s1})2'b00:out=in1;2'b01:out=in2;2'b10:out=in3;2'b11:out=in4;default:out=2'bx;//x不确定状态endcaseendmodule如用case语句描述设计的4选1MUX分别对以上介绍的三种原理进行编程、仿真得到验证结果。四、实验步骤实验报告要求1、分析每种电路描述方法的特点。2、通过三种描述电路方法设计三人表决器逻辑电路。给出设计过程,并仿真验证。输入输出abcf00010111000001010011100101110111逻辑表达式:【例2.1】三人表决电路的Verilog描述modulevote(a,b,c,f); //模块名与端口列表inputa,b,c; //模块的输入端口outputf; //模块的输出端口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制造业疫情防控安全管理制度
- 电动车充电桩环保管理制度
- 食品配送中心集中采购管理制度
- 保健食品经营管理制度流程
- 职业发展促进管理制度
- 高档别墅吊顶工程施工合同
- 留观制度及流程
- 井下动火审批制度及安全技术措施
- 中小微企业融资租赁合同
- 建筑行业安全风险分级管控制度
- 专题28 语言综合运用新情境新题型(练习) -2024年高考语文二轮复习讲练测(新教材新高考)(解析版)
- 湖南省长沙市雅礼集团2023-2024学年部编版八年级历史上学期期末历史试卷(含答案)
- 钢结构拆除安全施工方案
- 计算机科学与人工智能教材
- 市政道路工程前期基本流程
- 新能源大学生职业生涯规划书
- 化工新材料与新技术
- 共同投资光伏项目合作协议
- 文言文阅读训练:桓宽《盐铁论》选(附答案解析与译文)
- 四级公路施工组织设计
- 人事考试服务投标方案(技术方案)
评论
0/150
提交评论