全球旧事资料 分类
yclo
eI系列的EP1C12Q240C8。引脚锁定方法如下表所列。
卑微如蝼蚁、坚强似大象
f共享知识分享快乐
6将led_waterflowbdf设置成顶层实体Project→SetasToplevelE
tity。对该工程文件进行全程编译处理,若在编译过程中发现错误,则找出并更正错误,直至编译成功为止。
7把JP20的led0led7的跳帽插上,使发光二极管有效。下载程序到芯片上,观察流水灯的变化。更改分频模块的分频系数,并重新编译下载,观察流水灯的变化。
信号
Led0Led1Led2Led3Led4
表引脚锁定方法
引脚
EP2C5
EP1C12
信号
116
128
Led5
110
127
Led6
114
126
Led7
107
125
clock
112
124
引脚
EP2C5
EP1C12
105
123
63
122
106
121
23
153
卑微如蝼蚁、坚强似大象
f共享知识分享快乐
实验三读取按键信号
1实验目的通过本实验让学生进一步了解、熟悉和掌握CPLDFPGA开发软件的使用方法及VHDL语言的编程方法;并熟悉VHDL文件为顶层模块的设计;学习和体会分支条件语句case的使用方法及FPGAIO口的输出控制。2实验内容实验箱上有8个发光二极管LED1LED8和8个按键KEY1KEY8。本实验的内容是用这8个按键分别控制8个发光二极管,一旦有键按下,则点亮相应的发光二极管。3实验原理FPGA的所有IO控制块允许每个IO引脚单独配置为输入口,不过这种配置是系统自动完成的。当该IO口被设置为输入口使用时(如定义key1为输入引脚:i
put),该IO控制块将直接使三态缓冲的控制端接地,使得该IO引脚对外呈高阻态,这样该IO引脚即可用作专用输入引脚。正确分配并锁定引脚后,一旦在KEY1KEY8中有键输入,即可在检测到键盘输入的情况下,继续判断其键盘并作出相应的处理。4实验步骤1启动QuartusII,建立一个空白工程,然后命名为key_ledqpf。2新建key_ledvhd源程序文件,源代码如下。然后进行综合编译。若在编译过程中发现错误,则找出并更正错误,直到编译成功为止。程序参考
LIBRARYIEEEUSEIEEESTD_LOGIC_1164ALLUSEIEEESTD_LOGIC_ArithALLUSEIEEESTD_LOGIC_U
sig
edALLENTITYkeyledIS
PORTkeyINSTD_LOGIC_VECTOR7DOWNTO0ledOUTSTD_LOGIC_VECTOR7DOWNTO0
ENDARCHITECTUREo
eOFkeyledIS
SIGNALled_rSTD_LOGIC_VECTOR7DOWNTO0SIGNALbuffer_rSTD_LOGIC_VECTOR7DOWNTO0BEGINledled_rPROCESSkeybuffer_r
BEGINbuffer_rkeyCASEbuffer_rISWHEN
好听全球资料 返回顶部