电子设计自动化(EDA)实验2003年5月实验体系实验内容电子设计自动化(EDA)实验指导思想参考资料实验目的实验要求知识点难点指导实验发挥选做题实验体系返回EDA实验体系基础性实验设计性实验创新与提高实验发挥题选做题点击“返回”按钮可返回主页指导思想2.EDA实验反映了我国当前在数字实验教学体系、内容和方法上的改革思路和教学水平。4.EDA实验能使学生尽快掌握现代电子设计自动化技术的新方法、新工具和新手段。1.电子设计自动化(EDA)实验是我校国家面向21世纪电工电子课程体系改革和电工电子教学基地建设教学改革的研究成果。3.EDA实验教学的目标定位在系统地、科学地培养学生的实际动手能力、理论联系实际的能力、工程设计能力与创新意识。返回点击“返回”按钮可返回主页实验一2位16进制数转换2位10进制数—EDA基础性实验1.熟悉EDA软件使用环节,了解EDA实验过程;2.掌握EDA软件设计平台的VHDL、ABEL、图形、符号和状态机输入设计方法;3.掌握EDA软件设计平台的逻辑仿真工具;4.掌握EDA软件设计平台的综合设计、编译方法;5.掌握可编程芯片下载的方法。实验目的实验目的实验要求知识点难点指导实验一2位16进制数转换2位10进制数实验要求在北方交通大学可编程实验系统(如下图所示)的8位搬码开关SW24输入两个四位二进制数(小于1010),显示在LED1和LED3七段显示发光管上。两位二进制数相加后的和显示在LED5(高位)和LED6(低位)七段显示发光管上。实验目的实验要求知识点难点指导onoff1SW2181SW2281SW2381SW248……..……..1LED7101LED810LED(9-12)SW4SW5SW6SW7SW8SW9SW10SW11PROSW12SW13SW0SW1SW2SW31SW1581SW1681SW188U2126LBJTU1JP1201921XC4005EPCXC5204PCMaster:JP2,JP31,2,3off;4,5,6onJP3JP2345Slave:JP2,JP31,2,3on;4,5,6offbcadfegLED4onoff1SW1781SW2284SW20VCCJ1J2GNDDINGNDVCCCCLKD/Pabcdebcdefg…fgabcadfegLED5bcadfegLED6bcadfegLED3bcadfegLED2bcadfegLED11实验一2位16进制数转换2位10进制数实验目的实验要求知识点难点指导1.EDA实验的步骤及实验板的结构2.软件环境的熟悉参阅软件使用说明,在实验前具备基本应用能力;3.下载到实验板如何完成参阅使用说明中实验板接线说明。知识点难点指导四位二进制数与十进制数的转换规则EDA实验的环节和过程及实验板的结构注意电源线的正负极不能接反!实验一2位16进制数转换2位10进制数实验目的实验要求知识点难点指导实验发挥1.两个四位二进制数取值可以在0000~1111的范围内,和数以8421BCD码显示。2.在上述实验基础上,在七段显示发光管LED4上显示等于(=)符号。基本仪器计算机、实验板、软件平台、可编程器件EPM7128S、微机电源实验一2位16进制数转换2位10进制数实验目的实验要求知识点难点指导实验二彩灯控制器—EDA设计型实验1.掌握用VHDL语言设计时序电路的设计方法;2.掌握分频器、译码和显示接口电路的设计方法。设计并制作一彩灯循环电路。实验目的实验要求实验目的实验要求知识点难点指导提供一1MHz脉冲信号(管脚锁定83),6个LED发光管(低电平有效)及管脚锁定如下图所示。用PLD器件设计一彩灯。实验二彩灯控制器403122124743628189796934357370第一秒,40号灯和69号灯亮;第二秒,31号灯和79号灯亮;第三秒,22号灯和9号灯亮;第四秒,12号灯和18号灯亮;第五秒,4号灯和28号灯亮;第六秒,74号灯和36号灯亮;第七秒,73号灯和35号灯亮;第八秒,70号灯和34号灯亮;实验目的实验要求知识点难点指导提供一1MHz脉冲信号(管脚锁定83),6个LED发光管(低电平有效)及管脚锁定如下图所示。用PLD器件设计一彩灯。实验二彩灯控制器403122124743628189796934357370实验目的实验要求知识点难点指导要求彩灯循环是:第一秒,40号灯和69号灯亮;第二秒,31号灯和79号灯亮;第三秒,22号灯和9号灯亮;第四秒,12号灯和18号灯亮;第五秒,4号灯和28号灯亮;第六秒,74号灯和36号灯亮;第七秒,73号灯和35号灯亮;第八秒,70号灯和34号灯亮;第九秒,40号灯和69号灯亮;……要求写出设计思想及下载实现。实验二彩灯控制器实验目的实验要求知识点难点指导1.分频器、译码器设计应用2.软件平台输入方法的熟练掌握对于输入方法可选择文本输入或原理图输入方法;知识点难点指导时序电路的概念,及相应时序电路的设计方法分频器、译码器的概念及设计方法通过温习课堂教学中相关知识或查阅相关资料,于实验前完成设计。实验二彩灯控制器实验目的实验要求知识点难点指导4.注意管脚锁定。3.LED1-LED6中不需要的发光管应该通过开关将其关断;难点指导实验二彩灯控制器实验目的实验要求知识点难点指导实验发挥基本仪器同时使3个LED发光管亮。时钟改为1/5秒动作,发光管上下跳跃。计算机、实验板、软件平台、可编程器件EPM7128S、微机电源实验二彩灯控制器实验目的实验要求知识点难点指导在数据通讯、遥测等领域用于同步码识别。当检测到同步码后,输出一个信号,以便将序列脉冲的数据同步取出。序列脉冲同步码检测选做题1具体方法:每收到一个串行码,就进行记忆,在本例中,串行码长度为7位,另外需要检测一个仅收到前沿的状态。实验要求:1.系统有两个手动输入按钮a,b及时钟,复位键。2.当两个手动按钮同时输入1时并保持足够三个时钟脉冲时,LED显示器显示圆周率3.14159即π的前几位,若不满足条件即未收到三组及以上同时的双1输入则保持0。3.如果按压下复位键LED显示0,直到再次有三组及以上同时的双1输入,又进行功能循环。选做题2双1检测π发生器实验要求:选做题2详细描述如下:当系统时钟到来时,系统首先判断是否按压下复位键,若已经按压下复位键则不论输入为何值,系统的LED显示始终保持为0,若复位键空闲,则继续进行判断,观察输入的情况。每次当时钟上升沿到来时,判断同时输入的两个端口是否输入并记录同时输入1的个数,及判断满足条件的1的组数,同时判断满足条件的组数与3的关系,若小于3,则继续计数,并保持显示为0,若记录组数为3则在LED显示器上显示圆周率,同时不断判断是否有复位键的输入,若有则恢复为0。双一检测π发生器(续)1.利用两块板子,进行串行通信,在第一块板子上按键,代表一个数,比如8,然后进行译码,把译出的码串行发送到第二块板子上;2.在第二块板子上建立同步,识别出该码,译码后显示在第二块板子上;3.注意两块板子之间只能连一条线。选做题3串行通信实验要求:1.8位二进制搬码输入,被乘数分配四位二进制,管脚锁定为48引脚(高位),依此为49,50,51,乘数分配四位二进制,管脚锁定为52引脚(高位),依此为54,55,56。2.被乘数显示在LED1七段发光管上,管脚分配为a1~a7(40,39,37,36,35,34,33),乘数显示在LED3上,管脚分配为b1~b7(22,21,20,18,17,16,15)。乘积高位显示在LED5,管脚分配为c1~c7(4,81,80,79,77,76,75),乘积低位显示在LED6,管脚分配为d1~d7(74,73,70,69,68,67,65)。要求乘法表用两级VHDL模块完成,第一级完成输入、乘法和二进制到二位BCD的功能,第二级完成显示功能。选做题49×9乘法表实验要求:1.8位二进制搬码输入,十位BCD码管脚锁定为48引脚(高位),依此为49,50,51,另一个个位BCD码,管脚锁定为52引脚(高位),依此为54,55,56。2.十位BCD码显示七段发光管,管脚分配为a1~a7(40,39,37,36,35,34,33),个位BCD码显示七段发光管,管脚分配为b1~b7(22,21,20,18,17,16,15)。二进制高位显示七段发光管,管脚分配为c1~c7(4,81,80,79,77,76,75),二进制低位显示七段发光管,管脚分配为d1~d7(74,73,70,69,68,67,65)。选做题52位BCD码到2位8421码转换电路实验要求:要求采用图形输入且仅用两块74LS283完成。1.基本部分提供一个1MHz的时钟频率(管脚83),当输入按键(管脚48)连续输入三个1时,LED1七段显示发光管输出显示(管脚分配为40,39,37,36,35,34,33),每秒显示一个字,即3、1、4、1、5、9、2、6,然后往复循环。2.发挥部分显示一个字后,停半秒再显示下一个字。并且显示一个字的同时,喇叭鸣叫(管脚64)。选做题66.π发生器实验要求:实验三数字密码引爆器—EDA数字系统综合设计实验1.掌握用VHDL语言设计数字控制系统方法2.掌握编码、译码和显示接口电路的设计方法3.掌握EDA平台中的存储器电路设计方法实验目的实验目的实验要求知识点难点指导数字密码引爆器应具有如下功能。实验三数字密码引爆器(1)系统通电后,系统处于等待状态,按F1键即可由键盘输入密码,此时,显示器的最右侧数码管显示“0”。(2)密码输入中如有错误可按F2键删除,重新键入。键入密码后按F1键与系统密码进行比较,若正确则按F4进行引爆;如不正确,则发出报警信号。实验内容实验目的实验要求知识点难点指导(3)在输入密码正确时,可以按F3键修改系统密码,密码由0-9十个数字键输入,位数最多为8位。(4)为提高系统保密性,密码输入时,显示器只显示F,报警装置安装在工作人员室中。实验内容实验三数字密码引爆器实验目的实验要求知识点难点指导(1)修改密码时,需输入两遍,并在8个七段显示管上显示修改数字。(2)引爆的同时,在8个七段显示管上显示彩灯循环,循环方式自选。实验发挥基本仪器计算机、实验板、软件平台、可编程器件EPM7128S、微机电源实验三数字密码引爆器实验目的实验要求知识点难点指导知识点难点指导1.课堂教学中编码、译码及显示接口电路设计2.软件平台输入方法的选择在这个实验中,输入方法可选择文本输入与原理图输入相结合的方法。编码、译码及显示接口电路的设计方法存储器设计方法实验三数字密码引爆器实验目的实验要求知识点难点指导自动绕线机数字系统(控制型题目)选做题1实验要求:设计一台自动绕线机数字系统,要求用可编程逻辑器件实现如下功能:(1)绕线机能够自动控制线包的绕制匝数,并且匝数可以预先设定;(2)自动记录电动机转动次数,即绕制的匝数,并有三位十进制数字显示;(3)绕制过程发生事故,允许操作者拨动手动开关,使电机停转,以便排除故障;(4)一次绕制完成,绕线机自动切断电机电源,保持显示数据,操作者可以从容取下成品,重新开始。自动售货机(控制型题目)选做题2实验要求:自动售货机可以销售许多种类商品,通过选择需要的商品按钮,投入一定数量的硬币,顾客就可以获得所需要的商品。该自动售货机应具有如下功能。(1)设自动售货机能销售三种商品:热狗、汉堡和双层汉堡,它们的单价分别是1元、4元和8元。并且机器中三种商品的数量无限。(2)自动售货机允许投入1元、2元和5元硬币。当总投入的币值等于顾客需要的商品单价时,机器送出需要的商品;若总投入的币值大于顾客需要的商品单价时,机器除提供需要的商品之外,并将余币退出;若总投入的币值小于顾客需要的商品单价时,则机器退出顾客投入的硬币。另外,设机器内1元和2元找零硬币无限。自动售货机(控制型题目)续选做题2(3)如果投入的硬币达到或大于所要购买商品的价格就不必再投入硬币了,自动售货机会发出一个指示信号使接受硬币的装置不再接收更多的硬币。(4)为提高自动售货机的效率,每次投币时