Quartus基础功能和SignalTap基本使用方法
基础:项目创建、编译和下载
创建和编译比较基本,不写了。
指派管脚:
- 查阅板子说明来指派对应管脚;
- 要将不用的管脚设置成三态。
设置方法:Assignments -> Settings -> Device -> Device and Pin Options -> Unused Pins -> As input tri-stated

module sw_control_led( swa , leda );
input swa;
output [9:0]leda;
reg [9:0]leda;
always @ (swa) begin
if (swa)
leda = 10'b1111111111;
else
leda = 10'b0000000000;
end
endmodule
名字设置为swa和leda是为了防止和系统命名冲突。命名为sw和led编译可以通过但是上板子的时候就会报错。
编译下载:Tools -> Programmer
现在Hardware Setup 里选择板子连接的端口,然后Start下载。下载完成后就可以操作板子验证一下了。
我在同时开多个文件的时候出现了问题,只有第一个可以下载运行,其他的不可以。只有完全关闭第一个的所有程序及quartus之后才能下载,否则就会报Can’t access JTAG chain。不是很懂。

本文介绍了使用Quartus进行FPGA项目开发的全过程,包括项目创建、编译和下载,2_4译码器的设计与仿真,以及SignalTap逻辑分析器的使用。在计数器设计中,通过SignalTap验证了0-17计数器的正确性,并讨论了显示输出的现象与解决未使用的管脚问题。在遇到SignalTap报错时,提示需要先下载到硬件设备再运行SignalTap。
最低0.47元/天 解锁文章
2600





