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

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

3天内不再提示

PLD的设计流程

倩倩 来源:《IC设计与方法》 作者:《IC设计与方法》 2022-08-15 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

课程中运用QuarusⅡ工具讲解可编程器件PLD的设计流程,QuarusⅡ工具是Altera公司的产品。同时课程说明了针对Xilinx公司的ISE工具的PLD设计流程也是相似的。

PLD的设计流程与ASIC(专用集成电路)的设计流程类似,具体设计流程如下:

(1)明确设计需求(Design Entry)。根据设计需求,在RTL的结构层次(运用Verilog代码设计芯片的一种方式)完成电路设计(RTL Coding),完成初始Verilog代码。

(2)RTL级的电路仿真(RTL Simulation)。进行仿真的工具既可以运用Altera公司的QuarusⅡ内嵌仿真工具,也可以运用Modelsim仿真工具(课程中讲解的仿真工具)。验证代码是否满足设计要求,这一阶段的验证没有时序相关信息,即未考虑器件延时。

(3)逻辑综合(Synthesis),将RTL级代码映射成具体的器件实现电路设计,生成对应的门级网单(芯片设计中间阶段的电路图)。

(4)布局和布线(Place&Route),将逻辑综合过程中使用的元器件替换成Altera公司提供的元器件,并在电路内布线,完成电路连接。

PLD的逻辑综合与布局和布线两个步骤可以运用Altera公司提供QuarusⅡ工具一步完成,其他公司提供的PLD设计工具也可以一步完成上述两个步骤。

2eac1f6c-1c2a-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

(5)时序分析(Time Analysis),证明电路性能满足时序要求。


ASIC的设计流程中时序分析步骤在门级仿真步骤后进行,这是因为ASIC设计工具功能限制的原因,门级仿真中的时序只能采用估算的方式得出。

QuarusⅡ工具集成了时序分析功能,时序分析可以方便地进行,所以PLD设计流程的时序分析步骤先于门级仿真步骤。

在芯片设计中,如果时序不能满足要求,如计数器的要求是100MHz,但设计出的计数器只能满足10MHz的要求,即使门级仿真的结果正确,也不能满足设计需求。所以在条件允许的情况下,时序分析步骤先于门级仿真步骤。

(6)门级仿真(Gate Level Simulation),门级仿真结果满足要求,说明电路满足设计的功能需求。

(7)电路板仿真和测试(PC Board Simulation&Test)。将经过以上步骤得出的数据流文件下载到可编程芯片中,再将可编程芯片安装到PC板(个人理解:PCB板,印刷电路板,芯片实现对应功能所需安装的电路板)中,进行测试。

2ef4d0e0-1c2a-11ed-ba43-dac502259ad0.png

图片来源:学堂在线《IC设计与方法》

PLD设计芯片需要进行编译,与一般编程软件的编译目的不同,PLD设计芯片的编译的目的是将RTL级代码转化成物理器件上可以实现的电路。

具体的编译过程有以下几个方面:

(1)前端设计的逻辑综合。

(2)后端设计的布局布线。

(3)后端设计产生的相关输出。相关输出包括:用于时序分析的门级网单、用于仿真的门级网单、对器件编程的配置文件。对器件编程的配置文件可以将没有功能的可编程器件改变为可以实现设计需求的专用器件。

审核编辑 :李倩

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

    关注

    6732

    文章

    2577

    浏览量

    218017
  • PLD
    PLD
    +关注

    关注

    6

    文章

    230

    浏览量

    60953
  • Quarus
    +关注

    关注

    0

    文章

    4

    浏览量

    6530

