已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 控违拆违责任制度
- 教师网络安全责任制度
- 新闻记者终身责任制度
- 木材生产责任制度
- 医疗机构收受“红包”回扣专项整治工作方案
- 2026年天府新区航空旅游职业学院单招职业技能考试题库带答案详解(夺分金卷)
- 2026年宁波工程学院单招职业技能考试题库及答案详解(有一套)
- 2026年天津国土资源和房屋职业学院单招职业技能考试题库附答案详解(能力提升)
- 2026年天津职业大学单招职业倾向性考试题库带答案详解(精练)
- 2026年天津工艺美术职业学院单招职业技能考试题库含答案详解(研优卷)
- 物业小区控烟监督制度
- 2026年郑州市检验检测有限公司公开招聘19人笔试备考题库及答案解析
- 2026年春季安全教育班会记录表(19周):开学安全第一课-启航安全守护新学期
- 多模式镇痛临床实践与应用
- 2025年黄山职业技术学院单招职业技能测试题库附答案解析
- 2026吉林农业大学三江实验室办公室招聘工作人员笔试备考试题及答案解析
- 脑中风科普知识讲座
- 大坝安全监测仪器检验测试规程
- 绿色数据中心 暨对算力行业的一点思考 行业洞察 2026
- 历史试题-汕头市2025-2026学年度普通高中毕业班教学质量监测(含解析)
- 部队食堂制度规范标准
评论
0/150
提交评论