FPGA入门:第一个工程实例之功能概述

发布时间:2015-2-26 12:02    发布者:rousong1989
FPGA入门:第一个工程实例之功能概述
本文节选自特权同学的图书《FPGA/CPLD边练边学——快速入门Verilog/VHDL
书中代码请访问网盘:http://pan.baidu.com/s/1bndF0bt
         下面我们将以一个简单的实例开始带大家熟悉可编程逻辑设计的开发流程。在这个实例当中,我们将用到开发板上的两个按键和一个LED指示灯。如图5.17所示,两个按键在所有可能的四种组合状态下,其控制的LED指示灯状态如下:
●  没有手指触碰按键,LED灭;
●  手指按下左边按键,LED亮;
●  手指按下右边按键,LED亮;
●  手指同时按下两个按键,LED灭。
QQ图片20150226115304.jpg
图5.17 简单实例功能示意图
         把这个实例的两个按键作为输入,LED指示灯作为输出,不难得到如表5.1所示的真值表。在该真值表中,按键未被按下时为高电平,取值1;按键按下时为低电平,取值0。连接LED指示灯的IO输出高电平,即值1时,LED指示灯亮;输出低电平,即值0时,LED指示灯灭。
表5.1 按键输入与LED输出真值表
  
按键左
  
按键右
LED指示灯
1
1
0
0
1
1
1
0
1
0
0
0
         如果用门逻辑表示该真值表,其关系如下:
LED指示灯状态 = 按键左的键值异或 按键右的键值
         明白了这个关系后,我们下面就可以开始一步步的着手把这个简单得不能再简单的功能实现到最终的实验板上。注意这个简单实例的目的不在于功能本身,而是要利用它让大家熟悉开发的流程。
本文节选自特权同学的图书《FPGA/CPLD边练边学——快速入门Verilog/VHDL
书中代码请访问网盘:http://pan.baidu.com/s/1bndF0bt

本文地址:https://www.eechina.com/thread-146215-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表