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

张家港保税区规划建设局网站网站为什么维护

张家港保税区规划建设局网站,网站为什么维护,网站竞价怎么做,织梦网站上传新闻来源#xff1a;http://www.eetop.cn/blog/html/11/317611-13412.html 数字电路中,时钟是整个电路最重要、最特殊的信号。 第一, 系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错. 第二, 时钟信号通常是系统…来源http://www.eetop.cn/blog/html/11/317611-13412.html 数字电路中,时钟是整个电路最重要、最特殊的信号。 第一, 系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错. 第二, 时钟信号通常是系统中频率最高的信号. 第三, 时钟信号通常是负载最重的信号, 所以要合理分配负载。出于这样的考虑在FPGA这类可编程器件内部一般都设有数量不等的专门用于系统时钟驱动的全局时钟网络。这类网络的特点是一、负载能力特别强, 任何一个全局时钟驱动线都可以驱动芯片内部的触发器; 二是时延差特别小; 三是时钟信号波形畸变小, 工作可靠性好。 因此, 在FPGA设计中最好的时钟方案是: 由专用的全局时钟输入引脚驱动单个主时钟去控制设计项目中的每一个触发器。同步设计时, 全局时钟输入一般都接在器件的时钟端, 否则会使其性能受到影响。 对于需要多时钟的时序电路, 最好选用一个频率是它们的时钟频率公倍数的高频主时钟。 各个功能模块要使用统一的复位电路。在使用带时钟的触发器、计数器等有复位端的库器件时, 一般应尽量使用有同步复位的器件。注意复位时保证各个器件都能复位, 以避免某些寄存器的初始状态不确定而引起系统工作不可靠。   若想掌握时钟设计方法首先需要了解建立时间和保持时间的概念。 建立时间setup time是指在触发器的时钟信号上升沿到来以前数据稳定不变的时间如果建立时间不够数据将不能在这个时钟上升沿被打入触发器保持时间hold time是指在触发器的时钟信号上升沿到来以后数据稳定不变的时间如果保持时间不够数据同样不能被打入触发器。   对于一个设计项目来说全局时钟(或同步时钟)是最简单和最可预测的时钟。在CPLD/FPGA设计中最好的时钟方案是由专用的全局时钟输入引脚驱动的单个主时钟去钟控设计项目中的每一个触发器。只要可能就应尽量在设计项目中采用全局时钟。CPLD/FPGA都具有专门的全局时钟引脚它直接连到器件中的每一个寄存器。这种全局时钟提供器件中最短的时钟到输出的延时。   在许多应用中只将异步信号同步化还是不够的当系统中有两个或两个以上非同源时钟的时候数据的建立和保持时间很难得到保证我们将面临复杂的时间问题那么这个时候怎么办呢 最好的方法是将所有非同源时钟同步化那么又怎么样将非同源时钟同步化呢 我们可以使用带使能端的D触发器并引入一个高频时钟频率高于系统中的所有源时钟便可以达到使系统中所有源时钟同步的效果。 系统时钟设计 系统有两个不同源时钟一个为3MHz一个为5MHz不同的触发器使用不同的时钟。为了系统稳定假设我们引入一个20MHz时钟那么这个20MHz的时钟怎么才能将3M和5M时钟同步化呢 20M的高频时钟将作为系统时钟输入到所有触发器的的时钟端。3M_EN 0和5M_EN将控制所有触发器的使能端。即原来接3M时钟的触发器接20M时钟同时3M_EN 将控制该触发器使能原接5M时钟的触发器也接20M时钟同时5M_EN 将控制该触发器使能。这样我们就可以将任何非同源时钟同步化。 异步信号输入总是无法满足数据的建立保持时间所以建议大家把所有异步输入都先经过双触发器进行同步化。实际是在20M时钟下对3M和5M进行上升沿检测以实现同步 ---GOOD!具体实现代码请参考博客http://www.cnblogs.com/oomusou/archive/2008/07/06/verilog_edge_detection_circuit.html  module posedge_detection (   input  clk,   input  rst_n,   input  i_data_in,   output o_rising_edge );  reg r_data_in0; reg r_data_in1;  assign o_rising_edge ~r_data_in0 r_data_in1;  always(posedge clk, negedge rst_n) begin   if (!rst_n) begin     r_data_in0 0;     r_data_in1 0;   end   else begin     r_data_in0 r_data_in1;     r_data_in1 i_data_in;   end end  endmodule 在通常的FPGA设计中对时钟偏差的控制主要有以下几种方法 1、控制时钟信号尽量走可编程器件的的全局时钟网络。在可编程器件中一般都有专门的时钟驱动器及全局时钟网络不同种类、型号的可编程器件它们中的全局时钟网络数量不同因此要根据不同的设计需要选择含有合适数量全局时钟网络的可编程器件。一般来说走全局时钟网络的时钟信号到各使能端的延时小时钟偏差很小基本可以忽略不计。 2、若设计中时钟信号数量很多无法让所有的信号都走全局时钟网络那么可以通过在设计中加约束的方法控制不能走全局时钟网络的时钟信号的时钟偏差。 3、异步接口时序裕度要足够大局部同步电路之间接口都可以看成是异步接口比较典型的是设计中的高低频电路接口、I/O接口那么接口电路中后一级触发器的建立-保持时间要满足要求时序裕度要足够大。 4、在系统时钟大于30MHz时设计难度有所加大建议采用流水线等设计方法。 5、要保证电路设计的理论最高工作频率大于电路的实际工作频率。   复位和置位信号处理 在设计时应尽量保证有一全局复位信号或保证触发器、计数器在使用前已经正确清零状态。在设计寄存器的清除和置位信号时应尽量直接从器件的专用引脚驱动。另外要考虑到有些器件上电时触发器处于一种不确定的状态系统设计时应加入全局复位/Reset。 这样主复位引脚就可以给设计中的每一个触发器馈送清除或置位信号保证系统处于一个确定的初始状态。需要注意的一点是不要对寄存器的置位和清除端同时施加不同信号产生的控制因为如果出现两个信号同时有效的意外情况会使寄存器进入不定状态。转载于:https://www.cnblogs.com/zlh840/archive/2012/11/28/2792114.html
http://www.zqtcl.cn/news/33643/

