帮帮文库

返回

数字密码器的设计VHDL语言 数字密码器的设计VHDL语言

格式:word 上传:2022-06-24 19:28:44

《数字密码器的设计VHDL语言》修改意见稿

1、“.....设计指示电路模块的主要元件是触发器,控制器提供的置位和复位信号都应该是低电平有效。所以首先应该进行触发器的设计,然后才能构成指示电路模块的设计。其中触发器的程序为,指示电路模块的程序为。误码模块输入输出信号定义图误码模块图误码模块的模块图如图所示,模块的输入输出信号定义如下输入信号由控制器模块来提供,表示密码输入。由控制器模块来提供,作为延时和报警的脉冲信号。计数脉冲输入,当其计为时,延时结束,这是如果密码次数还不到次,则可以再次输入密码。复位信号,有控制器提供。输出信号用于显示还可以输入的密码次数。当密码次数达到次时有效,为......”

2、“.....表示延时结束,这是密码器可以由警告状态进入到密码输入状态。警告状态下的红灯和蜂鸣器驱动信号。模块描述该模块用于对密码输入次数进行计数,当密码输入次数不达次时,密码器将进入到警告状态,这时红灯和蜂鸣器会有相应的指示,大约持续秒后,可以继续输入密码。当密码器的密码次数达到次时,密码器将进入到死锁状态。设计根据前面对该模块的描述,可以给出其程序,为。控制器模块输入输出信号定义控制器模块的模块图如图所示,模块的输入输出信号定义如下图控制器模块图输入信号由消抖模块提供,分别对应键。由编码模块提供,表示有密码输入。由比较模块提供,当它为时,表示输入的数字与预置密码相等。由密码次数计数器提供,当它为时,表示定时完,可以进入到下个状态......”

3、“.....当它为时,表示已经输入了位的正确密码,可以进入到启动状态。由密码次数计数模块提供,当它为时,表示密码次数已经达到次。这时将进入到报警状态。输入时钟,有分频模块提供,与消抖模块的输入时钟同步。输出信号输入到使能模块的使能信号。输入到编码模块的读数脉冲信号。输入到密码次数计数模块的密码次数计数脉冲。输入到计数器选择模块的输入密码位数计数脉冲。输入到编码模块计数器选择模块和数码管扫描模块的复位信号。输入到密码次数计数模块的定时信号。输入到密码次数计数模块的密码次数复位信号。输入到指示电路模块的红绿灯和蜂鸣器驱动信号。模块描述控制器模块为数字密码器的核心部分,它在密码器系统中占有重要的地位,要编好这部分的程序......”

4、“.....控制器模块的工作原理如下所示建立等待状态建立等待状态是指密码器处于上电启动或者报警后的状态,这是密码器并没有进入到正常的等待状态,因此密码器不会接受除信号外的任何输入信号。当操作人员按下键后,密码器将会进入到等待状态,这时用来指示密码器工作情况的指示灯和蜂鸣器都处于不工作状态,同时它还将密码次数计数器复位为。准备就绪状态准备就绪状态是指密码器在被按下键后处于的种状态。这时如果操作人员按下键,密码器将会进入到第种状态,等待密码数字的输入。在这种情况下,将被置,信号将被置。密码输入状态密码输入状态是控制器模块的第个状态,这是密码器将进入到密码输入的操作状态。当处于这种状态时,控制器模块的输出信号将变为有效......”

5、“.....在这种情况下,密码器每收到个按键信号后,控制器模块应该判断出该按键输入是数字密码还是信号。如果判断出按键输入信号,那么这是就不符合启动程序,这是密码器将转移到报警状态,同时还向密码次数计数模块发出时钟,作为密码次数计数输入脉冲。是如果判断出是数字按键输入,则提供时钟给编码模块作为密码输入位数计数脉冲信号,同时如果判断出该按键输入为正确密码,则向计数器选择模块发出时钟信号,目的是选出对应的预置密码与输入的密码进行比较。对于比较模块来说,如果的输出为,那么控制器模块应该转移到密码状态如果的输出为,那么这时检查计数器选择模块的输出是否有效。如果有效,那么表示已经接收了个正确的数字密码,控制器模块将转移到启动状态......”

