0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA设计流程

jf_79100707 来源:jf_79100707 作者:jf_79100707 2023-07-04 12:06 次阅读

FPGA的设计流程主要包括HDL代码编写、RTL综合、布局布线、静态时序分析、生成下载文件。下面将逐一介绍各部分。下面是FPGA设计的流程图。

pYYBAGSjm42AQj2YAAA2POqSt54863.png

1、HDL代码编写

行为语言是目前使用较多的高层硬件描述语言,主要有VHDL和Verilog HDL两个IEEE标准。在使用黑金FPGA开发板进行学习的过程中使用较多的是HDL。其突出优点有:语言与工艺的无关性;语言的公开可利用性;具有很强的逻辑描述和仿真功能,且输入效率高;在不同的设计输入库之间转换方便。

之后进行功能仿真是在编译之前对用户所设计的电路进行逻辑功能验证,此时的仿真没有延时信息只对初步的功能进行检测

2、RTL综合

将模块化层次化设计的多个文件合并为一个网表,使设计层次平面化。

3、布局布线

将已经分割的逻辑小块放到器件内部逻辑资源的具体位置并利用布线资源完成各个功能块之间的连接。

4、静态时序分析

静态时序分析主要进行时序仿真,它又称为后仿真或者延时仿真。由于不同器件的内部延时不一样,不同的布局布线方案也会影响延时。因此需要在设计过程中进行时序仿真,分析其时序关系,估计设计的性能,以及检查和消除竞争冒险等是非常有必要的。

5、生成下载文件

在时序仿真完成之后产生可供器件编程的位流数据文件,然后将编程数据写入到器件中。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1603

    文章

    21326

    浏览量

    593235
  • FPGA设计
    +关注

    关注

    9

    文章

    425

    浏览量

    26273
  • HDL
    HDL
    +关注

    关注

    8

    文章

    323

    浏览量

    47104
收藏 人收藏

    评论

    相关推荐

    Xilinx_fpga_设计流程

    Xilinx_fpga_设计流程
    发表于 08-02 23:51

    华为FPGA设计流程指南

    华为FPGA设计流程指南
    发表于 09-03 10:47

    发个FPGA的设计流程

    FPGA的设计流程
    发表于 09-09 12:04

    华为FPGA设计流程指南

    前言 本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:l在于规范整个设计流程,实现开发的合理性、一致性、高效性。l形成风格良好和完整的文档
    发表于 12-08 14:47

    华为FPGA设计流程指南

    华为FPGA设计流程指南本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:l在于规范整个设计
    发表于 12-18 10:45

    FPGA的设计流程是怎样的

    第二章 FPGA 开发流程FPGA 的设计流程就是利用 EDA 开发软件和编程工具对 FPGA 芯片进行开发的过程。原理图和HDL(Hard
    发表于 02-23 06:23

    Alter FPGA的设计流程以及DSP设计

    Alter FPGA的设计流程以及DSP设计.
    发表于 03-16 15:52 127次下载
    Alter <b class='flag-5'>FPGA</b>的设计<b class='flag-5'>流程</b>以及DSP设计

    FPGA设计流程指南

    FPGA设计的流程,步骤,选型,仿真,软硬件设计,调试流程
    发表于 05-11 14:33 29次下载

    通过在FPGA设计流程引入功率分析改善PCB的可靠性

    通过在FPGA设计流程引入功率分析改善PCB的可靠性
    发表于 01-14 12:36 7次下载

    从赛灵思FPGA设计流程看懂FPGA设计

    不断 从赛灵思FPGA设计流程看懂FPGA设计 1.XILINX ISE传统FPGA设计流程 利用XilinxISE软件开发
    发表于 02-20 20:32 1.6w次阅读
    从赛灵思<b class='flag-5'>FPGA</b>设计<b class='flag-5'>流程</b>看懂<b class='flag-5'>FPGA</b>设计

    FPGA设计流程“又臭又长”?从eda工具理解超级简单!

    对于初学者而言,FPGA的设计流程是否显的“又臭又长”呢??嗬嗬,如果真的有这样的感觉,没有关系,下面我就通过对软体的使用来了解FPGA的设计流程
    发表于 06-02 07:17 1182次阅读
    <b class='flag-5'>FPGA</b>设计<b class='flag-5'>流程</b>“又臭又长”?从eda工具理解超级简单!

    FPGA的设计流程是怎么样的?FPGA设计流程指南详细资料免费下载

    本文档的主要内容详细介绍的是FPGA的设计流程是怎么样的?FPGA设计流程指南详细资料免费下载内容包括了:1.基于HDL 的FPGA 设计
    发表于 10-17 17:50 29次下载
    <b class='flag-5'>FPGA</b>的设计<b class='flag-5'>流程</b>是怎么样的?<b class='flag-5'>FPGA</b>设计<b class='flag-5'>流程</b>指南详细资料免费下载

    FPGA设计流程及原理

    01 FPGA的设计流程 FPGA是可编程芯片,因此FPGA的设计内容包括硬件设计和软件设计两部分。硬件包括FPGA芯片电路、 存储器、输入
    的头像 发表于 11-12 18:22 5857次阅读

    华为FPGA设计流程指南电子版下载

    华为FPGA设计流程指南电子版下载
    发表于 06-04 11:03 0次下载

    FPGA设计流程指南

    FPGA设计流程指南
    发表于 11-02 16:29 9次下载