相关文章:

  • 石家庄建设银行河北分行招聘网站餐饮店设计哪家好
  • 做网站一个月工资多元国际二维码入口
  • 黑龙江省建设厅的网站首页我爱搜罗 wordpress
  • 网站建设软件有哪些网站备案 备注
  • eclipse 开发jsp网站开发做暖暖视频免费观看免费网站
  • 免费下载ppt模板网站有哪些织梦网站模板免费
  • 惠州的企业网站建设如何做网站连接
  • 以前做的网站怎么才能登陆后台大宗交易平台有哪些
  • vs2008 新建网站做电影网站会有什么惩罚
  • 婚恋网站策划学校做网站方案
  • 讯美 深圳网站建设学做宝宝辅食的网站
  • 孝感网站建设做封面网站
  • 陕西省建设网站 五大员过期齐齐哈尔市建设网站
  • 上海网站开发工程师招聘网公司网站建设需要什么资质
  • 自动发卡网站建设一键建站免费
  • 网站后台能进前台空白手机电商网站开发
  • 连云港做网站制作宿迁558网络专业做网站
  • 凤泉网站建设手机网站建设的公司排名
  • fn网站不是做那么好吗如何个网站做二维码
  • 西乡网站建设excel做网站页面布局
  • 如何搭建公司内部网站wordpress重置后密码是多少
  • vps正常网站打不开苏州手机关键词优化
  • 深圳做网站公司华郑州网页设计制作公司
  • 网站标题psd网站后台无法修改信息
  • 17做网站广州起做网店wordpress 链接框
  • 湖北神润建设工程有限公司网站.net做网站c
  • 海宁市住房和城乡建设网站软文推广发稿
  • 建设工程人员锁定网站宁波网站推广软件哪家强些
  • 中国网站建设市场排名电商运营方案
  • 温岭营销型网站建设apache部署多个网站