- 2
- 0
- 约 37页
- 2017-07-09 发布于湖北
- 举报
实验三VHDL概要1
实验三 一、VHDL语言(时序电路) 锁存器硬件语言描述 用IF… THEN… ELSE语句描述时序电路 2、JK触发器 变量VARIABLE 4、模7计数器 硬件描述语言1 功能描述: 硬件描述语言2: 5、移位寄存器(74194) 硬件描述语言: IF…THEN…ELSIF…THEN语句 二、在图形项目中调用VHDL元件 2、建立JK触发器VHDL源文件 3、在图形编辑器中编辑电路 4、项目编译 5、仿真结果 和可靠性有关的几个概念 竞争和冒险 竞争和冒险 竞争和冒险 如何处理毛刺 如何处理毛刺 如何处理毛刺 提高同步系统的运行速度 提高同步系统的运行速度 提高同步系统的运行速度 三、实验要求 四、实验报告 实验安排 实验要求 我们可以将较大的组合逻辑分解为较小的几块,中间插入触发器,这样可以提高电路的工作频率。这也是所谓“流水线”(pipelining)技术的基本原理。 它时钟频率受制于第二个较大的组合逻辑的延时,通过适当的方法平均分配组合逻辑,可以避免在两个触发器之间出现过大的延时,消除速度瓶颈。 PLD开发软件中也有一些设置,通过修改这些设置,可以提高编译后系统速度,但这种速度的提高是很有限的,我们只有理解系统速度的基本原理,认真的优化设计方案,才能从根本上提高系统的运行速度。 1、在Max+Plus II中,用VHDL输入一个计数器器电路或一个其它常用时序逻辑电路。 2、设计实现一个流水线技术提高运行速度的逻辑电路 2、对输入的逻辑电路进行编译。 3、对编译后的逻辑电路进行仿真,对仿真结果进行分析。 1、简单写出项目说明:电路名称,电路原理,逻辑功能。 2、在对项目进行输入、编译、仿真过程中出现的问题和解决的方法,对仿真结果进行分析。 3、总结:对本次实验做出评价,写出经验、存在的问题、改进和建议。 4、附上实验所做项目产生的电子文件。 * 学习VHDL语言 时序电路 描述时序数字电路 1、锁存器(latch) 锁存器:由高低电平控制的逻辑电路。 锁存器包括基本RS触发器及各种电平触发器,其功能为同步、异步置位复位、数据送入、保持不变。 锁存器是RAM类存储器的基本单元。在硬件描述语言中用条件语句实现锁存器。 LIBRARY IEEE; USE IEEE.Std_Logic_1164.all; ENTITY latch1 IS PORT( d, ena : IN STD_LOGIC; q : OUT STD_LOGIC); END latch1; ARCHITECTURE arc_latch1 OF latch1 IS BEGIN PROCESS(d, ena ) BEGIN IF ena=‘1’ THEN q=d; END IF; END PROCESS; END arc_latch1; 特性方程: 状态图: 逻辑符号: LIBRARY IEEE; USE IEEE.Std_Logic_1164.all; ENTITY jkf IS PORT( j, k, clk : IN STD_LOGIC; q : OUT STD_LOGIC); END jkf; ARCHITECTURE arc_jkf OF jkf IS SIGNAL q_temp: STD_LOGIC; BEGIN PROCESS(clk) VARIABLE jk_temp : STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN IF clkEVENT AND clk=1 THEN jk_temp:=(j k); CASE jk_temp IS WHEN 00= q_temp =q_temp; WHEN 01= q_temp =0; WHEN 10= q_temp =1; WHEN 11= q_temp =NOT q_temp; WHEN others= NULL; END CASE; END IF; END PROCESS; q=q_temp; END arc_jkf; 端口说明: PORT( clk : IN STD_LOGIC; q : OUT INTEGER RANGE 0 TO 6); VARIABLE cnt : INTEGER RANGE 0 TO 6; BEGIN IF (clkEVENT AND clk = 1) THEN
您可能关注的文档
- 实验一二三概要1.doc
- 实验一嵌入式系统设计概要1.doc
- 实验七 端口聚合提供冗余备份链路概要1.doc
- 实验七 ENVI软件介绍概要1.doc
- 实验三 交换机基本配置及交换机端口配置概要1.doc
- 实验七网络编程概要1.doc
- 实验一 认识Matlab编程环境概要1.doc
- 实验三 图形用户界面设计(汽院含答案)概要1.doc
- 实验三 Java面向对象高级编程概要1.doc
- 实验三 导数 数学实验课件习题答案概要1.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)