跳至内容
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
icore3_fpga_3
编辑本页后请点击“保存”。请参阅
syntax
了解维基语法。只有在您能
改进
该页面的前提下才编辑它。如果您想尝试一些东西,请先到
playground
热身。
媒体文件
| **银杏科技有限公司旗下技术文档发布平台** |||| |技术支持电话|**0379-69926675-801**||| |技术支持邮件|Gingko@vip.163.com||| ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | V1.0 | 2019-02-17 | gingko | 初次建立 | ===== 实验三:GPIO输入实验————识别按键输入 ===== ==== 一、 实验目的与意义 ==== - 了解按键特征和应用 - 掌握 FPGA 引脚的配置方法 - 掌握 QuartusII 集成开发环境的使用方法 ==== 二、 实验设备及平台 ==== - iCore3 双核心板 - Blaster(或相同功能) 仿真器 - Mico USB 线缆 - QuartusII 开发平台 - 装有 WIN XP(及更高版本) 系统的计算机 ==== 三、 实验原理 ==== * FPGA 的所有 I/O 控制块允许每个 I/O 引脚单独配置为输入口,不过这种配置是系统自动完成的。当该 I/O 口被设置为输入口使用时,该 I/O 控制模块将直接使三态缓冲区的控制端接地,使得该 I/O 对外呈高阻态,这样该 I/O 引脚即可作为输入引脚使用。正确分配并锁定引脚后,一旦按键有变化,即可在检测到按键输入的情况下切换 LED 的状态。 驱动示意图如下图所示。 {{ :icore3:icore3_fpga_3_1.png?direct |}} * 从原理图中可以看出,按键的一端连接FPGA,另一端接地,当按键没有按下时,FPGA的IO引脚电平为3.3V,为高电平;当按键按下,和地线接通,则FPGA的IO引脚电平为低。FPGA内部可以根据IO引脚电平的高低,进行逻辑操作。 * 这里FPGA用到的两个引脚,一个是连接按键的,一个是连接LED的。FPGA要判断按键的状态,需要读取与按键相连的引脚的电平高低,所以这里把与按键相连的引脚设置为输入模式,在Verilog语法中,要定义成输入类型input。LED是由FPGA控制的,通过控制与之相连得引脚的高低实现对LED亮灭的控制,输出高电平则LED亮,输出低电平则LED灭,所以和LED相连的引脚要定义成输出类型output。 ==== 四、 实验步骤 ==== - - 把 Blaster 仿真器与 iCore3 的 JTAG 调试口相连; - 把 iCore3 通过 Micro USB 线与计算机相连, 为 iCore3 供电; - 打开本实验工程; - 烧写程序到 iCore3 上; ==== 五、 实验现象 ==== iCore3 双核心板上与 FPGA 相连的三色 LED(PCB 上标示为 FPGA·LED), 按键按下 红灯点亮,松开按键红灯熄灭
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
豫ICP备18022004号-1
icore3_fpga_3.txt
· 最后更改: 2023/06/17 14:50 由
wkl
页面工具
显示页面
修订记录
反向链接
回到顶部