eda实验指导书

eda实验指导书

ID:22498395

大小:3.62 MB

页数:15页

时间:2018-10-29

eda实验指导书_第1页
eda实验指导书_第2页
eda实验指导书_第3页
eda实验指导书_第4页
eda实验指导书_第5页
资源描述:

《eda实验指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、EDA实验指导书艾明晶北京航空航天大学计算机学院2005年4月前言电子设计自动化(EDA,ElectronicDesignAutomation)技术是微电子技术中的核心技术之一,是现代集成系统设计的重要方法。它是在计算机的辅助下完成电子产品设计方案的输入、处理、仿真和下载的一种硬件设计技术。对于理工科类的大学生,学习和掌握EDA技术,是非常有必要的。由于EDA课程具有极强的工程实践性,所以配合理论教学,同时开设了EDA实验课。为此笔者结合课堂教学的相关内容,编写了这本实验指导书。本书提供了一系列由浅入深的EDA基

2、本实验项目和扩展实验项目,包括基本数字逻辑实验和数字系统实验,计算机接口类实验,自动控制类实验以及应用类实验。学生除完成教学内容规定的实验外,还可自主选做难度较大的实验。通过这些实验及EDA工具软件MAX+PLUSⅡ、QuartusⅡ和ModelSim的使用,学生可在较短时间内掌握EDA技术的原理和方法,熟悉EDA设计的全过程,包括器件的选择、逻辑设计、输入、编译、仿真以及器件的编程下载、在线校验等环节;同时有助于学生拓宽知识面,进一步深化对数字逻辑、计算机接口和通信以及可编程逻辑器件等知识的理解,综合运用所学知

3、识,熟练应用EDA技术进行PLD的设计与开发,并能基于PLD自行设计、开发出复杂数字系统。目录实验一时钟分频电路1实验二按钮消抖电路1实验三带清零和启动/停止计数的2位十进制加法计数器1实验四电子秒表电路1实验五交通红绿灯控制器1在做每一个实验之前,先在资源管理器中为该实验建立一个子文件夹,以便将该实验的所有相关文件都存于此文件夹下。实验一时钟分频电路一、实验目的1.了解时钟分频电路的原理。2.掌握使用always块结构和if-else语句实现时序逻辑电路的方法。3.掌握使用reg型变量实现同步计数器的方法。4.

4、掌握VerilogHDL语言中parameter常量及if语句的用法。5.学习和掌握采用ModelSim软件进行功能仿真的方法。二、实验要求设计一个时钟分频电路,其输入信号为输入时钟信号clki,清零脉冲clr(高有效);输出信号为输出时钟clko。1.假设输入时钟周期为1ms,试设计一个分频电路,使其输出时钟的周期为10ms。2.假设输入时钟频率为50MHz,即周期为20ns,试设计一个分频电路,使其输出时钟的周期为1ms。三、实验原理1.时钟分频电路的原理对于下降沿触发的异步二进制加法计数器,可用n个T‘触发

5、器,实现对输入时钟的2n分频。将低位触发器的输出,接到高一位触发器的CP端(下降沿触发时),最高位触发器的输出,即为对输入时钟的2n分频信号。而对于同步二进制加法计数器,是用n个T触发器,实现对输入时钟的2n分频。即第一级触发器的T1=1;第二级触发器在第一级触发器为1时,再来计数脉冲才翻转,因此T2=Q1;第三级触发器在第一级、第二级触发器都为1时,再来计数脉冲才翻转,因此T3=Q2·Q1;依此类推,第n级触发器的Tn=Qn-1······Q2·Q1。最高位触发器的输出,即为对输入时钟的2n分频信号。注意:通常

6、是采用同步二进制加法计数器来实现时钟分频电路的!2.如何实现非2n分频的整数分频?可使用reg型变量实现计数器的功能。用parameter常量设定计数器的宽度,当计数器的值达到此宽度时,计数器重新回到0状态,否则继续计数。若电路没有特殊要求,可用加法计数器的最高位输出作为分频电路的输出;否则根据实际要求对分频电路的输出进行赋值。四、实验内容1.用VerilogHDL语言设计第一个分频电路(1ms®10ms)。(1)用加法计数器的最高位输出作为分频电路的输出。(2)同样采用加法计数器,使输出时钟的波形如下图所示。即

7、clko在计够10个数后才有一个正跳变。(3)如何使输出时钟信号的前半周为低电平,后半周为高电平?试设计此种分频电路。设计输入后,选择Stratix系列的EP1S10F780C6器件,对设计项目进行编译和仿真(提示:仿真时clock的T=1ms,GridSize=1ms,EndTime=100ms;并且可用“Edit>InsertNodeorBus…”命令将计数器的输出显示在波形编辑器上)。然后建立一个默认的逻辑符号,以供后面的电子秒表电路中使用。2.用VerilogHDL语言设计第二个分频电路(20ns®1ms

8、)。(1)设计输入后,选择Stratix系列的EP1S10F780C6器件,对设计项目进行编译和仿真。(2)采用ModelSim软件进行功能仿真。五、实验报告1.在第一个分频电路中,三种方法的仿真波形有何不同?哪种波形更合理?2.仿真中是否出现竞争冒险?若有,是如何解决的?3.给出每种方法的仿真波形截图,并结合自己的设计思路加以说明。4.思考与练习:利用10MHz的时钟,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。