• FPGA仿真及时序约束分析


    建立保持时间:

    亚稳态:metastability

    Slack:

    Setup Slack

    Hold slack:

    Data Arrival Time

    系统同步系统(当时钟和数据一起传时称为源同步系统,比如常见的SPI/I2C都有一个CLK信号):

    SDC命令简介:

    create_clock

    -------------------------------------------------------------------------------------------------

    set_clock_groups  -logically_exclusive -physically_exclusive -asynchronous -group  [get_clocks clkname -include_generated_clocks]

    1、逻辑互斥:对于设计中使用MUX时使用

    2、物理互斥:  对于设计中没有路径交互、完全独立时使用

    3、异步:对于设计中没有相位关系时使用,比如跨时钟域的路径就指定为异步

    set_clock_groups 只能指定三个选项中的一个

    -------------------------------------------------------------------------------------------------

    set_clock_uncertainty

    -------------------------------------------------------------------------------------------------

    set_max_delay

    -------------------------------------------------------------------------------------------------

    set_input_delay -max

    set_input_delay -min

    -------------------------------------------------------------------------------------------------

    set_output_delay -max

    set_output_delay -min

    -------------------------------------------------------------------------------------------------

    set_false_path

    set_muticycle_path


    操作示例

    在Quartus工具栏点击小时钟:

    1、建立时序分析网表【第一次选择post-map[初次创建SDC文件],第二次选择post-fit】

    2、

    整理自:

    1、<<FPGA深度分析>>

    2、<<逻辑电路设计 DE2-115 实战宝典>>

    3、综合与时序分析的设计约束 韩德强等 译

    参考:

    http://xilinx.eetop.cn/viewnews-2637?tc=eml

    http://xilinx.eetrend.com/blog/2019/100018570.html

  • 相关阅读:
    触发器(2)
    触发器
    GZipStream
    MemoryStream类读写内存
    ashx一般处理程序
    Redmin 一键安装
    Unity3D和网页数据交互的基本原理
    apk MIME类型
    [leetcode]Valid Sudoku
    [leetcode]Search in Rotated Sorted Array
  • 原文地址:https://www.cnblogs.com/time93/p/13246446.html
Copyright © 2020-2023  润新知