【设计分享】Altera FPGA及Quartues应用小实例
来源:互联网 发布:优化旅客列车编组 编辑:程序博客网 时间:2024/06/05 10:59
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
功能描述:通过按键,控制相应引脚电平,进而控制LED的闪烁
作 者:曾义和
时 间:2014年9月5日
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
首先在Quartues中新建工程,建议工程名和顶层模块保存。根据已有FPGA板子选择适当型号,建立工程。
verilog 代码:
module Button(
input wire Button_Led,
input wire Clock,
output reg Led
);
always @( posedge Clock ) begin
if ( !Button_Led )begin
Led = 1;
end
else begin
Led = 0;
end
end
endmodule
运行分析和综合、如果有错误则需要在此进行调试,如果运行无误,继续下一步
综合完成之后,根据开发板手册,对相应引脚进行绑定。以按键SW3011为例:
如果有复杂的信号,我们可以利用逻辑分析仪抓取想要的信号。
之后可以进行综合、布局布线等,完成之后如果没有报错,生成sof文件即可加载到FPGA中,实现所需求的功能。
烧写完成以后,就可以查看是否实现该功能了。
这样就通过小的实例,实现了解FPGA的基本流程。同样,也可在波形文件中实时查看相关信号的变化。
在按钮按下的时候,产生低电平,经过一个时钟周期,led获得高电平,实现了点亮。
- 【设计分享】Altera FPGA及Quartues应用小实例
- Altera Max10应用实例
- MBD-FPGA设计小实例:FM接收机
- Altera FPGA调试
- Altera FPGA(二)
- Altera FPGA(三)
- Altera FPGA 引脚电路
- altera FPGA学习日记
- altera fpga 约束
- Altera FPGA学习
- altera FPGA介紹
- 【设计分享】Vmware虚拟机下,linux驱动及应用层实例
- Altera FPGA/CPLD 学习笔记
- altera 官方FPGA视频教程下载
- ALTERA的FPGA命名规则
- Altera FPGA LCD1602液晶显示屏封装
- ALTERA公司FPGA命名规则
- Altera的FPGA大赛资料
- 完全卸载oracle11g步骤
- Android ANR异常及解决方法
- Hibernate读书笔记之CRUD
- json解析
- java将String字符串写入文件
- 【设计分享】Altera FPGA及Quartues应用小实例
- magento - 获取购物车中的总额,运费,tax ,count,grandtotal等
- 修改DNS缓存TTL生存时间的生效期
- C - Pashmak and Buses
- 关于JFormattedTextField清空数据的方法
- 对数据结构中栈的一些理解
- linux powerpc i2c驱动 之 i2c设备层的注册过程
- Andorid安裝过程中的一个小事情
- MySQL基础1--如何改MySQL密码