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

网站设计制作中心沈阳高端网站建设

网站设计制作中心,沈阳高端网站建设,中国建设银采购发文网站,呼伦贝尔市住房和城乡建设局网站目录 一、背景知识 1.1 理想时序模型 1.2 实际时序模型 1.2.1 时钟不确定性 1.2.2 触发器特性 二、时序分析 2.1 时序模型图 ​2.2 时序定性分析 一、背景知识 之前的章节提到#xff0c;时钟对于FPGA的重要性不亚于心脏对于人的重要性#xff0c;所有的逻辑运算都离开…目录 一、背景知识 1.1 理想时序模型 1.2 实际时序模型 1.2.1 时钟不确定性 1.2.2 触发器特性 二、时序分析 2.1 时序模型图 ​2.2 时序定性分析 一、背景知识 之前的章节提到时钟对于FPGA的重要性不亚于心脏对于人的重要性所有的逻辑运算都离开时钟的驱动。那是不是只要有时钟就可以正常运行答案是否定的时钟是不能随意的一个工程设计是否逻辑正常还需要有正确的时序分析结果。 1.1 理想时序模型 对于一个信号电平1要从寄存器FF1传输到FF2波形如右图CLK1成为发送时钟CLK2为捕获时钟本例中发送时钟和捕获时钟来自相同的时钟源实际可不同。在clk1的上升沿位置信号开始传入然后从Q直接输出输出波形为FF1_Q,在第二个周期电平1要被CLK2的上升沿捕获从而从FF2的Q输出波形为FF2_Q。 时序分析即分析两个寄存器间的时序效果提到时序就离不开你无法忽视而且必须理解透彻的4个概念setup建立时间、holdup保持时间、recovery恢复时间、removal去除时间。信号可分为3类时钟信号控制信号数据信号控制信号又包括使能信号复位信号。setup/holdup描述的是时钟信号和数据信号的关系recovery/removal描述的是时钟信号和复位信号的关系。 1.2 实际时序模型 在实际的模型中有两个重点考虑的因素时钟触发器 1.2.1 时钟不确定性 时钟存在不确定性包括时钟时延时钟偏斜时钟抖动 时钟时延时钟在线路上传输存在时延 时钟偏斜时钟经过不同路径到达寄存器的时间不同存在时间差即为时钟偏斜 时钟抖动时钟的频率无法保持任何时刻间都完全一致存在变化这种变为称为时钟抖动 时钟边沿切换理想的时钟信号在上升沿和下降沿状态的切换是瞬间完成的实际上上升沿和下降沿是一个变化的过程也是需要一定的时间。 1.2.2 触发器特性 触发器从逻辑功能上分为RS触发器D触发器JK触发器从触发形式也可分为边沿触发和电平触发。根据触发器的真值表可明确看出区别在实际使用时主要都是D触发器D触发器也是由RS触发器改造而成的。D触发器自身特性是导致存在setup和holdup的根本原因,下图为边沿触发的D触发器内部结构图由6个与非门组成。 输入为CLK和D有F4和F5的输出反馈回到F3和F6的输入而这其中就存在一定的要求在时钟上升沿到来前数据需提前到达提前到达的最小时间为setup时间这样数据D才能有效被捕获到此外数据和时钟依次到达后数据信号还需稳定一段时间该时间的最小值即为holdup时间否则触发器的输出将不可预知。 注setup和holdup时间为器件的硬件特性也即该值为固定值时序分析时两值为常数。 二、时序分析 2.1 时序模型图 以触发器FF1到触发器FF2间的时序路径为例进行分析可抽象为下图流程。 clk1:启动时钟,数据data存入FF1 clk2:捕获时钟,FF2用clk2进行Q1的输出数据为方便理解clk1和clk2为周期相同的同步时钟 Td:数据data传输到FF1输入端口D1的传输时延Td Tclk1:时钟clk1传输到FF1时钟端口的时延 Tco:数据data从FF1的输入端口D1到输出端口Q1的时延也即FF1数据处理时间 Tcomb:数据从Q1到D2中组合逻辑处理的时延 Tnet:数据从Q1到D2中传输过程中的线路传输时延 Tclk2:时钟clk2传输到FF2时钟端口的时延 Tsetup:触发器FF2的建立时间数据如果要从D2端口被FF2稳定检测到则要比时钟clk2边沿至少提前Tsetup到达 Tholdup:触发器FF2的保持时间数据如果要从D2端口被FF2捕获到则在时钟clk2边沿到达后还得维持状态至少Tholdup时间后数据才真正被FF2存储进去 T:clk1和clk2的时钟周期相同都为T周期不同的分析类似。 ​2.2 时序定性分析 时钟分析原则在一个时钟周期内捕获寄存器FF2上数据到达时间要比时钟提前至少Tsetup在时钟到达后数据至少要保持状态Tholdup时长的时间才能准确存入寄存器中。 时钟波形图如下图  数据到达时间TdataTclk1TcoTcombTnet 时钟到达时间TclkTTclk2 建立时间满足条件TsetupTTclk-TdataTTclk2-(Tclk1TcoTcombTnet) 公式变换TTcoTcombTnetTsetupTclk1-Tclk2 公式含义数据传输时延时钟偏斜setup时间需小于等于一个周期的时间 保持时间满足条件TholdupTdata-TclkTclk1TcoTcombTnet-Tclk2 公式变换Tclk1TcoTcombTnetTclk2Tholdup 公式含义数据从触发器FF1传输到触发器FF2的时延小于等于FF2的时钟延时加上holdup时间因为对FF2来说数据data从FF1到达FF2的D端口后维持Tdata后即会被下一个data覆盖。 ​对于setup公式还有一个容易引起疑问的地方就是setup时间到达时间加上了一个时钟周期T这个要注意波形图中标注的分析的时间起点最终setup、holdup是针对数据D1从FF1传输到FF2的输入端口D2后进行的数据从D1到Q1是需要耗费一个周期因此需要增加一个周期T。 另外对于modelsim仿真的波形会发现时钟上升沿和数据的变化有时是完全对齐的无需考虑保持时间和建立时间这是因为仿真的波形为理想的波形。
http://www.yutouwan.com/news/245400/

