已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏技术师范学院毕业设计说明书(论文) JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 本科课程设计(论文) EDA技术与应用的二选一选择器 学院名称: 东方学院 专 业: 电子信息工程 班 级: 学 号: 姓 名: 指导教师姓名: 指导教师职称: 2007年 4 月24日二选一选择器一.设计目的1. 学习VHDL编程;2. 进一步熟悉实验箱电路;二.设计指标及功能要求设计指标:(1) 对所设计的小系统功能正确分析;(2) 基于VHDL语言描述系统的功能;(3) 在QUARTUS环境中编译通过;(4) 仿真通过,并得到正确的波形;(5) 给出相应设计报告;功能要求:1.用VHDL语言设计可控加减计数器; 2.至少两层电路,底层有三种元件; 3.使得其执行可控加,减记数;三.实验步骤 1.建立Light目录,用于存放本实验所建立的文本 2.点击“File New”,在出现的对话框中,选择“VHDL File”进入文本编辑器。3.输入VHDL语言源文件。4.点“Save as”,保存该源文件。5.进行编译,点“start compilation”,若语句有错会有提示,修改后重新编译直到无错误。6.点“File New”,选择“Vector Waveform File”,建立仿真输入文件.7.点“End time”,输入终止时间(表示波形长度).点“light”将所有信号选中或部分选中。点“start simulation”.运行波形,直至正确。四、电路工作原理 首先,用异或门控制输入端,加一个脉冲信号。在其后方分别加上加法计数器和减法计数器:来一个脉冲,当异或门输出为0时,减法计数器开始工作,当输出为1时,加法计数器工作。这样,利用给异或门加不同的信号来控制加减计数器。五.各子模块设计与调试过程library ieee;use ieee.std_logic_1164.all;entity ora is port(a:in std_logic; b:out std_logic);end entity; architecture one of ora is begin b=not a; end architecture;library ieee;use ieee.std_logic_1164.all;entity noxa is port(a,b:in std_logic; c:out std_logic);end entity; architecture one1 of noxa isbeginc = a xor b;end architecture;library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity cnt10a is port(CP,EN:in std_logic; q:out std_logic_vector(3 downto 0);end cnt10a; architecture one of cnt10a isbegin process(CP,EN)variable q1:std_logic_vector(3 downto 0);begin if(CPevent and CP=1) then if EN=1 then if(q10);end if;end if;end if;q=q1;end process;end one;library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;use ieee.std_logic_arith.all;entity cnt10b isport(CP,EN:in std_logic; q:out std_logic_vector(3 downto 0);end cnt10b; architecture one of cnt10b isbegin process(CP,EN)variable q1:std_logic_vector(3 downto 0);beginif(CPevent and CP=1) then if EN=1 thenif(q1=0) then q1:=1001; else q1:=q1-1;end if;end if;end if;qa1,b=b1,c=k);u2:ora port map(a=k,b=j);u3:cnt10a port map(EN=k,CP=CP1,Q=cq1);u4:cnt10b port map(EN=j,CP=CP1,q=cq2);end architecture wowo;六、波形调试:七、感想: 通过对EDA程序的使用,我发现该程序的实用性!其次,对数字电路的知识也不能遗忘,还要正确使用VHDL语言,通过调试能正确的改错!并且对调试后的波形进行正确的分析。八、参考文献:1、用VHDL设计电子线路 边计年,北京:清华大学出版社,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通风与空调综合项目工程综合项目施工专项方案
- 文化创意服务买断协议书
- 天然气开采用地地基转让合同
- 学生游泳安全协议
- 特殊路基处理综合项目施工专项方案
- 综合项目工程部经理岗位职能职责
- 雨季综合项目施工安全专项综合项目施工专项方案
- 企业相亲会活动专项方案
- 差旅费管理规定 (18篇)
- 山东建筑大学建筑城规学院《344风景园林基础》(建)专业硕士历年考研真题汇编合集
- 10_kV小电阻接地系统的参数特点及其短路计算
- 207最标准租房合同范本(有利房东)
- 部编版小学语文四年级下册精读课文《白鹅》说课课件
- 酒店报销水单
- 精品资料(2021-2022年收藏)浙江移动通信机房现场管理制度汇编
- 特级教师指导小学生作文——写日记
- 手卫生依从性及正确率调查分析总结
- ISO2768公差表
- 硫酸、盐酸产品的包装说明书和使用说明书
- TRIZ的重要概念PPT课件
- 出纳面试试题(有附标准答案)
评论
0/150
提交评论