• 皆在FPGA之外



    最近做电力方面的项目,由于跨行业,所以很长一段时间都在做前期准备工作。

    项目设计前应尽量做到面面俱到,否则会在项目设计中遇到下面大概率问题:

    性能不满足需求,然后为了提升性能,资源又成了瓶颈;

    功能设计频繁变更;

    各个模块之间的耦合性问题,导致系统大了之后,时序无法及时收敛。然后就是不断的复工,不断打补丁。

    设计之初,多思考,再动手。

    出现错误或者警告不要慌张,设法解决。

    首先分析物理模型是否出出现同样的错误。

    分析仿真,是否有没想到的特殊情况导致一些逻辑的实现偏离自己的设计;

    看布线,是否是设计电路时组合逻辑使用不当、寄存器扇出问题等。

    一切皆在FPGA之外。

    FPGA工程师不能仅关注自己的芯片,当设计外部接口时,因为仿真困难,没有工具分析外部器件的情况,会导致在这方面的调试经常陷入困境。

    这就需要工程师仔细阅读器件的datasheet,关注其瓶颈、性能、接口电气属性等,一般通过 input-delay和output-delay来对接口部分进行约束。

    有时甚至可以去官网寻找该器件的仿真module,然后加入到自己的仿真中,通过仿真来保证设计的可控。

    FPGA设计千万不要想当然,对待这个拥有巨大智慧的芯片,保持谦卑敬畏之心。


    版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

    作者:杭州卿萃科技ALIFPGA

    原文地址:杭州卿萃科技FPGA极客空间 微信公众号


    扫描二维码关注杭州卿萃科技FPGA极客空间


  • 相关阅读:
    [Cisco答疑]思科产品常见问题问答大汇总
    英语名人名言
    [配置实例]三层交换机组播配置实例
    利用VLAN技术组建三层线速校园网
    神州数码交换机配置基本命令
    SQL命令大全中英文对照
    SQL通用防注入系统3.1 最终纪念版
    带关闭按钮的浮动窗口
    Document方法对比
    HTML元素参考手册
  • 原文地址:https://www.cnblogs.com/alifpga/p/9012395.html
Copyright © 2020-2023  润新知