FPGA开发流程

原文地址:FPGA开发流程 作者:SUN_403
        FPGA设计流程如图,包括电路功能设计、设计输入、功能仿真、综合优化、综合后仿真、实现、布线后仿真、板级仿真以及芯片编程与调试等主要步骤。
1.            电路功能设计:选片,自顶向下设计方法,将系统分为若干单元,每个单元继续划分,直到可以使用EDA元件库。
2.            设计输入:原理图输入法,HDL语言输入法。
3.            功能仿真:也称前仿真,是在编译之前对用户设计的电路进行逻辑功能验证,没有延迟信息,仅对初步的功能进行验证。
4.            综合:将较高级抽象层次的描述转化成较低层次的描述。根据目标和要求优化所生成的逻辑连线,使得层次设计平面化。
5.            综合后仿真:检查综合结果是否和原设计一致,在仿真时,把综合生成的标准延时文件反标注到综合仿真模块中去,可以估计门延时带来的影响,但不能估计线延时。
6.            设计实现与布局布线:将综合生成的逻辑网表配置到具体的FPGA芯片上,布局布线是其中最重要的过程。
7.            时序仿真:也称后仿真,是指将布局布线的延时信息反标注到设计网标中来检测有无时序违规(建立时间,保持时间等)现象。
8.            板级仿真与验证:主要应用于高速电路设计中,以第三方工具进验证。
9.            器件编程与调试:产生使用的数据文件(位数据流生成,Biystream Generation),然后将编程数据下载到FPGA中。调试工具:逻辑分析仪(很少使用,太贵),内嵌在线逻辑分析仪(ChipScope)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值