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
    +关注

    关注

    1664

    文章

    22504

    浏览量

    639310
  • Xilinx FPGA
    +关注

    关注

    1

    文章

    29

    浏览量

    7388

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析FDN306P:P沟道MOSFET的卓越之选

    深入解析FDN306P:P沟道MOSFET的卓越之选 在电子工程师的日常设计工作中,MOSFET作为关键的电子元件,其性能直接影响着电路的运行效率和稳定性。今天,我们就来深入探讨安森美(onsemi
    的头像 发表于 04-21 10:40 135次阅读

    Xilinx FPGA中的混合模式时钟管理器MMCME2_ADV详解

    FPGA 的浩瀚宇宙中,时钟系统不仅是驱动逻辑运转的“心脏”,更是决定系统稳定性与性能上限的“指挥棒”。对于 Xilinx 7 系列 FPGA 开发者而言,如果仅满足于使用 Clo
    的头像 发表于 04-10 11:20 190次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>中的混合模式时钟管理器MMCME2_ADV详解

    Onsemi NVMFS4C306N:高性能N沟道MOSFET的设计与应用解析

    - 8FL),具有低导通电阻、低电容和优化的栅极电荷等特性,能够有效降低传导损耗、驱动损耗和开关损耗。器件符合AEC - Q101标准,具备PPAP能力,并且提供NVMFS4C306NWF可焊
    的头像 发表于 04-09 16:25 226次阅读

    青翼基于KU115FPGA 高性能数据预处理载板-PCIe信号处理板-FPGA载板

    PCIE702A-2 是一款基于 PCIE 总线架构的 KU115 FPGA 高性能 数据预处理平台,平台具有 1 个 FMC+(HPC)接口,1 路 PCIe x8 主机接口,平台采用
    的头像 发表于 03-17 19:00 1070次阅读
    青翼基于KU115<b class='flag-5'>FPGA</b> 高性能数据预处理载板-PCIe信号处理板-<b class='flag-5'>FPGA</b>载板

    深入剖析TPS650864:Xilinx MPSoCs和FPGA的理想电源管理方案

    深入剖析TPS650864:Xilinx MPSoCs和FPGA的理想电源管理方案 在电子设备的设计中,电源管理是一个至关重要的环节,它直接影响着设备的性能、稳定性和效率。今天,我们要深入探讨
    的头像 发表于 03-16 15:25 271次阅读

    Xilinx FPGA中IDELAYCTRL参考时钟控制模块的使用

    IDELAYCTRL 是 Xilinx FPGA(特别是支持高速 I/O 的系列,如 Virtex-5/6/7、Kintex-7、Artix-7、Spartan-6/7 等)中用于管理和校准输入延迟模块(IDELAYE2/IDELAYE3)的必须存在的参考时钟控制模块。
    的头像 发表于 02-26 14:41 4917次阅读

    使用Xilinx 7系列FPGA的四位乘法器设计

    (Shinshu University)研究团队的最新设计中,一个专为 Xilinx 7 系列 FPGA 量身打造的 4 位乘法器使用了仅 11 个 LUT + 2 个 CARRY4 块,关键路径延迟达到 2.75 ns。这是一次令人印象深刻的工艺优化实践。
    的头像 发表于 11-17 09:49 3648次阅读
    使用<b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>的四位乘法器设计

    Xilinx FPGA串行通信协议介绍

    Xilinx FPGA因其高性能和低延迟,常用于串行通信接口设计。本文深入分析了Aurora、PCI Express和Serial RapidIO这三种在Xilinx系统设计中关键的串行通信协议。介绍了它们的特性、优势和应用场景
    的头像 发表于 11-14 15:02 2803次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>串行通信协议介绍

    请问如何将蜂鸟E203移植到Xilinx NEXYS A7 FPGA 开发板上?

    如何将蜂鸟E203移植到Xilinx NEXYS A7 FPGA 开发板上?有参考教程吗?小白求教 主要是引脚分配,我这边有移植到Xilinx Artix-7 系列XC7A100T-fgg484的案
    发表于 11-11 07:44

    将蜂鸟E203的内核移植到fpga之后怎么进行二次开发

    你们好!请问一下我将蜂鸟E203的内核移植到fpga之后怎么进行二次开发?比如我想点亮板子上的led?驱动摄像头进行图像识别?这些如何进行
    发表于 11-10 07:09

    开源RISC-V处理器(蜂鸟E203)学习(二)修改FPGA综合环境(移植到自己的Xilinx FPGA板卡)

    1.简述 首先感谢芯来开源了蜂鸟E203 risc-v处理器,提供了比较完整的工程环境、配套的软硬件。但是配套的FPGA板卡实在太贵,对于自费学习的来说是不小的学习成本,而且我也认为完备环境
    发表于 10-31 08:46

    商品详情内容更新接口设计与实现

    ​  1. 接口核心价值 商品详情是电商平台的核心页面,其内容更新接口需满足: 实时性:价格/库存变动需秒级同步 原子性:避免更新过程中出现中间状态 幂等性:重复请求保证结果一致 扩展性:支持多维
    的头像 发表于 10-11 15:36 506次阅读
    商品详情<b class='flag-5'>页</b><b class='flag-5'>内容</b>更新接口设计与实现

    一文详解xilinx 7系列FPGA配置技巧

    本文旨在通过讲解不同模式的原理图连接方式,进而配置用到引脚的含义(手册上相关引脚含义有四、五,通过本文理解基本上能够记住所有引脚含义以及使用场景),熟悉xilinx 7系列配置流程,以及设计原理图时需要注意的一些事项,比如flash与
    的头像 发表于 08-30 14:35 1.1w次阅读
    一文详解<b class='flag-5'>xilinx</b> 7系列<b class='flag-5'>FPGA</b>配置技巧

    XILINX XCZU67DR FPGA完整原理图

    电子发烧友网站提供《XILINX XCZU67DR FPGA完整原理图.pdf》资料免费下载
    发表于 05-30 15:29 26次下载

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一个 LogiCORE IP 核,用于在 FPGA 中实现高效的移位寄存器(Shift Register)。
    的头像 发表于 05-14 09:36 1279次阅读