社区
硬件设计
帖子详情
VHDL仿真数字锁
终南间客
2017-11-16 12:05:19
我仔细的仿真了以下,发现各个模块好像没啥问题,但总的时序图出现了问题,具体来说就是什么密码都能开锁,向各位大佬求教了。这是源码我仔细的仿真了以下,发现各个模块好像没啥问题,但总的时序图出现了问题,具体来说就是啥子密码都能开锁,向各位大佬求教了。这是源码,放在一个txt文件里了,大家可以编译一下https://nofile.io/f/WGRNT1FVgO6/EDA%E6%94%B9%E8%BF%9B.txt,放在一个txt文件里了,大家可以编译一下看看
...全文
494
3
打赏
收藏
VHDL仿真数字锁
我仔细的仿真了以下,发现各个模块好像没啥问题,但总的时序图出现了问题,具体来说就是什么密码都能开锁,向各位大佬求教了。这是源码我仔细的仿真了以下,发现各个模块好像没啥问题,但总的时序图出现了问题,具体来说就是啥子密码都能开锁,向各位大佬求教了。这是源码,放在一个txt文件里了,大家可以编译一下https://nofile.io/f/WGRNT1FVgO6/EDA%E6%94%B9%E8%BF%9B.txt,放在一个txt文件里了,大家可以编译一下看看
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fly 100%
2017-11-16
打赏
举报
回复
时钟同步没做吧 看着像是出现竞争冒险了
终南间客
2017-11-16
打赏
举报
回复
除了一个比较器不需要时钟,其他寄存器和控制器时钟都同步了,请问一下如果是竞争冒险出现了,该怎么解决呢?因为我是vhdl初学者,你可以说得更详细一些吗?谢谢
基于
VHDL
的电子密码
锁
的
仿真
设计的源程序
随着电子技术的发展,特别是集成电路的发展,使电子电路逐步告别分立元件时代,向小型化、集成化方向发展,要开发硬件电路,就必须进行ASIC、SOC的设计,就必须使用和掌握EDA技术。该密码
锁
具备以下功能:密码输入:每按下一个
数字
键,输入一个数值,并在显示器上显示出该数值;密码清除:按下清除键可清除前面所有的输入值;密码更改:按下更改键可将目前的数码设定成新的密码;密码上
锁
:按下上
锁
键可将密码上
锁
;密码解除:按下解除键,密码正确即开
锁
。
EDA.rar_
VHDL
密码
锁
_密码
锁
_密码
锁
仿真
_
数字
密码
锁
数字
密码
锁
的设计
仿真
。
数字
密码
锁
的设计
仿真
。
数字
密码
锁
的设计
仿真
。
数字
密码
锁
的设计
仿真
。
基于Simulink的FPGA代码自动生成技术
课程主要讲解基于simulink的hdl coder模块组的使用方法,学会使用hdl coder搭建算法模型,校验模型并能自动生成可以下载到FPGA运行的Verilog或
VHDL
代码,学会testbench文件的自动生成和modelsim模型的验证。...
数字
系统
仿真
VHDL
设计课程实验
数字
系统
仿真
VHDL
设计课程实验,附实验源代码 实验一. 分频器设计 实验二.
VHDL
描述风格比较 实验三. 4位可逆计数器 实验四. 7段数码管译码器设计与实现 实验五. 状态机代码验证 实验六. 序列检测器的设计 实验七. 基于ROM的正弦波发生器的设计 实验八.
数字
密码
锁
的设计与实现 实验九.
数字
频率计的设计 附录. Altera DE2常用管脚
基于
VHDL
的电子密码
锁
的设计(1).docx
基于
VHDL
的电子密码
锁
的设计(1) 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第1页。基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第1页。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第1页。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第1页。 《EDA
仿真
与实践实习》 学 院: 信息科学与工程学院 课题名称: 硬件描述语言设计 ——基于
VHDL
的电子密码
锁
的设计 班 级: 学 生: 学 号: 指导教师: 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第2页。基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第2页。1 引言 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第2页。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第2页。 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加
锁
的办法来解决。若使用传统的机械式钥匙开
锁
,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对
锁
的使用要求,增加其安全性,用密码代替钥匙的密码
锁
应运而生。 基于EDA技术设计的电子密码
锁
。以其价格便宜、使用方便、安全性高、成本低、功耗低、易操作等优点,受到了人们的普遍关注。而以可编程逻辑器件(FBDA)为设计载体,以硬件描述语言(
VHDL
)为主要表达方式,以Quartus 5.1开发软件等为设计工具设计的电子密码
锁
,由于其能够实现密码输入、密码校验、密码设置和更改等功能,因此,能够满足社会对安全防盗的需求。 本设计的各个模块由相应的
VHDL
程序具体实现,并在Quartus 5.1环境下进行了整体电路的模拟
仿真
,最终实现"密码
锁
控制器设计"的要求。 2 设计内容和要求 2.1 设计内容: 题目:电子密码
锁
内容:设计一个4位串行
数字
锁
。 (1)开
锁
代码为4位二进制,当输入代码的位数与
锁
内给定的密码一致,且按规定程序开
锁
时,方可开
锁
,并点亮一个指示灯。否则进入"错误"状态,并发出报警信号。 (2)
锁
内的密码可调,且预置方便,保密性好。 (3)串行
数字
锁
的报警由点亮一个灯,直到按下复位开关,报警才停下。此时,
数字
锁
又自动等待下一个开
锁
状态。 要求: (1)通过查阅相关技术资料,详细描述电子密码
锁
的基本原理。 (2)编写电子密码
锁
的Verilog HDL或
VHDL
程序,并
仿真
编译下载验证。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第3页。基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第3页。(3)给出完整的系统顶层模块图与波形
仿真
图。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第3页。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第3页。 3 设计分案 密码
锁
控制器是硬件与软件的结合。根据设计要求,决定以FBDA芯片和
VHDL
语言设计此电子密码
锁
。用一片FBDA芯片实现,从而大大简化了系统结构,降低了成本,提高了系统的保密性和可靠性。这种设计不仅简化了系统结构,降低了成本,更提高了系统的可靠性和保密性。另外,采用可编程逻辑器件开发的
数字
系统,方便地升级和改进。 3.1 系统总框图 本系统的硬件部分主要由密码
锁
控制电路、密码
锁
显示电路、LED显示电路、报警电路、密码更改与设置电路组成。整体系统框图如下图2.1所示。 密码
锁
显示电路密码
锁
显示电路 密码
锁
显示电路 密 码
锁
显 示 电 路 报警电路 报 警 电 路 密码
锁
控制电路 密码
锁
控制电路 LED显示电路 LED显示电路 密码
锁
总框图 3.2 密码
锁
的内部结构及主要功能 3.2.1密码
锁
的主要功能 密码
锁
控制器的主要功能有: (1)密码输入:有二个按键来控制(分别代表0和1),每按下一个键,要求在数码管上显示,并依次左移。 (2)密码校验:如果有按键按下,直到松开该按键;红绿灯指示门的状态,也就是密码校验结果,如果密码校验正确,绿亮起,否则如果密码校验错误红灯亮,并凤鸣器响,表明密码错误。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第4页。基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第4页。(3)错误报警:密码输入错误开始报警。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第4页。 基于
VHDL
的电子密码
锁
的设计(1)全文共13页,当前为第4页。 (4)密码修改:输入密码正确后4秒内按按键输入要设置和更改的密码,按按键确认密码设置与更改,则密码设置成功 4 系统硬件电路 4.1 密码
锁
的显示模块 段数码管是电子开发过程中常用的输出显示设备。在本设计中使用的是8个四位一体、共阴
硬件设计
6,125
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章