硬件描述语言与EDA技术实践

  • 回答数

    4

  • 浏览数

    796

泪湿罗纬
首页 > 计算机类考试 > 硬件描述语言与EDA技术实践

4个回答 默认排序
  • 默认排序
  • 按时间排序

感觉汹涌

已采纳
1分钟前发布 -【硬件描述语言与EDA技术实践】http://www.sdrsks.org/ask 09月24日讯: 硬件描述语言与EDA技术实践硬件描述语言与EDA技术实践本文简介:课程设计课程名称硬件描述语言与EDA技术实践题目名称数字密码锁学生学院专业班级学号学生姓名指导教师*年*月*日目录1.引言11.2、电子密码锁的介绍21.3、本设计所要实现的基本要求22.密码锁总体设计32.1、基本工作原理32.2、实现方式32.3、功能电路设计32.3.1、总体设计32.3.2、硬件描述语言与EDA技术实践本文内容:课程设计课程名称硬件描述语言与EDA技术实践题目名称数字密码锁学生学院专业班级学号学生姓名指导教师*年*月*日目录1.引言11.2、电子密码锁的介绍21.3、本设计所要实现的基本要求22.密码锁总体设计32.1、基本工作原理32.2、实现方式32.3、功能电路设计32.3.1、总体设计32.3.2、密码储存42.3.3、键盘消抖及扫描42.3.4、主状态机62.3.5输入密码从状态机72.3.6、整体RTL视图123.外部电路134.管脚分配145.结束语156.参考文献157.附录16采用EDA实现数字密码锁1.引言随着科技的不断发展,人们越来越重视对具有私密、重要物质的场所的安全性,所以具有报警功能的电子密码锁在日常生活中用的越来越多,因此研究与设计单片机为主要控制器的电子密码锁具有工程意义和解决日常应用需求的价值。1.1、电子密码锁的背景与发展趋势随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。但较实用的还是按键式电子密码锁。20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。目前,在西方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。在实际应用中,由于程序容易跑飞,系统的可靠性能较差。基于现场可编程逻辑门阵列FPGA器件的电子密码锁,用FPGA器件构造系统,所有算法完全由硬件电路来实现,使得系统的工作可靠性大为提高。由于FPGA具有现场可编程功能,当设计需要更改时,只需更改FPGA中的控制和接口电路,利用EDA工具将更新后的设计下载到FPGA中即可,无需更改外部电路的设计,大大提高了设计的效率。1.2、电子密码锁的介绍电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的电子密码锁是以芯片为核心,通过编程来实现的。电子密码锁有以下性能特点:1.保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2.密码可变。用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。3.误码输入保护。当输入密码多次错误时,报警系统自动启动。4.电子密码锁操作简单易行,一学即会。5.干扰码功能。在输入正确密码前可输入任意码。6.安保功能。密码出错过多时,将锁定键盘。7.操作方便。1.3、本设计所要实现的基本要求(1)采用4位二进制密码,密码通过键盘输入,若密码正确,则将锁打开。(2)报警、锁定键盘功能。密码输入错误LED会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。(3)修改密码,通过修改密码增强密码锁可靠性。(4)系统具有一键还原出厂密码功能,如果对密码管理不善可以使用本功能进行密码还原。(5)成功开锁后,通过关锁键关锁。(6)报警及锁定键盘后可通过解锁报警键取消报警。2.密码锁总体设计2.1、基本工作原理电子密码锁结构如图2-1。键盘输入LED提示密码储存开锁报警密码处理图2-1.电子密码锁结构图2.2、实现方式本次电子密码锁的设计采用现场可编程逻辑门阵列FPGA器件。利用硬件描述语言Verilog描述功能电路,下载到FPGA器件里,利用FPGA及其所需外设实现本次设计所要求的功能。2.3、功能电路设计2.3.1、总体设计整个电路的输入输出接口。2.3.2、密码储存将初始密码作为常量储存在PASSWORD,初始密码为1111。password_check作为现有密码寄存器,password作为输入密码寄存器和第一次输入的修改密码的寄存器。password1作为检测用的第二次输入的修改密码的寄存器。2.3.3、键盘消抖及扫描如图为按键消抖及扫描模块。一般按键的抖动时间为5ms到10ms。模块中在检测到按键按下后使用计数器计时满20ms,然后再按键值锁存到寄存器中。而按键扫描则是用寄存器中本次时钟脉冲锁存的值的取反和下次时钟脉冲所所存的值相与来的得到按键被按下的一个时钟的高脉冲。例化按键消抖及扫描模块和判断按键是否被按下(4个按键为按下为1111,有按键被按下相应位变为0)。2.3.4、主状态机主状态机包括5个状态,分别为初始态(idle)、输入(in_put)、开锁(pass)、修改密码(change)、警告(alarm)。如图为状态机的状态图。初始开机处于初始态,等待输入标志的到来,当输入标志到来后进入输入状态。处于输入状态时等待密码输入判断位的到来。当判断密码正确时进入开锁态,而当输入密码错误次数达到三次时,进入警告状态。处于开锁态是等待修改密码或者关锁,关锁返回初始态,修改密码进入修改密码状态。进入修改密码状态后等待修改密码完成(无论成功或者失败)返回初始态。处于警告状态后锁定按键,等待取消警告标志到来,取消警告标志到来后返回初始态。2.3.5输入密码从状态机密码输入状态机分为输入密码和修改密码两部分。如图为输入密码的状态图。num0为等待第1位密码输入,输入完成进入num1。num1为等待第2位密码输入,输入完成进入num2。num2为等待第3位密码输入,输入完成进入num3。num3为等待第4位密码输入,输入完成进入num4。num4为等待确认输入,输入完成进入num5。num5为判断密码输入是否正确。正确的话密码输入标志位correct置一,返回到num0,否则密码错误输入标志位try_error自加一,返回到num0。其他情况返回到num0。如图为修改密码的状态图。num10为等待第1位修改密码输入,输入完成进入num11。num11为等待第2位修改密码输入,输入完成进入num12。num12为等待第3位修改密码输入,输入完成进入num13。num13为等待第4位修改密码输入,输入完成进入num14。num14为等待第1次修改密码确认输入,输入完成进入num20。num20为等待再次输入第1为修改密码,输入完成进入num21。num21为等待再次输入第2为修改密码,输入完成进入num22。num22为等待再次输入第3为修改密码,输入完成进入num23。num23为等待再次输入第4为修改密码,输入完成进入num24。num24为等待再次输入修改密码确认输入,输入完成进行判断,正确则修改密码正确标志位ch_correct置一,否则修改密码错误标志位ch_error置一,无论正确错误,都返回num10。2.3.6、整体RTL视图如图为整体RTL视图。3.外部电路外部电路包括一个产生时钟的时钟电路,4*1键盘,复位按键,蜂鸣器,4*1LED指示电路。如图为时钟电路。如图为蜂鸣器电路。如图为LED指示电路。如图为4*1键盘电路。如图为复位按键电路。4.管脚分配如图为管脚分配图。不同的FPGA实验开发板所使用的管脚不同。5.结束语此次设计的基于FPGA的电子密码锁实现了密码锁的常用功能和技术指标。课程设计是培养学生综合运用所学知识发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新月异,EDA设计和FPGA的应用已经成为当今计算机应用中空前活跃的领域,在生活中可以说是无处不在。因此作为二十一世纪的大学生来说掌握EDA设计的开发技术是十分重要的。对我而言,知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。6.参考文献[1]徐志军等编著,EDA技术与VHDL设计,电子工业出版社,2010年5月;[2]曹昕燕等编著,EDA技术实践与课程设计,清华大学出版社,2006年5月;[3]刘欲晓等编著,EDA技术与VHDL电路开发应用实践,电子工业出版社,2009年4月;[4]刘昌华等编著,数字逻辑EDA设计与实践:MAX+plusⅡ与QuartusⅡ双剑合璧,国防工业出版社,2009年;[5]刘江海主编,EDA技术课程设计,华中科技大学出版社,2009年1月,[6]王掁红主编,VHDL数字电路设计与应用实践教程;机械工业出版社,2003年6月。7.附录modulelock(rst_n,clk,num[3:0],warn,led[3:0],led1,led2);parameterPASSWORD=4b1111;rst_n;clk;[3:0]num;//键盘输入outputwarn,led1,led2;//输出警告output[3:0]led;//LED输出reg[3:0]password,password1,password_check;//密码寄存器wire[3:0]numbuf;//输入键盘连线numbuf[3]=enter//numbuf[2]=chnumbuf[1]=1numbuf[0]=0reg[3:0]led;//LED控制寄存器regkey_en;//键盘是否按下wirewarn;wiresys_clk=clk;keyk1(//按键消抖.clk(clk),.rst_n(rst_n),.key_in(num[3:0]),.key_out(numbuf[3:0]));reg[4:0]cstate;//状态机现在状态reg[4:0]nstate;//状态机下个状态regcorrect,error,ch_correct,ch_error,alarmed;//密码正确,错误,修改密码正确,错误,警告标志reg[1:0]try_error;//密码错误次数[emailprotected](numbuf[3:0])//判断键盘是否按下beginif(numbuf==4b0000)key_en
67 评论

