电子密码锁的EDA设计与实现
时间:12-25
来源:互联网
点击:
3 电子密码锁的整合和验证
要完成电子密码锁的设计,还必须将上述三个功能模块进行整合。其整合电路图如图1所示。
本设计选用杭州康芯电子有限公司生产的GW48EDA系统作为硬件验证系统,同时选用Altera公司的EPlK30TC144-3作为主控芯片。该芯片是一种基于查找表结构的现场可编程逻辑器件,它的基本逻辑单元是可编程的查找表,能够实现组合逻辑运算,并可用可编程寄存器实现时序逻辑运算。设计时只需要对电子密码锁整体设计中的输入输出引脚作引脚锁定,然后重新编译和下载,即可进行电子密码锁的硬件验证。实验表明:本设计能够实现电子密码锁的全部功能。
4 结束语
本文以现场可编程逻辑器件(FPGA)为设计载体,以硬件描述语言(VHDL)为主要表达方式,以QuartusⅡ开发软件和GW48EDA开发系统为设计工具设计了一种具有密码输入、数码清除、密码解除、密码设置和密码激活等功能的电子密码锁。同时阐述电子密码锁的工作原理和软硬件实现方法。对该电子密码锁进行时序仿真和硬件验证的结果表明:该电路能够实现所要求的功能。由于本设计中的FPGA芯片体积小,功耗低,价格便宜,安全可靠,稍加修改就可以改变密码的位数,而且维护和升级比较方便,很容易做成ASIC芯片,因而具有较好的应用前景。
要完成电子密码锁的设计,还必须将上述三个功能模块进行整合。其整合电路图如图1所示。
本设计选用杭州康芯电子有限公司生产的GW48EDA系统作为硬件验证系统,同时选用Altera公司的EPlK30TC144-3作为主控芯片。该芯片是一种基于查找表结构的现场可编程逻辑器件,它的基本逻辑单元是可编程的查找表,能够实现组合逻辑运算,并可用可编程寄存器实现时序逻辑运算。设计时只需要对电子密码锁整体设计中的输入输出引脚作引脚锁定,然后重新编译和下载,即可进行电子密码锁的硬件验证。实验表明:本设计能够实现电子密码锁的全部功能。
4 结束语
本文以现场可编程逻辑器件(FPGA)为设计载体,以硬件描述语言(VHDL)为主要表达方式,以QuartusⅡ开发软件和GW48EDA开发系统为设计工具设计了一种具有密码输入、数码清除、密码解除、密码设置和密码激活等功能的电子密码锁。同时阐述电子密码锁的工作原理和软硬件实现方法。对该电子密码锁进行时序仿真和硬件验证的结果表明:该电路能够实现所要求的功能。由于本设计中的FPGA芯片体积小,功耗低,价格便宜,安全可靠,稍加修改就可以改变密码的位数,而且维护和升级比较方便,很容易做成ASIC芯片,因而具有较好的应用前景。
EDA 电子 FPGA Quartus 电路 仿真 显示器 电路图 Altera VHDL 相关文章:
- 基于SOPC的简易误码率测试仪设计技术(04-13)
- 基于FPGA的可编程PWM电路设计(05-19)
- 多芯片组件技术的发展及应用(06-07)
- 基于PCI的遥测解调及遥控注入测试卡的设计与实现(06-12)
- 高速数字系统中信号完整性及实施方案(06-28)
- 三种常用SoC片上总线的分析与比较(07-12)
