菜鸟来请教个时序逻辑问题,开看看哦,给分!
时间:10-02
整理:3721RD
点击:
//由于是上升沿发送,所以要在SCLK为低电平的时候就准备好数据
1,3,5,7,9,11,13,15:
if(SCLK_sig)state > 1)];
SCLK =setup time
1,3,5,7,9,11,13,15:
if(SCLK_sig)state > 1)];
SCLK =setup time
简而言之吧:一般设计都会用时钟的上升沿传送数据,所以在时钟的上升沿,你的data要能正确的传送到下一级寄存器,就必要要满足setup time,要不就会出现亚稳态,芯片挂掉。所以,在上升沿之前就要先保持数据稳定,即稳定的时间要>=setup time
简而言之吧:一般设计都会用时钟的上升沿传送数据,所以在时钟的上升沿,你的data要能正确的传送到下一级寄存器,就必要要满足setup time,要不就会出现亚稳态,芯片挂掉。所以,在上升沿之前就要先保持数据稳定,即稳定的时间要>=setup time
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