帅炸宇宙

已采纳
物联网工程是什么类(物联网工程是什么)1、物联网工程是交叉学科,是多个学科的融合,即计算机科学与技术、信息与通信工程、微电子学科、检测与自动化和仪器科学与技术。2、物联网工程是复合专业,涉及控制理论与控制工程、微电子检测、通信工程和计算机与信息专业,对应物联网的控制、感知、传输和信息处理技术。3、 物联网网络架构由感知层、网络层、应用层组成。4、计算机学院在物联网技术的网络层和应用层领域具有很好的研究基础,而感知层更多依赖的是软硬件结合的嵌入式系统技术。5、物联网的传感器接口、RFID读写都涉及嵌入式技术,但实际上新技术含量很少,可看作是一个新袋子。6、 物联网主要涵盖RFID(>5.5)、无线传感器网络(>8.5)、M2M智能手机(
42 评论

几杯薄酒

已采纳
数字系统课程设计报告书基于FPGA的数字钟设计数字钟硬件描述语言VerilogHDLFPGA1.设计目的1.掌握利用EDA开发工具QUARTUSII进行可编程逻辑器件设计的方法;2.掌握用FPGA进行计数器设计的方法;3.熟练掌握可编程逻辑器件的原理图输入层次化设计方法;4.掌握利用QUARTUSII进行软件仿真及对可编程逻辑器件进行硬件下载的方法;5.进一步巩固所学的理论知识,提高运用所学知识分析和解决实际问题的能力。2.设计内容及要求1.设计一个具有“时”、“分”、“秒”显示的计时器,(23时59分59秒);2.“秒电路”、“分电路”均为00—59的六十进制计数、译码、显示电路;3.“时电路”为00—23的二十四进制计数、译码、显示电路;4.该实验是基于FPGA的设计,采用VerilogHDL进行系统功能描述,采用自顶向下的设计方法,用QUARTUSⅡ软件进行仿真测试。3.系统整体方案及设计原理如下图(3.1)所示,该系统框图由6个模块组成,分别为:秒、分、时计数器模块,分频器模块(fp20m),计数器显示模块,1602显示驱动模块(lcd_1602_drive)。工作原理是:基准脉冲输入信号同时加到秒、分、时的脉冲输入端,采用并行计数的方式,秒的进位接到分的使能端上,分的进位接到时的使能端上,完成秒、分、时的循环计数。要求输入信号有1kHz/1Hz时钟信号、低电平有效的调秒信号set_state、低电平有效的调分信号min_state、低电平有效的调时信号hour_state。图3.14.各模块电路设计与实现4.1分频模块设计与实现4.1.1分频模块图图(4.1)分频模块图4.1.2分频模块程序//输入频率:20MHz//输出频率:1Hz,1000Hzmodulefp20m(clk,clk1,clk4,clk1000,clk6m);inputclk;outputclk1,clk4,clk1000,clk6m;regclk1,clk4,clk1000,clk6m;reg[25:0]cnt,cnt1,cnt2,cnt3;[emailprotected](posedgeclk)//1Hz分频beginif(cnt>=9999999)//从0到9999999总共10000000次begincnt=0;clk1=~clk1;//每10000000次翻转,周期为20000000次,也就是1Sendelsecnt=cnt+1;end[emailprotected](posedgeclk)//1000Hz分频beginif(cnt1>=9999)begincnt1=0;clk1000=~clk1000;endelsecnt1=cnt1+1;end[emailprotected](posedgeclk)//1Hz分频beginif(cnt2>=1)//从0到9999999总共10000000次begincnt2=0;clk6m=~clk6m;//每10000000次翻转,周期为20000000次,也就是1Sendelsecnt2=cnt2+1;end[emailprotected](posedgeclk)//1Hz分频beginif(cnt3>=2499999)//从0到9999999总共10000000次begincnt3=0;clk4=~clk4;//每10000000次翻转,周期为20000000次,也就是1Sendelsecnt3=cnt3+1;endendmodule4.2计数器模块设计与实现4.2.1计数模块图图(4.2)计数器模块图4.2.2秒计数器程序modulesec_count(clk,sec_ten_c,//分钟的十位的进位信号sec_one_set,//小时的个位设置数sec_ten_set,//小时的十位设置数set_state,//设置状态,0的时候计数,1的时候置数sec_one,//小时的个位sec_ten);//小时的十位inputclk;inputset_state;input[3:0]sec_one_set;input[3:0]sec_ten_set;output[3:0]sec_one;output[3:0]sec_ten;output[3:0]sec_ten_c;reg[3:0]sec_one;reg[3:0]sec_ten;reg[3:0]sec_ten_c;regtemp;regtemp2;regsec_one_c;initialbeginsec_one=0;sec_ten=0;endalways@(posedgeclk)begintemp2=8h59)beginsec_one=8h58)beginsec_ten_c=9)beginsec_one=8h59)beginmin_one=8h58)beginmin_ten_c=9)beginmin_one=8h23)beginhour_one=9)beginhour_one
89 评论

能不能不心痛了

已采纳
PLD课程设计报告--交通灯控制器设计PLD课程设计报告--交通灯控制器设计本文简介:洛阳理工学院课程设计报告课程名称PLD原理与应用设计题目交通灯控制器设计专业通信工程班级学号姓名完成日期2012.12.23课程设计任务书设计题目:交通灯控制器设计设计内容与要求:通过采用VHDL语言对交通灯控制器的设计,使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法PLD课程设计报告--交通灯控制器设计本文内容:洛阳理工学院课程设计报告课程名称PLD原理与应用设计题目交通灯控制器设计专业通信工程班级学号姓名完成日期2012.12.23课程设计任务书设计题目:交通灯控制器设计设计内容与要求:通过采用VHDL语言对交通灯控制器的设计,使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路***通管理的自动化。绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行,黄灯亮时,已越过停止线的车辆可以继续通行,红灯亮时,禁止车辆通行。指导教师:吕治国2012年12月23日课程设计评语成绩:指导教师:_______________*年*月*日洛阳理工学院课程设计报告1、设计背景随着我国城市化建设的发展,越来越多的新兴城市的出现,使得城市的交通成为了一个主要的问题。同时随着我国经济的稳步发展,人民的生活水平日渐提高,越来越多的汽车进入寻常老百姓的家庭,再加上***大力发展的公交、出租车,车辆越来越多了。这不仅要求道路要越来越宽阔,而且要求有新的交通管理模式的出台。旧有的交通控制系统的弊病和人们越来越高的要求激化了矛盾,使原来不太突出的交通问题被提上了日程。现在有关部门愈来愈多的注重在交通管理中引进自动化、智能化技术,比如“电子警察”、自适应交通信号灯以及耗资巨大的交通指挥控制系统等。随着经济的发展和社会的进步,道路交通已愈来愈成为社会活动的重要组成部分。对交通的管控能力,也就从一个侧面体现了这个国家对整个社会的管理控制能力,因此各国都很重视用各种高科技手段来强化对交通的管控能力。为了确保十字路口的行人和车辆顺利,畅通的通过,往往采用电子控制的交通信号来进行指挥。而利用PLD技术来设计交通灯来完成这个需求就显的更加迫切,同样也是非常的实用和合理。二、设计目标通过采用VHDL语言对交通灯控制器的设计,使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路***通管理的自动化。绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行,黄灯亮时,已越过停止线的车辆可以继续通行,红灯亮时,禁止车辆通行。三、设计原理1.可编程逻辑器件概述可编程逻辑器件(简称PLD)是允许用户编程(配置)实现所需逻辑功能的电路,一般可利用计算机辅助设计,即用原理图、状态机、硬件描述语言(VHDL)等方法来表示设计思想,经过一系列编译或装换程序,生成相应的目标文件,再由编程器或下载电缆将设计文件配置到目标器件中,这时的可编程逻辑器件就可作为满足用户需求的专用集成电路使用了。可编程逻辑器件,不仅速度快、集成度高,并且能随心所欲地完成用户定义的逻辑功能,还可以加密和重新编程,其编程次数最大可达1万次以上。使用可编程逻辑器件可以大大简化硬件系统、降低成本、提高系统的可靠性、灵活性和保密性。PLD的出现,打破了由中小规模通用型集成电路和大规模专用集成电路垄断的局面,在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到广泛应用,可以预见,不久的将来,PLD将在集成电路市场占统治地位。2.硬件描述语言介绍常用的硬件描述语言有VHDL、Verilog、ABEL。VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域,已成为事实上的通用硬件描述语言。Verilog:支持的EDA工具较多,适用于RTL级和门电路级的描述,其综合过程较VHDL稍简单,但其在高级描述方面不如VHDL。ABEL:一种支持各种不同输入方式的HDL,被广泛用于各种可编程逻辑器件的逻辑功能设计,由于其语言描述的独立性,因而适用于各种不同规模的可编程器件的设计。3.仿真软件QuartusII简介Altera设计的QuartusII软件提供了完整的多平台设计环境,它可以轻易满足各种特定设计的需要,也是单芯片可编程系统(SOPC)设计的综合性环境和SOPC开发的基本设计工具,并为AlteraDSP开发包进行系统模型设计提供了集成综合环境。QuartusII设计工具完全支持VHDL、Verilog的设计流程,其内部嵌有VHDL、Verilog逻辑综合器。QuartusII包括模块化的编译器。编译器包括的功能模块有分析/综合器(Analysis&Synthesis)、适配器Fitter)、装配器(Assembler)、时序分析器(TimingAnalyzer)、设计辅助模块(DesignAssistant)等。可以通过选择StartCompilation(Processing菜单)可以通过选择StartProcessing菜单,然后从Start子菜单中为模块选择相应的指令。此外,还可以通过选择CompilerTool(Tools菜单)并在CompilerTool窗口中运行该模块来启动编译器模块。在CompilerTool窗口中,可以打开该模块的设置文件或报告文件,还可以打开其它相关窗口。QuartusII支持层次化的设计,可以在一个新的编辑输入环境中对使用不同输入设计方式完成的模块进行调试,从而解决原理图与HDL混合输入设计的问题。在设计输入之后,QuartusII的编译器将给出设计输入的错误报告。可以使用QuartusII带有的RTLViewer观察综合后的RTL图。QuartusII自动设计的各主要处理环节和设计流程,包括设计输入编辑、设计分析与综合、适配、编译文件汇编(装配)、时序参数提取以及编程下载几个步骤。四、系统分析与总体方案1.系统分析通过分析可以知道,所要设计的十字路***通灯控制电路要能够使南北方向有左转、直行各三个灯(红、黄、绿),东西方向有左转、直行各三个灯(红、黄、绿),三个灯能够按顺序依次亮灭。而且要求绿灯亮转黄灯亮然后其他时间为红灯,红灯亮可以直接转绿灯(三种灯的循环顺序如图3.1所示)。还要求三种灯的点亮时间能够以倒计时的形式显示出来。可以用VHDL语言合理设计系统功能,使红黄绿灯的转换有一个准确的时间间隔和转换顺序。绿灯黄灯红灯黄灯红灯图4.1三种灯的循环顺序2.设计思路(1)时间脉冲可以直接赋予得到。(2)10s、5s、40s、30s定时信号用倒计时,计时起始信号由控制流程电路给出,每当计满所需时间,即向控制电路输出“时间到”的信号,并使计数器清零,由控制电路启、闭三色信号灯。(3)主控电路是核心,这是一个时序电路,其输入信号为东西、南北方向:10s、5s、40s、30s定时信号,其输出状态控制相应的三色灯。(4)三种灯转换状态表:时间|S105405105305东西左转绿黄红红红红红红东西直行红红绿黄红红红红南北左转红红红红绿黄红红南北直行红红红红红红绿黄3.设计方案根据设计要求和系统所具有功能,并参考相关的文献资料经行方案设计画出如下所示的十字路***通灯控制器系统框图,及为设计的总体方案,框图如下图3.2所示:CLK交通灯控制及计时模块扫描显示模块LED显示图4.2系统的框图五、电路设计1.控制器电路设计流程控制器的作用是根据计数器的计数值控制各方向上发光二极管的亮、灭,当计时时间到达,状态控制器就响应,自动跳转到下一个状态。此外,当检测到特殊情况(urgen=‘1’)发生时,无条件点亮红灯的二极管(急救灯按下urgen=1,则东西南北都亮红灯,在这种状态下原来的状态必须保持,即东西南北方向定时时间保持不变。急救灯未按下或者按下后恢复,则继续计时(计时通过计数器count),同时恢复东西南北原来灯的状态)。具体实物模块如图5.1所示:图5.1控制器模块2.VHDL程序设计如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_11***.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYledcontrolISPORT(reset,clk,urgen:INSTD_LOGIC;state:OUTSTD_LOGIC_VECTOR(2DOWNTO0);sub,set1,set2,set3,set4:OUTSTD_LOGIC);ENDledcontrol;ARCHITECTUREaOFledcontrolISSIGNALcount:STD_LOGIC_VECTOR(6DOWNTO0);SIGNALsubtemp:STD_LOGIC;BEGINsub
91 评论

