推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于FPGA VHDL语言实现PS2小键盘输入LCD1602显示的电子时钟

更新时间:2020-03-20 21:48:42 大小:5M 上传用户:cikechufa查看TA发布的资源 标签:fpgavhdllcd1602显示电子时钟 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

v通过键盘设计监控管理程序是系统设计的一个重要组成部分,对于功能复杂的电子系统,若采用单定义键,则需要大量的按键,操作也不方便,往往采用多定义键。常用的键盘管理的设计方法有直接分析法和状态变量法。所谓“直接分析”,就是只根据当前按键的编码,把控制直接分支到相应的处理子程序入口,而无需知道在此之前的按键状态,其设计思路简单而直观。若本次按键的功能还和以前按键状态有关,使用直接分析法设计键盘,往往会因按键命令的识别与处理子程序的执行交织在一起而使程序流程复杂,且不易修改与扩展。当按键较多、复用次数较多时,这一矛盾更为突出。比如,手机键盘功能繁多,用直接分析法设计很难实现。采用状态变量法管理键盘很好的克服了这些缺点。 v接收小键盘的通码、断码采用FPGA很好的简化了程序。目前常用的可编程逻辑器件有FPGAField Programmable Gate Array,现成可编程门阵列)和CPLDComplex Programmable Logic Device,复杂可编程逻辑器件)。

vFPGA是在PALGALEPLD等可编程器件的基础上进一步发展的产物。它既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA器件作为设计数字电路或系统的首选器件之一,目前已广泛应用于通信、自动控制、信息处理等诸多领域,逐渐取代了传统的手工硬件电路设计方式。设计的系统具有体积小、重量轻、功耗小、速度快、价格低、可靠性高、设计周期短等优点。 vFPGA利用EDA技术,以电路原理图、硬件描述语言、状态机等形式输入设计逻辑;提供功能模拟、时序仿真等模拟手段,经过一系列的变换,将输入逻辑转换成 FPGA 器件的编程文件,以实现专用集成电路。随着大规模逻辑器件FPGA/CPLD 大量应用在电子设计领域,很多通用的电路控制模块都集中到FPGA里面以便简化电路。应用 FPGA 设计 PS/2 键盘控制器,设计量小,简单方便。

部分文件列表

文件名文件大小修改时间
bh2/bh2.asm.rpt7KB2009-11-22 20:07:18
bh2/bh2.bsf3KB2009-11-22 20:07:28
bh2/bh2.done1KB2009-11-22 20:07:30
bh2/bh2.fit.rpt97KB2009-11-22 20:07:12
bh2/bh2.fit.smsg1KB2009-11-22 20:07:12
bh2/bh2.fit.summary1KB2009-11-22 20:07:12
bh2/bh2.flow.rpt5KB2009-11-22 20:07:18
bh2/bh2.map.rpt15KB2009-11-22 20:07:06
bh2/bh2.map.summary1KB2009-11-22 20:07:06
bh2/bh2.pin26KB2009-11-22 20:07:12
bh2/bh2.pof512KB2009-11-22 20:07:18
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载