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

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

3天内不再提示

足足306页Xilinx FPGA ,对于如此之多的内容该如何消化吸收呢?

YCqV_FPGA_EETre 来源:FPGA开发圈 作者:FPGA开发圈 2020-09-17 18:12 次阅读

FPGA 设计是有章可循的,如果用的是 Xilinx 的 FPGA,这个“章”就是 UG949。最新版的 UG949 是 2020.1 版本,整个文档共六大章节 306 页。对于如此之多的内容该如何消化吸收呢?首先,了解一下 UG949 的背景信息

UG949 是什么?

UG949 是很多工程师的经验总结,这些经验总结告诉我们在实现 FPGA 设计时该如何去做,例如:PCB 设计时的注意事项、什么才是良好的代码风格、时序约束该怎么做、时序收敛有哪些方法等等。

为什么要用 UG949?

随着微电子工艺的不断发展,FPGA 的规模也越来越大,例如出现了多 die 芯片(SSI 器件),随之 FPGA 设计也越来越复杂,这意味着发现设计潜在的问题并解决也变得愈发困难。

好在 Xilinx 推出了新一代开发工具 Vivado,同时 UG949 也应运而生。从而,工程师们可以遵循 UG949 的设计方法最大可能地避免一些问题并从中找到一些解决问题的方法。简言之,UG949 的核心思想就是尽可能地帮工程师在设计初期发现问题并解决问题,最大化地提升开发效率,降低迭代周期。这是因为问题发现地越晚,解决起来越困难。

UG949 面向哪些对象?

UG949 不仅仅是面向 FPGA 工程师,也面向 PCB 工程师和逻辑工程师,三类工程师均可从中受益。这是因为 UG949 既涵盖了片外板级相关内容,例如 DDR 存储器接口电路设计规则、高速收发器电路设计规则、FPGA 配置电路设计规则、系统级功耗解决方案等,也涵盖了片内设计规则的相关内容,例如设计流程、代码风格、时序约束和时序收敛等,如下图所示。

如何阅读 UG949?

事实上,跟 UG949 相关的文档包括 UG1231、UG1292 和 XTP301。如果把 UG949、UG1231 和 UG1292 打包看作一部字典的话,那么 UG949 就是字典的正文,UG1231 就是字典的索引(只有两页),UG1292 则是字典部分内容的浓缩精华版。既然是字典,我们就不需要从头到尾一页一页地读,而是根据工作需求结合索引,做到有的放矢,达到事半功倍。

例如,如果你是 PCB 工程师,打开 UG1231,浏览到 PCB Designer 部分,会引导你查看 UG949 的 Board and Device Planning 章节,除此之外,如果设计中用到 DDR 存储器,还需要根据 Memory Interface IP Design Checklists 对相关电路进行检查核对,同时根据芯片型号选择相应的 Schematic Design Checklists 对相关电路进行检查核对。

如果你是逻辑工程师,已到了设计的中后期,需要处理时序违例问题,打开 UG1231,浏览到第 2 页,会引导你查看 UG949 Design Closure 章节。这章内容的核心部分之一是 Timing Closure,共 88 页。这 88 页内容已浓缩到 UG1292 中,因此时序问题可首先查看 UG1292。

阅读流程如下图所示。

如何使用 UG949?

为了帮助工程师们有效地使用和借鉴 UG949 中的设计方法,Xilinx 专门提供了 UFGM 检查表 XTP301。这个表格可以从 Xilinx 官网下载,也可以从 Documentation Navigator 直接生成,如下图所示。

原文标题:300 多页方法论,Xilinx FPGA 设计竟然有”章”可循?

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

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

    关注

    1602

    文章

    21317

    浏览量

    593134
  • Xilinx FPGA
    +关注

    关注

    1

    文章

    29

    浏览量

    7139