相关问答

  • 成人高考试题难不难?

    成人高考试题难不难?成人高考试题难不难?大家都知道想要通过成人高考提升学历,必须通过入学考试,相信大家都在担心同一个问题,那就是成人高考到底难不难,考不过怎么办?成人高考难度比较中等。之所以有一定难度,是因为高校招生按照考试成绩进行录取,只有考试成绩过线以上则有被高校录取的机会。成人高考考试虽然只考基础科目和公共专业科目(专升本层次),但成人高考考试是由教育部统一命题的,各省组织实施的统一考试。所

    可爱界扛把子 4人参与回答 2024-09-24
  • 一级消防工程师考试需要如何备考?

    一级消防工程师考试需要如何备考?第一阶段——预习阶段,我们需要快速过一遍教材或者如果之前有教材的可以提前学习,通过第一遍看教材了解整个消防考试结构。建议在一级注册消防工程师备考中,大家先学习《消防安全技术实务》,再学习《消防安全技术综合能力》,最后学习《消防安全案例分析》。第二阶段——夯实基础,遍历知识点。从第二阶段开始就要正式学习新教材了,这一遍主

    ◇屎騚鉅餓ノ 4人参与回答 2024-09-24
  • 计算机专业未来的出路在哪里?

    计算机专业未来的出路在哪里?计算机专业毕业的学生除了当程序员之外,还可以选择做产品经理、测试工程师、运维工程师、系统架构师、算法工程师、数据分析师、教学和科研岗位、UI设计师等等职业学计算机专业的学生,未来还是有非常好的发展。计算机专业毕业可以从事“互联网产品经理”的职位在众多的专业领域当中,计算机专业可以说是高世橡就业率受到许多考生的青睐,但是许多同学认为学习计算机专业毕

    悲伤中的那一缕阳光つ 4人参与回答 2024-09-24
  • 司法考试真题怎么用

    司法考试真题怎么用1.要买两套真题,一套张能宝的历年真题分类解读的,还有一套就是真题的整体试卷(这套差不多的就行,我当时用的是2019国家司法考试历年真题详解,中国法制出版社),解析什么的做第一遍的时候自己找依据和答案,最好是自己写,我就是一直坚持自己找依据,写依据。2.一定要重视考纲中新出的考点,最好自己总结出题,新考点一般考的较浅,差不多自己也能把要考的总结出来,我去年在新考点里自己总结了好多

    你不知道的事丶 4人参与回答 2024-09-24
  • 消防工程师考试选择题常见的类型有哪些?

    消防工程师考试选择题常见的类型有哪些?1、概念型选择题此类选择题主要依据一级消防工程师的专业概念来出题,对基本概念的特点、原因、分类、原则、内容、作用、结果等进行选择,经常出现的主要标志性措辞有“性质是”“内容是”“特点是”“标志是”“准确地理解是”等。在各备选项的表述上,命题者

    青栀无梦 4人参与回答 2024-09-24