6、“.....启动状态启动状态是控制器模块的第个状态,这时控制器将判断按键输入的具体信号如果判断出按键输入是信号,那么将发出信号如果判断出是数字按键输入,那么仍向编码模块发出时钟。误码状态当控制器处于这个状态时,如果按下键,那么控制器将发出复位信号,并使控制器返回到密码输入状态如果按下键,那么控制器将向误码模块发出时钟,同时转移到报警状态如果判断出是数字按键输入,那么向编码模块发出时钟。报警状态当控制器处于这个状态时,这时控制器将判断信号是否有效,如果该信号有效,则表示密码输入次数已经达到次,这时密码器将进入到死锁状态,同时控制器将转移到报警返回状态如果信号无效,则向密码计数模块发出定时信号,这时指示设备将发出警告信号......”

7、“.....密码器将再次进入到准备就绪状态,这时允许再次输入密码。报警返回状态报警返回状态是控制器模块的最后个状态,这是密码器将判断输入的具体信号如果按下信号,那么控制器模块将返回到密码建立等待状态如果按下其他键,那么状态将不会发生变化。根据上面对控制器模块的工作原理的描述,可以画出该模块的状态图,如图所示。其中分别对应控制器的建立等待状态准备就绪状态密码输入状态启动状态误码状态报警状态报警返回状态这个状态。设计通过前面对控制器模块的详细介绍,可以给出控制器模块的描述,其程序为。图控制器模块的状态图数字密码器的程序的编译综合仿真验证本课题中设计的所有模块均采用硬件描述语言进行描述......”

8、“.....由公司的产品系列产品实现验证。编译综合公司的Ⅱ开发环境,由于其目的是形成可下载到可编程逻辑器件或中的文件,因此,编译综合过程是起的。逻辑综合就是将较高抽象层次的描述自动转换到较低抽象层次描述的种方法,就设计而言,既将级的描述转换成网表的过程,编译的最终目的是为了生成可以进行仿真定时分析及下载到可编程逻辑器件的相关文件,如,等。由于芯片的资源有限,为了优化输出和工艺映射,就要有相应的约束条件加以控制。以为目标器件时,设计实体中有的电路要尽量压缩面积而忽略性能要求而有的电路为了满足关键信号及性能的要求,则要忽略面积占用。所以,速度和面积优化的选择在多数情况下是矛盾的,这就要求设计者视具体情况选择......”

9、“.....模块仿真下面给出主要模块的仿真波形图。顶层模块仿真密码输入图密码输入状态的仿真波形图密码输入状态的波形仿真图如图所示,从图中可以看出输入的密码为,而正确密码为,所以在按下键后,控制器进入了报警状态,符合控制器工作流程。密码输入正确密码输入正确下的仿真波形图如图所示。从图中可以看出,当密码输入后,控制器进入到了启动状态。在按下键后,控制器又返回了建立等待状态,同时发出绿灯驱动信号。这完全符合控制器工作流程,满足设计要求。数字电路课程设计基于的数字密码器的设计摘要本论文介绍了种利用技术和语言,通过自顶向下的设计方法对数字密码器进行设计,并在芯片上实现。用器件构造系统,所有算法完全由硬件电路来实现,使得系统的工作可靠性大为提高......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
数字密码器的设计VHDL语言.doc预览图(1)
1 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(2)
2 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(3)
3 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(4)
4 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(5)
5 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(6)
6 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(7)
7 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(8)
8 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(9)
9 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(10)
10 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(11)
11 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(12)
12 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(13)
13 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(14)
14 页 / 共 44
数字密码器的设计VHDL语言.doc预览图(15)
15 页 / 共 44
预览结束,还剩 29 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档