原文标题:300 多页方法论,Xilinx FPGA 设计竟然有”章”可循?

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片拥有多个系列和型号,以满足不同应用领域的需求。以下是一些主要的Xilinx FPGA芯片系列及其特点。
    的头像 发表于 03-14 16:24 748次阅读

    2024年FPGA将如何影响AI呢?

    随着新一年的到来,科技界有一个话题似乎难以避开:人工智能。事实上,各家公司对于人工智能谈论得如此之多,热度只增不减。
    的头像 发表于 02-23 17:08 1317次阅读
    2024年<b class='flag-5'>FPGA</b>将如何影响AI呢?

    FPGA设计高级技巧 Xilinx

    FPGA设计高级技巧 Xilinx
    发表于 01-08 22:15

    简述Xilinx 7系列FPGA芯片相关知识

    Xilinx 7系列 芯片 应用非常广泛,具有成本低、性能强悍、成熟稳定的特点,目前Xilinx( AMD )已延长该系列芯片的生命周期至少到2035年。 本文主要介绍Xilinx 7系列 F
    的头像 发表于 11-28 10:20 480次阅读
    简述<b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>芯片相关知识

    Xilinx FPGA IP之Block Memory Generator功能概述

    Xilinx Block Memory Generator(BMG)是一个先进的内存构造器,它使用Xilinx fpga中的嵌入式块RAM资源生成面积和 性能优化的内存。
    的头像 发表于 11-14 17:49 928次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b> IP之Block Memory Generator功能概述

    罗彻斯特电子携手AMD/Xilinx可持续供应Xilinx传统FPGA产品

    罗彻斯特电子携手AMD/Xilinx,为Xilinx传统FPGA和相关配置PROM产品提供供货支持。
    的头像 发表于 11-07 09:04 268次阅读

    Xilinx 7系列与Ultrascale系列FPGA的区别

    Xilinx是一家专业的可编程逻辑器件(PLD)厂商,其产品包括FPGA、CPLD、SOC等。XilinxFPGA产品线有多个系列,其中7系列和Ultrascale系列是比较常见的两
    发表于 09-15 14:44 2156次阅读
    <b class='flag-5'>Xilinx</b> 7系列与Ultrascale系列<b class='flag-5'>FPGA</b>的区别

    Xilinx FPGA的GTx的参考时钟

    本文主要介绍Xilinx FPGA的GTx的参考时钟。下面就从参考时钟的模式、参考时钟的选择等方面进行介绍。
    发表于 09-15 09:14 2398次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的GTx的参考时钟

    面向Xilinx FPGA和SoC的超快设计方法指南

    电子发烧友网站提供《面向Xilinx FPGA和SoC的超快设计方法指南.pdf》资料免费下载
    发表于 09-14 10:02 1次下载
    面向<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>和SoC的超快设计方法指南

    基于Xilinx FPGA的边界扫描应用

    上一篇文章,介绍了基于STM32F103的JTAG边界扫描应用,演示了TopJTAG Probe软件的应用,以及边界扫描的基本功能。本文介绍基于Xilinx FPGA的边界扫描应用,两者几乎是一样。
    的头像 发表于 09-13 12:29 740次阅读
    基于<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的边界扫描应用

    Xilinx 7系列FPGA的时钟结构解析

    ,以满足各种设计需求,并提供时钟驱动逻辑资源的灵活性和可扩展性。那今天我们一起解剖Xilinx 7系列FPGA的时钟结构,看看它到底如何实现如此丰富的时钟资源并能够做到完美平衡。
    发表于 08-31 10:44 1265次阅读
    <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>的时钟结构解析

    使用Xilinx FPGA实现OFDM系统

    OFDM中调制使用IFFT,解调使用IFFT,在OFDM实现系统中,FFT和IFFT时必备的关键模块。在使用Xilinx的7系列FPGA(KC705)实现OFDM系统时,有以下几种选择。
    的头像 发表于 07-10 10:50 654次阅读
    使用<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>实现OFDM系统

    Xilinx FFT IP核到FPGA实现OFDM

    笔者在校的科研任务,需要用FPGA搭建OFDM通信系统,而OFDM的核心即是IFFT和FFT运算,因此本文通过Xilinx FFT IP核的使用总结给大家开个头,详细内容可查看官方文档PG109。
    的头像 发表于 07-10 10:43 721次阅读
    从<b class='flag-5'>Xilinx</b> FFT IP核到<b class='flag-5'>FPGA</b>实现OFDM

    XILINX FPGA IP之Clocking Wizard详解

    锁相环基本上是每一个fpga工程必不可少的模块,之前文档xilinx 7 系列FPGA时钟资源对xilinx fpga的底层时钟资源做过说明
    发表于 06-12 17:42 3248次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之Clocking Wizard详解

    Xilinx FPGA pcb设计

    Xilinx FPGA pcb设计
    发表于 05-29 09:11 0次下载