FPGA开发流程synthesis和implementatin的作用

本文介绍了FPGA开发流程,包括设计输入、功能仿真、synthesis综合、implementation(布局和布线)等步骤。synthesis将高级逻辑转化为门级网表,implementation负责门的布局与布线。时序仿真用于检测时序违规,确保设计符合要求。最后,通过编程与调试完成FPGA芯片的配置。
摘要由CSDN通过智能技术生成

一,FPGA开发流程

1,FPGA全程Field-Programmable Gate Array,翻译成中文就是现场可编程门阵列。可重复编程的基础是拥有巨量的可配置逻辑块(CLB)、丰富的布线资源以及其他资源。

2, 与软件开发有输入、编译、链接、执行步骤对应的就是设计输入、综合、布局布线、下载烧写。有些步骤由于其在当前项目中条件的宽度允许,可以直接免去,比如静态仿真过程,这样来达到项目时间上的优势。大部分的流程步骤还是需要我们循规蹈矩的去做,因为这些步骤的输入是上一个步骤的结果,输出是下一个步骤的输入的关系。

3,在Altera的开发流程中,将编译、映射过程按照我们叙述的合称综合,而在Xilinx开发流程中,由设计输入得到门级网表的过程叫做综合,而映射过程归结到其叫做实现的某一子步骤中。但是整体的流程还是遵循这个顺序的。

下面依次介绍每个步骤的作用和方法:

二,设计输入

设计输入是将所设计的系统或电路以开发软件要求的某种形式表示出来,并输入给EDA工具的过程。常用的方法为硬件描述语言(HDL)和原理图输入方法等。

三,功能仿真(前仿真)

是在编译之前对用户所设计的电路进行逻辑功能验证,

  • 12
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒听雪落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值