同步复位和异步复位的比较(3:多时钟系统中复位的处理方法).doc

同步复位和异步复位的比较(3:多时钟系统中复位的处理方法).doc

ID:59195595

大小:19.51 KB

页数:1页

时间:2020-10-30

同步复位和异步复位的比较(3:多时钟系统中复位的处理方法).doc_第1页
资源描述:

《同步复位和异步复位的比较(3:多时钟系统中复位的处理方法).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、同步复位和异步复位的比较(3:多时钟系统中复位的处理方法)这是一个很实际的问题,因为在较大型的系统中,一个时钟驱动信号显然不能满足要求,一定会根据系统的要求用多个同源时钟(当然也可以是非同源了)去驱动系统的不同部分。那么在这样的多时钟系统中,复位键怎么设置?它的稳定与否直接关系到了整个系统的稳定性,因此要格外注意(在我看来,复位信号在同步时序系统中的地位和时钟信号一样重要)。下面就说一下具体的处理方法,当然所遵循的原则就仍应该是上文的“异步复位,同步释放”:EDA中国门户网站E&x.l~a

2、y$x  1.n

3、on-coordinatedresetremoval:顾名思义,就是同一个系统中的多个同源时钟域的复位信号,由彼此独立的“resetsynchronizer”驱动。当异步复位信号有效时,各时钟域同时复位,但是复位释放的时间由各自的驱动时钟决定,也是就说:时钟快的先释放,时钟慢的后释放,但是各复位信号之间没有先后关系。%{[,y!O2O;t*Jk0  2.sequencecoordinatedresetremoval:这是相对于上述方式来说的,也就是说各时钟域的复位信号彼此相关,各个部分系统虽然也同时复位,但是却分级

4、释放。而分级的顺序可由各个“resetsynchronizer”的级联方式决定。可以先复位前级,再复位后级,也可以反过来。反正方式很灵活,需要根据实际需要而定。由于图片上传问题,我只能用程序表示了,大家凑或看吧,哈哈EDA中国门户网站3c;p+X+h;sa/c{M7E例子:三级复位系统,系统中的时钟分别为1M,2M,11M:.?;c?1"v;y!G+WO0第一级Reset_Sychronizer程序:g~V*yoU(H+S0moduleReset_SynchronizerQ.

5、9v@a*q

6、RTS/vN0 (outputregrst_n,EDA中国门户网站p;AZ]o input clk,asyncrst_n);5@pj)DFd`0EDA中国门户网站rI*Vp0q!gR{ regrff1;EDA中国门户网站'KT-~;p9{YZ)i)Z,REDA中国门户网站-E,e^*dALJ]7wnzalways@(posedgeclk,negedgeasyncrst_n)begin'F1j5Nh1}0   if(!asyncrst_n){rst_n,rff1}<=2

7、'b0;EDA中国门户网站LS(E3[e   else{rst_n,rff1}<={rff1,1'b1};u+

8、Dl3eTC6endEDA中国门户网站3hd2zY'

9、zendmoduleEDA中国门户网站{Sph-TvR+NS)x6DK^v*e'I4eP}0第2,3级的Reset_Sychronizer程序:Ug`:Iyc0moduleReset_Synchronizer2^#b_b[kJ0 (outputregrst_n,)^3Ff1qd?@0 input

10、 clk,asyncrst_n,d);%

11、${Z+u-@&bXa0EDA中国门户网站D)YQax;Wc regrff1;EDA中国门户网站8K~eEs{9{"kC7*Hf0always@(posedgeclk,negedgeasyncrst_n)beginEDA中国门户网站hMX`@~h   if(!asyncrst_n){rst_n,rff1}<=2'b0;K@;^8VKmS,hE9@0   else{rst_n,rff1}<={rff1,d};EDA中国门户网站C7Z&

12、m5Pe7p

13、'uendEDA中国门户网站wVYA:{/H6tendmodule-i'D8ygw"i]#g6M0k&@{}?ah5L0顶层模块的源程序:6U_(i1caz*m#]0`include"Reset_Synchronizer.v"]Oe%kB#k#_9zoZ^0`include"Reset_Synchronizer2.v"n&o(h.m&I;qb[;y0EDA中国门户网站(@N(N&]}Xw(k]D0WmoduleAsynRstTree_TransEDA中

14、国门户网站*ij&Rh2He&]T,v*pV (input Clk1M,Clk2M,Clk11M,SysRst_n,vg-wh0_VCn0  outputSysRst1M_n,SysRst2M_n,SysRst11M_nEDA中国门户网站4EY4E@&jRgS%T );{9dL.t,t,j.V0Nd-x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。