




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Xxxxx 学院 EDAEDA 技术技术课程报告课程报告 设计题目:设计题目:8 8 线线-3-3 线优先编码器线优先编码器 班班 级:级: 应用电子应用电子 11011101 班班 姓姓 名:名: 学学 号:号: 指导老师:指导老师: 日日 期:期: 目录目录 一、一、8-38-3 优先编码器设计原理分析优先编码器设计原理分析 .3 3 二、二、8-38-3 优先编码器模块的源程序优先编码器模块的源程序 .3 3 三、三、8-38-3 优先编码器仿真结果优先编码器仿真结果 .4 4 四、设计总结和心得体会四、设计总结和心得体会.5 5 五、参考资料五、参考资料.5 5 一、8-3 优先编码器设计原理分析 8-3 优先编码器输入信号为 din0,din1,din2,din3,din4,din5,din6 和 din7,输出信号为 out2、out1、out0。输入信号中 din7 的优先级别最低, 依次类推,din0 的优先级别最高。也就是说若 din0 输入为 1(即为高电平)则 无论后续的输入信号怎么样,对应的这种状态一样,如若 din0 输入为 0(即为 低电平)则看优先级仅次于 din0 的 din1 状态决定,依次类推。因为 din0 到 din7 共 8 中状态,可以用 3 位二进制编码来表示。8-3 优先编码器真值表如下 表所示。 表 1 8-3 优先编码器真值表 二、8-3 优先编码器模块的源程序 8-3 优先编码器由 VHDL 程序来实现,VHDL语言描述如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY coder IS PORT ( din : IN STD_LOGIC_VECTOR(0 TO 7);output : OUT STD_LOGIC_VECTOR(0 TO 2);EANABLE: in std_logic ); END coder; ARCHITECTURE behav OF coder IS SIGNAL SINT : STD_LOGIC_VECTOR(4 DOWNTO 0); BEGIN PROCESS (din) BEGIN IF (EANABLE=0) THEN IF (din(0)=1) THEN output = 000 ; 输 入 输 出 din0din1din2din3din4din5din6din7out0out1out2 1xxxxxxx000 01xxxxxx100 001xxxxx010 0001xxxx110 00001xxx001 000001xx101 0000001x011 00000001011 ELSIF (din(1)=1) THEN output = 100 ; ELSIF (din(2)=1) THEN output = 010 ; ELSIF (din(3)=1) THEN output = 110 ; ELSIF (din(4)=1) THEN output = 001 ; ELSIF (din(5)=1) THEN output = 101 ; ELSIF (din(6)=1) THEN output = 011 ; ELSE output = 111 ; END IF ; ELSE output =ZZZ; END IF; END PROCESS ; END behav; 三、8-3 优先编码器仿真结果 8-3 优先编码器由 VHDL 程序实现后,其仿真图如图 2-1 所示。 图 1 8-3 优先编码器功能仿真图 对其仿真图进行仿真分析:din 为输入信号组,它由 din7-din0 八个输入 信号组成。output 为输出信号组, 它由 output2-output0 三个二进制代码输 出信号组成。enable 为使能端,当 enable 为 0 时编码器工作,当使能端为 1 时输出高阻状态。当 din0 为 1 时,即输入为:1*时,输出 111,当 din0 为 0 时,输出由优先级仅次于 din0 的 din1 决定,即输入为:01*时,输 出 110,紧接着依次类推,分别得出输入为:001*时,输出 101,输入为: 0001*时,输出 100,输入为 00001*时,输出为 011。到此为止由于使能 段变为高电平,输出信号为高阻状态,但可以推断出当输入为*时,输出 010,输入为*时,输出 001,输入为时,输出为 000。 四、设计总结和心得体会 通过本次课程设计的学习,我深深的体会到设计课的重要性和目的性所在。 本次设计课不仅仅培养了我们实际操作能力,也培养了我们灵活运用课本知识, 理论联系实际,独立自主的进行设计的能力。它不仅仅是一个学习新知识新方 法的好机会,同时也是对我所学知识的一次综合的检验和复习,使我明白了自 己的缺陷所在,从而查漏补缺。希望学校以后多安排一些类似的实践环节,让 同学们学以致用。 在设计中要求我要有耐心和毅力,还要细心,稍有不慎,一个小小的错误 就会导致结果的不正确,而对错误的检查要求我要有足够的耐心,通过这次设 计和设计中遇到的问题,也积累了一定的经验,对以后从事工作会有一定的帮 助。在应用 VHDL 的过程中让我真正领会到了其在电路设计上的优越性。用 VHDL 硬件描述语言的形式来进行数字系统的设计方便灵活,利用 EDA 软件进行 编译优化仿真极大地减少了电路设计时间和可能发生的错误,降低了开发成本, 这种设计方法必将在未来的数字系统设计中发挥越来越重要的作用。 五、参考资料 1 杨刚,龙海燕.现代电子技术-VHDL 与数据系统设计.北京:电子工业出版社, 2004 2 黄仁欣.EDA 技术实用教程.北京:清华大学出版社,2006 3 潘松.VHDL 实用教程M.成都:电子科技大学出版社,2000 4 李国丽,朱维勇.电子技术实验指导书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 岚山保安考试题及答案
- 课件显示不全的原因
- 四川省广元市川师大万达中学2025-2026学年高二上学期第一次月考(8月)物理试题
- 酒店工程考试题及答案
- 后勤管理员三级安全教育(班组级)考核试卷及答案
- 精准扶贫考试题及答案
- 进阶物理考试题及答案
- 铸管精整操作工技能巩固考核试卷及答案
- 幻灯机与投影机维修工应急处置考核试卷及答案
- 清罐操作工晋升考核试卷及答案
- GB/T 37977.46-2024静电学第4-6 部分:特定应用中的标准试验方法腕带
- GB/T 18216.7-2024交流1 000 V 和直流1 500 V 及以下低压配电系统电气安全防护措施的试验、测量或监控设备第7部分:相序
- 《矿物岩石学》全套教学课件
- 不动产授权委托书样本
- 全国职业院校宠物营养学知识竞赛备考试题库(含答案)
- 休产假工作交接表
- 心理健康五年级上册北师大版第二课 交往从尊重开始 课件
- 护士自我管理规划
- 航海英语会话(一)
- 医疗器械关于生产和生产后信息评价(模板)
- 2023年度出版专业职业资格考试试题及参考答案初级
评论
0/150
提交评论