




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VHDL语言与EDA实验教学大纲(课程代码:08141027 )一、课程说明(一)适用专业:物理学, 电子信息与科学技术,应用电子技术(二)课程类别:专业任选课(三)课程性质与任务:要求学生通过该课程的学习,初步掌握基于EDA技术的基本电子线路设计方法、数字与模拟电子系统设计方法和可编程ASIC器件的设计方法;了解常用硬件描述语言的使用特点、编程方法和仿真测试技术,特别是能初步掌握VHDL的编程技术和硬件描述方法;学会熟练使用一至两种常用EDA工具软件的设计应用方法、测试方法和综合优化技术;对EDA的发展及其前沿技术、对硬件描述语言VHDL应用特性的发展有比较清楚的了解。 (四)实验教学目标与基本要求:要求学生初步掌握常用硬件描述语言的使用特点、编程方法和仿真测试技术,特别是能初步掌握VHDL的编程技术和硬件描述方法;学会熟练使用一至两种常用EDA工具软件的设计应用方法、测试方法和综合优化技术。(五)学时、学分数:1.课程总学时与学分:36学时 1.5学分2.实验学时与学分:18学时 0.5学分(六)实验类别:专业实验(七)考核方式与要求:预习报告占20%、实际操作40%、总结报告40%二、实验内容与基本要求(一)实验项目一览适用专业、年级1. 物理学专业三年级2. 应用电子专业三年级3. 电子信息专业三年级总学时/实验学时36/18序号实验项目名称实验内容提要学时实验要求实验类型备注1应用MAX+plus 完成基本组合电路设计熟悉MAX+plus的VHDL 文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。3必做验证2应用MAX+plus 完成基本时序电路的设计熟悉MAX+plus的VHDL 文本设计过程,学习简单时序电路的设计、仿真和测试。3必做设计3设计含异步清0 和同步时钟使能的加法计数器学习计数器的设计、仿真和硬件测试,进一步熟悉VHDL 设计技术。3必做设计47 段数码显示译码器设计学习7 段数码显示译码器设计;学习VHDL 的CASE 语句应用及多层次设计方法。3必做综合58 位数码扫描显示电路设计学习硬件扫描显示电路的设计。3必做综合6数控分频器的设计学习数控分频器的设计、分析和测试方法。3必做综合 注:1.实验要求分必做和选做两种;实验类型为验证型、设计型、综合型、综合设计型等。2.独立设课的实验不需填写“课程总学时”与“课程总学分”。(二)实验内容及要求实验一:应用MAX+plus 完成基本组合电路设计内容:首先利用MAX+plus完成2 选1 多路选择器的文本编辑输入和仿真测试等步骤,最后在实验系统上进行硬件测试,验证本项设计的功能。要求:掌握在实验系统上进行硬件测试方法实验二:应用MAX+plus完成基本时序电路的设计内容:1、根据实验4-1 的步骤和要求,设计触发器,给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。2、设计锁存器,同样给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。要求:掌握应用MAX+plus完成基本时序电路的设计方法实验三:设计含异步清0 和同步时钟使能的加法计数器内容:在MAX+plus上对例3-22 进行编辑、编译、综合、适配、仿真。说明例中各语句的作用,详细描述示例的功能特点,给出其所有信号的时序仿真波形。【例3-22】LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT10 ISPORT (CLK,RST,EN : IN STD_LOGIC;CQ : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);COUT : OUT STD_LOGIC );END CNT10;ARCHITECTURE behav OF CNT10 ISBEGINPROCESS(CLK, RST, EN)VARIABLE CQI : STD_LOGIC_VECTOR(3 DOWNTO 0);BEGINIF RST = 1 THEN CQI := (OTHERS =0) ; -计数器异步复位ELSIF CLKEVENT AND CLK=1 THEN -检测时钟上升沿IF EN = 1 THEN -检测是否允许计数(同步使能)IF CQI 0); -大于9,计数值清零END IF;END IF;END IF;IF CQI = 9 THEN COUT = 1; -计数大于9,输出进位信号ELSE COUT = 0;END IF;CQ LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S NULL ;END CASE ;END PROCESS ;END ;要求:掌握7 段数码显示译码器设计的方法实验五:8 位数码扫描显示电路设计内容:说明例5-19 中各语句的含义,以及该例的整体功能。对该例进行编辑、编译、综合、适配、仿真,给出仿真波形。【例5-19】LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY SCAN_LED ISPORT ( CLK : IN STD_LOGIC;SG : OUT STD_LOGIC_VECTOR(6 DOWNTO 0); -段控制信号输出BT : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );-位控制信号输出END;ARCHITECTURE one OF SCAN_LED ISSIGNAL CNT8 : STD_LOGIC_VECTOR(2 DOWNTO 0);SIGNAL A : INTEGER RANGE 0 TO 15;BEGINP1:PROCESS( CNT8 )BEGIN-CASE CNT8 ISWHEN 000 = BT = 00000001 ; A BT = 00000010 ; A BT = 00000100 ; A BT = 00001000 ; A BT = 00010000 ; A BT = 00100000 ; A BT = 01000000 ; A BT = 10000000 ; A NULL ;END CASE ;END PROCESS P1;P2:PROCESS(CLK)BEGINIF CLKEVENT AND CLK = 1 THEN CNT8 SG SG SG SG SG SG SG SG SG SG SG SG SG SG SG SG NULL ;END CASE ;END PROCESS P3;END;要求:掌握8 位数码扫描显示电路设计的方法实验六:数控分频器的设计内容:1、在实验系统上硬件验证例5-20 的功能。2、将例5-20 扩展成16 位分频器,并提出此项设计的实用示例。【例5-20】LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY DVF ISPORT ( CLK : IN STD_LOGIC;D : IN STD_LOGIC_VECTOR(7 DOWNTO 0);FOUT : OUT STD_LOGIC );END;ARCHITECTURE one OF DVF ISSIGNAL FULL : STD_LOGIC;BEGINP_REG: PROCESS(CLK)VARIABLE CNT8 : STD_LOGIC_VECTOR(7 DOWNTO 0);BEGINIF CLKEVENT AND CLK = 1 THENIF CNT8 = 11111111 THENCNT8 := D; -当CNT8计数计满时,输入数据D被同步预置给计数器CNT8FULL = 1; -同时使溢出标志信号FULL输出为高电平ELSE CNT8 := CNT8 + 1; -否则继续作加1计数FULL = 0; -且输出溢出标志信号FULL为低电平END IF;END IF;END PROCESS P_REG ;P_DIV: PROCESS(FULL)VARIABLE CNT2 : STD_LOGIC;BEGINIF FULLEVENT AND FULL = 1 THENCNT2 := NOT CNT2; -如果溢出标志信号FULL为高电平,D触发器输出取反IF CNT2 = 1 THEN FOUT = 1; ELSE FOUT = 0;END IF;END IF;END PROCESS P_DIV ;END;要求:掌握数控分频器的设计方法三、实验设备及器材配置1、PC机 15 套 奔III以上, 256M内存以上2、15 套EDA实验开发系统3、多媒体投影仪1套4、示波器 15套四、参考教材及资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 11.3 动能和势能 说课稿 2023-2024学年初中物理人教版八年级下册
- 2023三年级数学下册 三 美丽的街景-两位数乘两位数信息窗3 多彩的街道夜景第1课时说课稿 青岛版六三制
- 活动11 一起来种太阳花教学设计-2023-2024学年小学劳动二年级北师大·深圳报业版《劳动实践指导手册》(主编:韩震)
- 古代文人考试题目及答案
- 高考物理必考试题及答案
- 高二美术考试题及答案
- 油气行业绿色发展趋势与环境保护
- 2025舞台设备租赁合同模板
- 甘肃小学考试题目及答案
- 推动排污口监管与流域综合治理融合
- 农业现代化种植技术培训课件
- 中城汽车(山东)有限公司审计报告
- 大学博士竞赛试题及答案
- 2025版煤矿安全规程宣贯培训课件
- DB31∕T 1545-2025 卫生健康数据分类分级要求
- 大学生创新创业基础(创新创业课程)完整全套教学课件
- 2023类器官技术与行业研究报告-复刻结构重现功能 构建组织器官替身
- 国有资产交易法律实务与疑难问题
- 初中毕业证在哪里查询
- 名词语法讲解
- GB/T 5796.4-2022梯形螺纹第4部分:公差
评论
0/150
提交评论