生产管理文件集合-多种EDA工具的FPGA协同设计(DOC6)

67 次下载 25 收藏 doc 更新于 2026-03-22
VIP专享

适用对象

《生产管理文件集合-多种EDA工具的FPGA协同设计(DOC6)》是关于其它行业相关企业安全管理制度相关内容,适用于其它行业相关企业。

文本预览

多种 EDA 工具的 FPGA 协同设计
前言
FPGA 在电子市场上占有举足轻重的地位。现在的问题是:现在市场在
FPGA 开发方面的 EDA 工具令人眼花缭乱,各自侧重点不同,性能也不一样,
我们应该如何选择?为了加速 FPGA 的开发,选择并协调好各种 EDA 工具显得
非常重要,本文将探讨上述问题并给出一种解决方案。本文以 Altera 公司的
FPGA 为目标器件,通过开发实例介绍 FPGA 开发的完整的流程及开发过程中
使用到的开发工具,包括 QuartusII、FPGA CompilerII、Modelsim,并重点解
说如何使用这三个工具进行协同设计
二、FPGA 的开发流程及实例
FPGA 的开发分为设计输入、功能仿真设计综合、前仿真、布局布线、时
仿真、时序分析和编程下载几个步骤。设计流程如图 1 所示。
我们的开发实例是“带顺序选择和奇偶检验的串并数据转换接口”。接口电路
可以实现数据的串并转换,并根据控制信号确定输出的并行数据的顺序,以及输
出奇偶检验位。开发实例是用来说明 FPGA 的开发流程和各种 EDA 工具的协同
设计,因此这里的描述重点并在设计本身。开发实例使用的目标器件是 Altera 公
司 FLEX10KE 系列的 EPF10K30ETC114-1;开发软件有 QuartusII2.0、FPGA
CompilerII 3.6 和 Modelsim5.6SE。
Quartus II 是 Altera 公司的第四代可编程逻辑器件集成开发环境,提供从设
计输入到器件编程的全部功能。 Quartus II 可以产生并识别 EDIF 网表文件、
VHDL 网表文件和 Verilog HDL 网表文件,为其它 EDA 工具提供了方便的接口;
可以在 Quartus II 集成环境中自动运行其它 EDA 工具。 Mentor Graphics 公司
的 Modelsim 是业界较好的仿真工具,其仿真功能强大,且图形化界面友好,而
且具有结构、信号、波形、进程、数据流等窗口。FPGA Compiler II 是一个完善
的 FPGA 逻辑分析、综合和优化工具,它从 HDL 形式未优化的网表中产生优化
的网表文件,包括分析、综合和优化三个步骤。 如果设计的硬件系统不是很大,
对综合和仿真的要求不是很高,我们完全可以在 Quartus II 中完成设计。实际上,
这个开发实例完全可以在 Quartus II 这个集成的开发环境中完成。下面,我先介
绍一下如何在 Quartus II 中完成设计,然后再介绍如何利用 Quartus II 提供的第
三方 EDA 工具的接口与其它 EDA 工具(包括综合工具 FPGA Compiler II 和仿
工具 ModelSim5.6SE)完成协同设计
1. 基于 Quartus II 的 FPGA 的开发
利用 Quartus II 软件的开发流程可概括为以下几步:设计输入、设计编译、
设计时序分析、设计仿真器件编程。
(1)设计输入
Quartus II 软件在 File 菜单中提供“New Project Wizard...”向导,引导设计
完成项目的创建。当设计者需要向项目中添加新的 VHDL 文件时,可以通过“New”
选项选择添加。在这里我们创建项目“s_to_p”,编写“s_to_p.vhd 文件”,并将文
件添加到项目中。
(2)设计编译
Quartus II 编译器完成的功能有:检查设计错误、对逻辑进行综合、提取定
时信息、在指定的 Altera 系列器件中进行适配分割,产生的输出文件将用于设计
仿真、定时分析及器件编程。
①首先确定软件处于 Compile Mode,可以通过 Processing 菜单进行选择。
②在 Processing 菜单中选择 Compiler Settings 项。在这里可以进行器件
择、模式设定、综合和适配选项设定及设计验证等。我们选择 FLEX10KE 系列
型号为 EPF10K30ETC114-1 的器件,并选择在编译后进行时序分析。
③单击 Processing 菜单下的“Start Compilation”项,开始编译过程。

文件预览

页码: /
企安文库 - 请下载后使用

免责申明

本网站提供的生产安全相关模板文件仅供参考和示例之用,属于通用性资料。用户下载并使用这些模板,即表示理解并同意:

  • 本文件不构成任何法律、专业安全咨询或特定情况下的建议。
  • 用户有责任根据自身具体业务、所在地法律法规及行业标准,对模板进行审查、修改和定制,确保其适用性、准确性和合规性。
  • 网站运营方对用户因使用、误用或依赖本网站提供的模板文件而导致的任何直接、间接、偶然或特殊的损失或损害(包括但不限于安全事故、经济损失、法律责任)概不负责。
  • 本网站及其运营方明确免除因用户访问、下载、使用或无法使用这些模板文件而直接或间接引起的或与之相关的任何及所有索赔、损失、损害(包括人身伤害、财产损失、业务中断、数据丢失等)或法律责任。

文件格式

提供Word(.doc)和PDF两种格式文件,包含可直接编辑的模板文件和参考示例。

相关推荐

猜您喜欢

您可能还需要以下模板