首页 > 技术 > 内容

如何完成一个FPGA工程?

时间:2025-12-05  作者: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文件已经完成。

编辑:黄飞

 

猜您喜欢


风扇作为常见的电器设备,应用于多个领域,有着着重要作用。在家庭中,风扇是夏季降温的首选,帮助人们在炎热的天气中保持舒适。无论是吊扇、台扇还是落地扇,都是家庭必备...
2009-03-31 00:00:00
贴片电阻上的01E标识代表其阻值为10欧姆。贴片电阻通常使用三位数码标注阻值。前两位数字代表有效数字,第三位数字代表10的幂次方。字母E在此处等同于数字5,代表...
2024-11-29 10:25:42
随着工业自动化和电力系统的不断发展,回路电阻测试仪作为保障电气设备安全运行的重要检测工具,受到了关注。特试特高精度回路电阻测试仪凭借其很好的测量精度和稳定性,成...
2025-11-22 22:00:35
采样电阻作为电路中的关键元件,其性能直接影响整个系统的稳定性和准确性。金凤冠作为知名的电子元器件生产厂家,其采样电阻凭借优异的品质和多样的型号,受到广大工程师和...
2022-07-23 17:20:16
DCDC转换器,是现代电子设备中重要的重要元件。无论是智能手机、笔记本电脑,还是电动汽车、可再生能源系统,DCDC转换器都是关键配件,为设备提供可靠和高效的电能...
2024-07-05 00:00:00
电解电容是电子元件中常见的一个。的应用非常,特别是在电源和滤波器中。电解电容的介质类型影响着其性能和特性。本文将介绍电解电容的几种主要介质类型。铝电解电容铝电解...
2025-03-19 09:30:35
无线充电技术越来越普及。为我们带来方便。今天我们来聊聊无线充电感和线圈线距的计算公式。希望能帮助你更好理解这个技术。无线充电的基本原理无线充电靠电磁感应。发射器...
2025-03-23 20:01:39
Nichicon铝电解电容在电子行业中非常有名。高品质和可靠性。很多厂家都使用。本文将详细介绍Nichicon铝电解电容的特点和优势。Nichicon的品牌优势...
2025-03-25 20:30:34
电解电容是电子元件中常见的。应用于电路中。引脚间距是一个重要参数。影响电容的安装和使用。引脚间距定义引脚间距指的是两个引脚之间的距离。通常以毫米为单位。间距不同...
2025-03-21 19:30:02
多功能电力仪表是集成多种功能于一体的电力测量设备,应用于工业、商业和家庭等场所。其规格尺寸因型号和厂家而异,但标准的多功能电力仪表尺寸约为96mm x 96mm...
2012-08-04 00:00:00