FPGA 第3讲 FPGA开发环境的搭建
时间:2024.11.5
使用的FPGA 开发 工 具 主 要 有 4 个, 分 别 是 主开 发 软 件 QuartusII_13.0 、 仿真 软 件
Modelsim_10.5se、代码编辑软件 Notepad++_7.6.6、专业画图软件 Visio_2013_pro。
一、学习内容
1.Quartus II开发软件
开发软件 Quartus II对rtl代码进行编译,通过综合布局布线将rtl代码转换为硬件电路,可以实现程序的下载以及固化。
软件简介:
Quartus II是Altera公司(已被Intel收购)开发的综合性CPLD/FPGA开发软件,支持原理图、VHDL、Verilog HDL以及AHDL(Altera Hardware支持Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
2.ModelSim仿真软件
ModelSim仿真软件主要是对编写的rtl代码进行仿真验证,验证代码的正确性。
ModelSim是业内最优秀的HDL语言仿真软件之一,由Mentor公司设计推出,它仿真环境十分友好,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。
ModelSim有SE、PE、LE和OEM几种不同的版本,其中SE是最高级的版本,而集成在Altera、Xilinx以及Lattice等FPGA厂商设计工具中的均是其OEM版本;与OEM版本相比,SE版本的仿真速度更快。
3.Visio绘图软件
Visio 软件的安装目的是为了完成工程结构框图和模块内部波形图的绘制,之所以在众多的波形图绘制软件中现在 Visio,是因为它同时具备绘制结构框图和波形图的能力。通过该软件可以更好的表达我们的核心设计方法,初学者务必要安装。
4.NotePad++代码编译器
NotePad++代码编译器实现代码的编写。
NotePad++软件是Windows操作系统下的一套文本编辑器,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码,不仅有语法高亮显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。