原文标题:芯片设计相关介绍(27)——PLD设计流程

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    视频卡顿分析流程

    视频卡顿分析流程
    发表于 11-10 16:55 0次下载

    CoWoP封装的概念、流程与优势

    本文介绍了CoWoP(Chip‑on‑Wafer‑on‑Substrate)封装的概念、流程与优势。
    的头像 发表于 08-12 10:49 2065次阅读
    CoWoP封装的概念、<b class='flag-5'>流程</b>与优势

    一文看懂芯片的设计流程

    引言:前段时间给大家做了芯片设计的知识铺垫(关于芯片设计的一些基本知识),今天这篇,我们正式介绍芯片设计的具体流程。芯片分为数字芯片、模拟芯片、数模混合芯片等多种类别。不同类别的设计流程也存在一些
    的头像 发表于 07-03 11:37 1854次阅读
    一文看懂芯片的设计<b class='flag-5'>流程</b>

    DP主站转485操作流程

     DP主站转485操作流程
    的头像 发表于 04-27 09:11 754次阅读
    DP主站转485操作<b class='flag-5'>流程</b>

    CAN报文流程解析

    CAN报文流程解析,直流充电桩上的CAN通讯解析过程
    发表于 03-24 14:03 10次下载

    芯片失效分析的方法和流程

      本文介绍了芯片失效分析的方法和流程,举例了典型失效案例流程,总结了芯片失效分析关键技术面临的挑战和对策,并总结了芯片失效分析的注意事项。     芯片失效分析是一个系统性工程,需要结合电学测试
    的头像 发表于 02-19 09:44 2548次阅读

    NX CAD软件:数字化工作流程解决方案(CAD工作流程)

    NXCAD——数字化工作流程解决方案(CAD工作流程)使用西门子领先的产品设计软件NXCAD加速执行基于工作流程的解决方案。我们在了解行业需求方面累积了多年的经验,并据此针对各个行业的具体需求提供
    的头像 发表于 02-06 18:15 749次阅读
    NX CAD软件:数字化工作<b class='flag-5'>流程</b>解决方案(CAD工作<b class='flag-5'>流程</b>)

    什么是PLD的定义和应用 PLD与FPGA的区别和联系

    PLD的定义和应用 一、PLD的定义 PLD(Programmable Logic Device)即可编程逻辑器件,是一种能够根据用户的需求和设计规格,通过内部的可编程连接和逻辑门阵列,灵活地组合
    的头像 发表于 02-01 10:35 6356次阅读

    如何快速入门PLD电路设计

    1. 理解PLD的基本概念 PLD的定义 :PLD是一种可以通过编程来配置的集成电路,用于实现特定的数字逻辑功能。 PLD的类型 :包括FPGA(Field-Programmable
    的头像 发表于 01-20 09:48 1502次阅读

    PLD设计流程的详细步骤

    PLD(Programmable Logic Device,可编程逻辑器件)设计流程是指从设计概念到最终实现的一系列步骤,用于创建和验证可编程逻辑器件的功能。 1. 需求分析(Requirement
    的头像 发表于 01-20 09:46 1827次阅读

    PLD的优势与劣势分析

    减少废物产生。 2. 成本效益 降低长期成本 :PLD通过减少维修和更换的需要,降低产品的总体拥有成本。 提高效率 :优化生产流程和材料使用,减少浪费,提高生产效率。 3. 法规遵从 遵守环境法规 :PLD帮助企业遵守各种环境法
    的头像 发表于 01-20 09:43 1537次阅读

    PLD在嵌入式系统中的应用实例

    随着技术的发展,嵌入式系统在各个领域扮演着越来越重要的角色。从简单的家用电器到复杂的工业控制系统,嵌入式系统以其高效、可靠和低成本的特点,成为现代电子设计的首选。在这些系统中,PLD因其独特的优势
    的头像 发表于 01-20 09:42 1349次阅读

    如何选择合适的PLD型号

    在选择合适的PLD(可编程逻辑器件)型号时,需要考虑多个因素,以确保所选器件能够满足应用需求并具有成本效益。以下是一些关键的步骤和考虑因素: 一、明确应用需求 功能需求 :确定PLD需要实现的具体
    的头像 发表于 01-20 09:40 953次阅读

    PLD芯片的工作原理解析

    在现代电子设计领域,PLD芯片因其灵活性和可编程性而备受青睐。 1. PLD芯片概述 PLD芯片是一种集成电路,它允许设计者通过编程来定义其内部逻辑。与传统的固定逻辑芯片不同,PLD
    的头像 发表于 01-20 09:36 1418次阅读

    ARM主板定制流程与成本

    ,企业往往需要对ARM主板进行定制。本文将探讨ARM主板的定制流程、影响定制成本的因素以及定制周期与时间成本。一、定制流程概述ARM主板的定制流程通常包括需求分析、设
    的头像 发表于 01-06 13:21 890次阅读
    ARM主板定制<b class='flag-5'>流程</b>与成本