本文档介绍了基于VHDL的流量控制器设计,Quartus II软件开发平台侧重于流量控制器的设计原则和设计阶段。
此基础上,提供了基于VHDL硬件描述语言的系统源代码和仿真结果,通过仿真结果验证了交通控制器方案的准确性,以及强大的结构和VHDL语言的优秀功能。EDA技术; VHDL语言;交通管制员;波形仿真中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)10-2404-03摘要:本文介绍了一种基于VHDL的流量控制器设计,使用Quartus作为一个软件开发平台,该文档侧重于设计原理和流量控制器设计过程,验证了系统源代码的准确性和基于语言的仿真结果。
VHDL材料的描述。通控制器程序,展示了VHDL强大而优秀的结构特征。
键词:EDA技术; VHDL语言;交通管制员;波形仿真EDA的电子设计自动化技术已成为EDA技术领域的一种重要的电子系统设计方法,EDA技术使软件系统能够用于设计硬件系统。子工程技术人员可以根据EDA软件平台的硬件描述语言编写的文件完成程序的编辑,仿真,综合,优化,布局和下载,然后执行系统硬件功能的描述。过程与传统的数字系统设计过程不同,涉及设计捕获,模拟调试,原型制作,原型调试和完成。
五个步骤将传统的硬件调试过程转移到计算机。便调试VHDL语言是当前电子设计中使用的主要硬件描述语言,诞生于1982年,并于1987年底被IEEE和美国国防部认可为标准硬件描述语言。件描述语言VHDL,其强大的语言结构,可以用简洁的代码描述复杂控制逻辑的设计,具有多级电路设计描述功能,可以描述系统级电路,可以还描述了门级电路并且也可以是相同的。
移硬件电路的VHDL语言的描述。用VHDL设计数字系统可以减少与硬件电路设计相关的工作量,缩短系统开发周期,提高工作效率。文将介绍基于流量控制器的设计。VHDL语言上,基于源代码和模拟结果。
外,还要检查EDA技术和VHDL的优势。统运行和要求高速公路和小路交叉口有很多车辆,很容易发生交通事故。叉路口的红绿灯设计非常重要。这里,快车道的火可以变成红灯,当小路上有车时,小路的火仍然是绿色但不能超过时限。高速火通过时绿灯,即使小路上还有另一辆车,路上也没有车,高速的绿灯必须保持一定的间隔。统设计和实施系统设计根据系统要求,红绿灯必须在这条路上并在小路上进行切换:grgy,xrgy,对流量进行控制的各道路作为设计的输出系统中定义的系统设置。个输入端子是:clk,che,idle,所有都是标准逻辑类型,其中clk用作两个灯更换时的时钟,并检查相应的计数信号以计算上升沿。钟和che用作激活信号。它为’1’时,表示路上有车,保持为复位输入。有特殊情况或火灾不正确时,其余部分设置为“1”,以便火灾自动返回到道路上的绿灯和小路上的红灯。时,如果需要的话,状态机可用于表示道路和道路沿线的交通信号灯通常在四个州:我们定义结构的机器STX状态与它的四个ST0状态ST1 ,st2,st3。们表示有四种状态:绿色道路上的红灯,黄色道路上的红灯,红色道路上的绿灯和红色道路上的黄灯。Current_state和状态信号在结构作为信号被定义指示当前状态,然后是四个整数类型计数信号被定义为:分别CLKG CLKX,clky1,clky2作为绿色光的道路上的持续时间,路上绿灯的持续时间,路上黄灯的持续时间,黄灯的持续时间在小路上算。据系统的要求,系统根据上述设计方案执行系统实现过程。具体地说,如果时钟处于上升沿,如果che为“1”且其余为“0”(表示道路上有车并且火是正常的)在工作期间:如果current_state为st0,则当前道路上的绿灯为红色,道路上的绿灯亮起(绿灯的持续时间必须为23秒,计数为0)。户的终点必须等于22.当计数小于22时,计算道路上的绿灯计数信号,直到帐户等于22并且状态可以切换在下一个州和州st1。果current_state为st1,即当前道路为黄色且道路为红色,则计算道路上黄灯clky1的计数信号(黄灯持续时间为5秒,c也就是说,终点是4)。路上的黄灯的计数信号继续计数,恒温阀芯直到计数等于4并且状态进入下一状态st2。果current_state ST2具有价值,也就是说,当前道路的红色光为绿色,绿色光计数信号CLKX的沿道路(绿色光的运行时间为17秒,当计数小于16时,结束计数时间为16)街道照明的计数信号在小路上计数,直到计数等于16,状态可以切换到下一个州st3。果current_state设置为st3,即当前道路的红灯为黄色,则计算黄灯clky2的计数信号(黄灯的持续时间也为5秒,这是也就是说,终点是4.)当计数小于4时,时间很短。路上的黄灯的计数信号计数直到计数等于4并且状态返回到st0。于任何其他情况,例如路上没有汽车为“0”且存在其他错误,则current_state设置为st0状态。定流量控制器的VHDL源代码如下:模拟波形结果显示,图1显示,当路上有车时,红灯状态从绿色的道路前往道路的红灯,然后到道路的红灯。
换路径的绿灯状态的过程。图中可以看出,在状态转换过程中,时间控制方面满足要求,并且存在轻微的延迟。接触点偶尔会有毛刺。因是整个结构中有两个进程:在状态机应用程序中,如果多进程方法由于其独特的特性而容易出现延迟和多个问题,那么这三个进程设计为原点已经改变了两个。
过程基本上解决了这个问题。2显示了每个时刻每个灯的具体数字电平,因此可以观察到问题。图2中,可以看出,当道路的红绿灯的状态变为浅红色时,特定波形被改变。
3显示了在初始阶段che等于“0”时交通灯的具体情况,也就是说道路的绿色路径是红灯,这与项目一致。束语系统设计可以更好地理解VHDL强大的行为描述功能,仿真指令和库函数,支持大规模设计分析和设计重用。
有的。用Quartus II软件平台进行仿真编译和验证表明流量控制器可以达到预定的设计目标。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com