当前位置: 首页 > news >正文

建设一个网站步骤揭阳专业网站建设

建设一个网站步骤,揭阳专业网站建设,网站建设和软件开发,做ppt好的网站1、延迟模型的类型 verilog有三种类型的延迟模型:分布延迟 、 集总延迟 、 路径延迟(pin to pin) 1.1、 分布延迟 分布延迟是在每个独立元件的基础上进行定义的。 module M(output wire out ,input wire a …

1、延迟模型的类型

        verilog有三种类型的延迟模型:分布延迟 、 集总延迟 、 路径延迟(pin to pin)

        1.1、        分布延迟

                分布延迟是在每个独立元件的基础上进行定义的。  

module    M(output    wire    out    ,input     wire    a      ,input     wire    b      ,input     wire    c      ,input     wire    d);wire    e,f    ;and #5     a1(e,a,b)    ;and #7     a2(f,c,d)    ;and #4     a3(out,e,f)  ;endmodule//.............................................
module    M(output    wire    out    ,input     wire    a      ,input     wire    b      ,input     wire    c      ,input     wire    d);wire    e,f    ;assign #5    e = a & b    ;assign #7    f = c & d    ;assign #4    out = e & f    ;            endmodule

        1.2、        集总延迟

                集总延迟是在每个独立模块的基础上定义的。

                

module    M(output    wire    out    ,input     wire    a      ,input     wire    b      ,input     wire    c      ,input     wire    d);wire    e,f    ;and        a1(e,a,b)    ;and        a2(f,c,d)    ;and #11    a3(out,e,f)  ; //延迟只在输出门外endmodule

        1.3、        路径延迟

                可以查阅数据手册直接获得标准组件的引脚到引脚的延迟(路径延迟)。

2、路径延迟建模

        2.1、        specify块

                连接方式:

                        并行连接:=>

                        全连接   :*> ( in 和 out 两两连接 )

module    M(output    wire    out    ,input     wire    a      ,input     wire    b      ,input     wire    c      ,input     wire    d);wire    e,f    ;specify(a => out)    =    9    ;    (b => out)    =    9    ;   (c => out)    =    11   ;   (d => out)    =    11   ;   endspecifyand        a1(e,a,b)    ;and        a2(f,c,d)    ;and        a3(out,e,f)  ; endmodule

 specparam

specifyspecparam    d_to_q      =    9     ;specparam    clk_to_q    =    11    ;(d   => q) = d_to_q      ;(clk => q) = clk_to_q    ;endspecify

 条件路径延迟

module    M(output    wire    out    ,input     wire    a      ,input     wire    b      ,input     wire    c      ,input     wire    d);wire    e,f    ;specifyif( a == 1'b1 )(a => out) = 9 ;if( ~a == 1'b1 )(a => out) = 11 ;if( b & c )(b => out) = 9    ;if( ~(b & c) )(b => out) = 13    ;if( {c,d} == 2'b01 )(c,d *> out) = 11    ;if( {c,d} != 2'b01 )(c,d *> out) = 13    ;endspecifyand        a1(e,a,b)    ;and        a2(f,c,d)    ;and        a3(out,e,f)  ; endmodule

3、时序检查

        3.1、setup 和 hold检查

     建立时间检查   

specify$setup(data,posedge clk,3)    ;     //3是需要的最小建立时间  endspecify

 保持时间检查

specify$hold(posedge clk ,data,5)    ;//5是最小保持时间endspecify

        3.2、width检查

        脉冲宽度检查

specify$width(posedge clk , 6 )    ;endspecify

4、延迟反标注

http://www.dtcms.com/a/609341.html

相关文章:

  • ftp下的内部网站建设竞价培训课程
  • 技术观察 | 语音增强技术迎来新突破!TFCM模型如何攻克“保真”与“降噪”的难题?
  • FPGA系统架构设计实践5_IP的封装优化
  • UDP服务端绑定INADDR_ANY后,客户端该用什么IP访问?
  • 不同传感器前中后融合方案简介
  • 《C++在LLM系统中的核心赋能与技术深耕》
  • sward V2.1.5 版本发布,支持文档导出为html\PDF,社区版新增多种账号集成与认证
  • 东莞建站网站模板怎么做电脑网站后台
  • 物联网赋能互联网医院:构建智慧医疗新生态
  • node.js+npm的环境配置以及添加镜像(保姆级教程)
  • Java 大视界 -- 基于 Java 的大数据联邦学习在跨行业数据协同创新中的实践突破
  • 企业做网站电话约见客户的对话北京网站建设 一流
  • Android Studio + Gemini 移动开发领域的一次范式转移
  • 基于多源政策信号解析与量化因子的“12月降息预期降温”重构及黄金敏感性分析
  • LinuxC语言文件i/o笔记(第十七天)
  • Spring AI Evaluation Testing(评估测试)
  • 太仓营销型网站建设四平网站建设怎么选
  • 记一次慢接口优化:载体详情页从90秒到800毫秒的性能提升实战
  • 微软Visual Studio 2026正式登场,AI融入开发核心操作体验更流畅
  • 微软vcpkg包管理工具如何使用?
  • 提供小企业网站建设织梦网站默认密码忘记
  • 基于XTOM蓝光扫描的复杂中小尺寸零件3D形貌重建与全尺寸误差分析
  • Qt 自定义菜单栏 / 工具栏按钮 QToolButton + InstantPopup 详细解析
  • 2025年AI生成PPT工具深度评测:技术对比与实战分析
  • 智慧园区:科技赋能下的安全便捷生活新范式
  • 华为WATCH 5:连接心与心,让生活更美好
  • 内容管理系统解决方案架构及实施
  • 建设银行网站的服务管理商业机构的网站是什么
  • Python与大数据:使用PySpark处理海量数据
  • Django 缓存详解与应用方法