ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:396.77KB ,
资源ID:19545548      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19545548.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Verilog实验报告Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Verilog实验报告Word文档下载推荐.docx

1、实验报告一、实验准备实验项目名称一位二进制全加电路实验日期2016/5/20实验类型演示性验证性综合性设计研究其它实验目的及要求:1、实验目的(1)学习Quartus II的文本和原理图输入方法设计简单组合电路以熟悉QuartusII的使用; (2)熟悉设备和软件,掌握实验操作,理解可编程逻辑器件的设计原理及工作流程;(3)了解Verilog HDL语言逻辑编程设计基本过程;2、实验要求(1)在利用VHDL编辑程序实现半加器和或门,再利用原理图连接半加器和或门完成全加器的设计,熟悉层次设计概念;(2)给出此项设计的仿真波形;(3)参照实验板的引脚号,选定和锁定引脚,编程下载,进行硬件测试;实验

2、设备环境:实验室:1525操作系统:windowsxp应用软件:QuartusII7.0(32-Bit)二、实验过程实验步骤:1、设计思路一个1位全加器可以用两个1位半加器及一个或门连接而成。而一个1位半加器可由基本门电路组成。半加器的真值表为其中a为被加数,b为加数,so为本位和,co为本位向高位进位, 因而可得表达式为: so=NOT(a XOR (NOT b) ; 而 co=a AND b ; 其原理图形如下:而全加器的真值表如下:其中ain为被加数,bin为加数,cin为低位向本位的进位,sum为本位向高位的进位,cout为本位和 其原理图如图所示:2、设计全加器(1)、在File菜单

3、中选择New项,将出现新建文件对话框。选择“Device Design File-Block Diagram-Schematic File”项。点击“OK”,在主界面中将打开 “Block Editor”窗口。(2)元件的添加:在绘图区点击鼠标右键-Insert-Symbol或双击鼠标左键,弹出相应的Symbol对话框,在name栏输入需添加的元件,input(输入引脚),两个h_suber ,or2(两输入或门),output(输出引脚)等,回车或点击ok,此时在鼠标光标处将出现该元件图标,并随鼠标的移动而移动,在合适的位置点击鼠标左键,放置一个元件。设计好的全加器如原理图所示。保存文件:从

4、“File”菜单下选择“Save”,出现文件保存对话框,选择文件夹d:suber(与刚才的半加器选在同一个文件夹下必须)。单击“OK”.(3)实验程序来自书上(由于报告书有限,略)实验结果分析与讨论:通过本次实验我基本熟悉了QUARTUSII的使用,分别学会了原理图输入法和VHDL文本输入法,同时也学会了波形仿真,波形仿真要观察到程序所要的结果,应该正确设置仿真时间,否则无法全面显示程序要实现的功能学生签名:袁 诚日期:指导教师评语及成绩:指导教师签名:批阅日期:BCD 解码器1、掌握组合逻辑电路设计原理及特点;2、学习使用组合逻辑电路设计方法;从1位BCD加法器扩展为2位BCD加法器,可以采

5、用图形编辑器和VHDL文本输入两种方法实现。输入两个2位BCD码A1A0和B1B0以及1位进位输入cin,输出2位BCD码和S1S0和1位进位输出cout。验证电路时可用SW8.1表示A1A0,SW16.9表示B1B0,SW0表示cin;HEX1和HEX0表示S1S0,LEDG0表示cout。方法1:采用图形编辑器的方法,最终效果图如下所示。方法2:采用1位BCD加法器的设计思路重新设计一个2位BCD加法器,以下是实现2位BCD加法器的伪代码,可作为编程的思路。1 T0 = A0 + B0 2 if(T0 9) then 3 Z0 = 10;4 c1 = 1;5 else 6 Z0 = 0;7

6、 c1 = 0;8 end if 9 S0 = T0 Z0 10 T1 = A1 + B1 + c1 11 if (T1 12 Z1 = 10; 13 c2 = 1;14 else 15 Z1 = 0;16 c2 = 0; 17 end if 18 S1 = T1 Z1 19 S2 = c2 袁诚 日期:2016/5/272016/6/31、学习三种逻辑功能电路描述方法;2、学习典型电路设计;三、实验过程(1)采用 Verilog HDL 硬件描述语言设计一个三人表 决器。 根据二进制原理得到真值表: 可知有如下逻辑关系:(2)新建工程目录、工程文件及源文件(voter)。 结构性描述设计 设

7、计三人表决器程序描述如下 modulevoter2(a,b,c,f);inputa,b,c;outputf;wiref1,f2,f3;and(f1,a,b),(f2,a,c),(f3,b,c);or(f,f1,f2,f3);endmodule (3)进行文件编译,无错误后建立波形文件,设置相应端口及波形,保存后进行时 序仿真。l(4)点击 toolsNetlistviewers RTLviewer,有如下生成的电路:数据流描述模式:设计三人表决器程序描述如下,直接修改上面程序,编译、 仿真结果也是相同的。modulevoter(a,b,c,f);assignf=(a&b)|(a&c)|(b&c

8、);行为描述模式:设计三人表决器程序描述如下,直接修改上面程序,编译、仿 真结果也是相同的。modulevoter3(a,b,c,f);outputregf;always(aorborc) case(a,b,c) 3b000:f=0;b001:b010:b011:f=1;b100:b101:b110:b111:default:f=1bx;endcase endmodule调用软件平台内部的门元件,通过电路逻辑结构功能进行设计的方法。主要使用持续赋值语句,多用于描述组合逻辑电路。对设计实体的数学模型的描述,无需知道具体电路的结构,只需要描述清楚输 入与输出信号的行为,而不需要花费更多的精力关注设计功能的门级实现袁 诚日期:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1