欢迎来到天天文库
浏览记录
ID:42566563
大小:17.50 KB
页数:9页
时间:2019-09-17
《2019EDA实训指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、EDA实训指导书 电子设计自动化技术实训CSH1 CSH 电子设计自动化技术实训CSH2 前 言 电子设计自动化技术实训CSH3 EDA是电子设计自动化(ElectronicDesignAutomation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标
2、芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可靠性,减轻了设计者的劳动强度。VHDL是一门非常重要的、是目前标准化程度最高的硬件描述语言。它在1987年就被IEEE采纳为IEEE#1076标准。用其书写的源文件既是程序又是文档,既是工程技术员之间交换信息的文件,以可作为合同签约者之间的文件。 在《电子设计自动化技术》课程的理论学习中,我们已仔细地介绍了基本数字电路的VHDL描述,为进一步掌握VHDL的综合应用,通过专门实训周以加强实践操作能力。本次实训现提供以上几个数字系统综合课题供大家进行分析练习
3、修改与矿。为了提高分析实践效果。 在此只提供简单的课题框图与注释作为提示。同时将VHDL源代码给出以便对照调试之用。 电子设计自动化技术实训CSH4 课题1带数字显示的秒表 一、设计任务及要求 1、设计一块用数码管显示的秒表。2、能够准确的计时并显示。3、开机显示。 4、用户可随时清零、暂停、计时。 5、最大计时59分钟,最小精确到秒。 二、可选器件 EPM130208-2、共阴极七段数码管、发光二极管、按键开关、电阻、电容。 三、设计总体框图 数字显示器的秒表总体框图如图1所示。时钟输入分频电路 时分复用译码显示计
4、时模块图1带数字显示的秒表总体框图 四、源程序 libraryieee; use_logic_;use_logic_;use_logic_;entitywatchis port(sel:outstd_logic_vector(6downto1);——信号。seg:outstd_logic_vector(7downto0);——管的输出信号。beginstop:instd_logic;——、停止计数。reset:instd_logic;——复位 cp2:instd_logic); endwatch; architecturebeha
5、veofwatchis signalnuml:std_logic_vector(3downto0);signalnum2:std_logic_vector(3downto0);signalnum3:std_logic_vector(3downto0);signalnum4:std_logic_vector(3downto0); 电子设计自动化技术实训CSH signalnum5:std_logic_vector(3downto0);signalnum6:std_logic_vector(3downto0);signalnum:std_lo
6、gic_vector(3downto0);signalnumlet:std_logic_vector(2downto0);signalcount:std_logic_vector(17downto1);signalselsig:std__logic_vector(6downto1);signalsegsig:std_logic_vector(7downto0);signalcp1:std_logic;signalcp3:std_logic;begin process(cp2)——分频。Begin If(cp2’eventandcp2=’1’
7、)thenIf(count=”11000011010011111”)then counthhhhhhhhhvvvvvvvvvvvvvvsel_1sel_1sel_1sel_1showshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshow0then play0<=r1_1;play1<=r2_1;play2<=r3_1;play3<=r4_1; decimal<=
8、else paly0<=r2_1;play1<=r3_1;play3<=r4_1;play3<=r5_1; decimal<= endif;e
此文档下载收益归作者所有