首页 > 技术 > 内容

如何完成一个FPGA工程?

时间:2026-01-16  作者:Diven  阅读:0

如何完成一个FPGA工程?  

1.在你需要的路径下,新建一个文件夹。要求,路径中没有中文,否则,会造成错误。如图:

我是在桌面上新建了一个名为“led”的文件夹。

2.在这个led文件夹下,有这么一些子文件夹,如图:

上图中,prj为工程文件存放目录;rtl为verilog可综合代码存放目录;tb为测试文件存放目录;image为设计相关图片存放目录;doc为设计相关文档存放目录;prj文件夹下还建立了子文件夹ip,用于存放quartus中生成的IP核文件。

3.打开quartus软件,如图:

我电脑上装的是13.1版本,13.0版本略有不同,但外观并不影响使用。

4.单击New Project Wizard来启动一个工程向导,或者在左上角File菜单栏下选择New Project Wizard亦可。弹出新窗口,如图:

点击Next,来到新界面:

在第一栏中选择工程要存放的位置,注意,此路径中不可以有中文。在第二栏中填写此工程的名称,注意,此名称要和整个工程顶层模块的模块名一致。当填好第二栏,第三栏自动填好。我的测试工程如图:

5.点击Next,进入新界面,如图:

这个界面是可以添加一些已经设计好的文件,这次测试工程先跳过,直接点Next,进入FPGA芯片选择界面,如图:

6.在图中,先选择左上角的器件型号,然后在右边那一栏填入你所要使用到的FPGA芯片的型号。在下方选中你所需要的FPGA芯片,然后点击Next,进入新界面:

在这个界面中,一个是simulation,即仿真这一栏,对应图中标红的1处,要选择Modesim-Altera,同时在标红的2处要选择Verilog HDL,接着点击Next。如图:

7.这个界面是对工程设置的各个参数信息进行汇总,直接点解Finish,完成工程的创建。然后界面变成这样:

8.在工程新建完成后,选择左上角File---New---Verilog HDL File,如下图所示:

点击OK之后,来到新界面:

9.在新界面输入图中的代码:

 

Module led(key_in,led_out);
  input key_in;  //按键输入,实现输入通道的选择
  output   led_out; //led 控制端口
  assign led_out = (key_in == 1)? 1 : 0;//当key_in==1 ,led_out=1;当key_in==0 ,led_out=0;
endModule

 

语法下期会讲解,这一次,只需要知道在干嘛即可。这段代码的意思就是,外部来一个信号key_in,如果是高电平1,则FPGA管脚输出led_out信号为一个高电平1;如果是底电平0,则FPGA管脚输出led_out信号为一个底电平0。

如图为硬木的开发板LED模块的电路,易得,只要来一个高电平1,LED就会亮;反之,来一个低电平0,LED就位暗。故,将led_out信号通过FPGA的管脚接到LED灯上,即可验证程序的正确性。

10.在代码编写完成,或者一开始新建了.v文件时,就应将文件保存至rtl文件夹之下。文件的名称为led。如图:

11.保存完了之后,点击如图的按钮,进行分析和综合。

如果程序没有问题,则会出现如图界面,给出分析报告。

  

12.接着,可以在如图位置打开RTL图,对综合处理的电路进行查看。

此电路较为简单,没有太多的可看性,待后期遇到较为复杂的电路时,RTL图可以较为直观地展示电路各个模块之间及自身内部的结构。

致此,可综合电路的.v文件已经完成。

编辑:黄飞

 

猜您喜欢


电缆钳和网线钳是网络布线和电缆连接中不可少的工具。主要作用是帮助用户快速、准确地制作和维护各种类型的网络电缆。电缆钳通常用于处理较粗的电缆,如电力线或视频线,能...
2023-11-17 00:00:00
滑动开关是常见的电器开关,应用于各种设备中。根据不同的功能和设计,滑动开关主要可以分为几种类型。单刀单掷(SPST)滑动开关是最基本的类型,具有简单的开关功能,...
2012-04-26 00:00:00
贴片电阻20R0表示的是一个阻值为20欧姆的电阻,而不是电容。电阻和电容是电子电路中两种完全不同的元件,功能和特性截然不同。电阻的主要功能是阻碍电流的流动,其阻...
2024-11-29 10:26:09
你是否想过,家里的电器可能正在悄悄地浪费电力?虽然我们看不到,但很多电器,例如电脑、空调、电视等等,都会产生一种叫做谐波的无形电力污染,降低电力使用效率。而有源...
2024-10-18 00:00:00
贴片电阻以其小巧的体积和优异的性能,广泛应用于各种电子电路中。正确的安装方法对于保证电路的稳定性和可靠性至关重要。以下介绍几种常见的贴片电阻安装方法:首先,手工...
2025-04-14 15:03:47
现代电子设备中,连接器是非常重要的配件。TERMINAL_60.96X8.3MM_TM是应用于电子行业的连接器,独特的设计和优良的性能,成为了许多设备的首选连接...
2025-04-22 12:30:40
现代电子设备中,连接器的选择非常重要。TERMINAL_19.85X11.1MM是一款具有高性能和可靠性的连接器,广泛应用于各种电子产品中。本文将深入探讨这款连...
2025-03-04 03:16:13
贴片电阻的计算主要围绕欧姆定律展开。 最基础的公式是欧姆定律:V = I * R,其中V代表电压 (伏特),I代表电流 (安培),R代表电阻 (欧姆)。由此可以...
2025-04-14 15:03:50
国内电子元件市场中,电阻器作为基础的电子元件,其需求量巨大,应用范围。电子产业的快速发展,国内电阻器生产厂家也如雨后春笋般涌现。这些厂家不仅满足了国内市场的需求...
2025-03-16 17:30:34
安规测试仪是用于检测电气设备安全性的仪器,其主要参数包括以下几个方面。首先是测试电压,通常分为交流和直流电压,能够模拟设备在实际使用中的电压情况。其次是测试电流...
2022-06-26 00:00:00