1 / 57
文档名称:

1.3 FPGA的设计流程.ppt

格式:ppt   大小:639KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1.3 FPGA的设计流程.ppt

上传人:2024678321 2016/8/29 文件大小:639 KB

下载得到文件列表

1.3 FPGA的设计流程.ppt

相关文档

文档介绍

文档介绍:FPGA 的设计流程 可编程逻辑器件的一般设计流程?可编程逻辑器件的设计过程是利用 EDA 开发软件和编程工具对器件进行开发的过程。可编程逻辑器件的一般设计流程如图 所示,包括设计准备, 设计输入,功能仿真, 设计处理,时序仿真和器件编程及测试等七个步骤。图 可编程逻辑器件的一般设计流程 ?在系统设计之前,首先要进行的是方案论证,系统设计和器件选择等准备工作。设计人员需要根据任务要求,如系统的功能和复杂度,对工作速度和器件本身的资源、成本及连线的可布性等方面进行权衡,选择合适的设计方案和合适的器件类型。一般采用自顶向下的设计方法。 ?设计输入是设计人员将所设计的系统或电路以开发软件要求的某种形式表示出来,并送入计算机的过程。设计输入通常有以下几种形式: (1)原理图输入方式(2) HDL (硬件描述语言)输入方式(3)波形输入方式(1)原理图输入方式?原理图输入方式是一种最直接的设计描述方式, 要设计什么,就从软件系统提供的元件库中调出来,画出原理图。这种方式要求设计人员有丰富的电路知识及对 PLD 的结构比较熟悉。其主要优点是容易实现仿真,便于信号的观察和电路的调整;缺点是效率低,特别是产品有所改动,需要选用另外一个公司的 PLD 器件时, 就需要重新输入原理图,而采用硬件描述语言输入方式就不存在这个问题。(2) HDL (硬件描述语言)输入方式?硬件描述语言是用文本方式描述设计,它分为普通硬件描述语言和行为描述语言。普通硬件描述语言有 ABEL 、 CUR 和 LFM 等,它们支持逻辑方程。真值表、状态机等逻辑表达方式,主要用于简单 PLD 的设计输入。行为描述语言是目前常用的高层硬件描述语言,主要有 VHDL 和 Verilog HDL 两个 IEEE 标准。其突出优点有:语言与工艺的无关性, 可以使设计人员在系统设计、逻辑验证阶段便确立方案的可行性;语言的公开可利用性,便于实现大规模系统的设计;具有很强的逻辑描述和仿真功能,而且输入效率高,在不同的设计输入库之间的转换非常方便,用不着对底层的电路和 PLD 结构的熟悉。(3)波形输入方式?波形输入方式主要是用来建立和编辑波形设计文件,以及输入仿真向量和功能测试向量。波形设计输入适用于时序逻辑和有重复性的逻辑函数。系统软件可以根据用户定义的输入/输出波形自动生成逻辑关系。波形编辑功能还允许设计人员对波形进行拷贝、剪切、粘贴、重复与伸展,从而可以用内部节点、触发器和状态机建立设计文件,并将波形进行组合,显示各种进制的状态值,也可以将一组波形重叠到另一组波形上,对两组仿真结果进行比较。 ?功能仿真在编译之前对用户所设计的电路进行逻辑功能验证,此时的仿真没有延时信息,仅对初步的功能进行检测。仿真前,要先利用波形编辑器和硬件描述语言等建立波形文件和测试向量(即将所关心的输入信号组合成序列), 仿真结果将会生成报告文件和输出信号波形, 从中便可以观察到各个节点的信号变化。如果发现错误,则返回设计输入中修改逻辑设计。 ?设计处理是器件设计中的核心环节。在设计处理过程中,编译软件将对设计输入文件进行逻辑化简、综合优化和适配, 最后产生编程用的编程文件。