相关文章:

  • 北京企业网站报价深圳网站自然优化
  • 中山中小企业网站制作5000元可注册劳务公司吗
  • 海南住房城乡建设网站wordpress页面生成二维码
  • 网站建设策划书的心得效果好的网站制作
  • 商城网站开发项目分工设计动漫的软件
  • 百度网站建设怎么联系discuz和wordpress并发
  • 哪个网站可以做兼职做网站年薪百万
  • 太原网站建设vhuashiapp下载微信
  • 做企业网站通常哪找素材个人网站做博客还是做论坛
  • 云服务器怎么建设网站用dw做网站流程
  • 建工网论坛购买seo关键词排名优化官网
  • 森普网站建设网站建设培训 店
  • 个人网站模板h5新蔡县做网站收多少钱
  • 建设网站销售app开发直播功能
  • 网站收录怎么弄电子商务公司名称大全集最新
  • wordpress 页面颜色网站速度优化 js加载
  • 安阳公司做网站wordpress page title
  • C4D有哪些做模型的网站拓客软件哪个好用
  • 手机端网站用dw怎么做公司企业邮箱怎么登陆
  • 网站备案抽查做网站分期付款比例
  • 管理案例网站大连市建设学校网站
  • 展会网站模板宁波seo优化报价多少
  • asp制作网站教程济南建网站哪家好
  • 网站简介模板电影网站域名
  • 哪个建站系统适合外贸网站建设广州公司注册网站官网
  • 网站建设如何排版模板建站和自助建站
  • 哪里去找做的好看的网站凡科建站如何制作论坛
  • 搭建企业网站宽带多大wordpress category.php制作
  • ps可以做网站动态图企业网站开发php
  • 门户手机网站模板做视频添加字幕的网站