一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

关于块写周期时序图的应用

来源:网络整理 发布时间:2018-07-20

摘要: 块写周期可以在每一个时钟周期完成一次数据传输。但是,本例中显示了主机和从机插入等待状态以控制数据传输速率的情况。图中一共显示了5个传输。第二次传输后,主机插入了一个等待状态。第四次传输后,从机插入了一个等待状态。整个周期在第五次传输之后结束。

下图显示的是一个标准的块写周期时序图。块写周期可以在每一个时钟周期完成一次数据传输。但是,本例中显示了主机和从机插入等待状态以控制数据传输速率的情况。图中一共显示了5个传输。第二次传输后,主机插入了一个等待状态。第四次传输后,从机插入了一个等待状态。整个周期在第五次传输之后结束。

块写周期时序图

标准块写周期

总线协议的执行流程如下:

时钟上升沿0:

·主机将有效地址置于ADR_O()和TGA_O();

·主机将WE_O置位,以表明进入写周期;

·主机输出SEL_O()(bank select)表明其操作的数据地址;

·主机将CYC_O和TGC_O()置位,以表明周期的开始;

·主机将STB_O置位,以表明第一个段(phase)的开始;

注意:主机可以在时钟上升沿1之前的任意时间,将CYC_O和TGC_O()置位。

时钟上升沿1:

·从机解码输入,并作出从机响应(ACK_I)。

时钟上升沿2:

·主机将监控ACK_I信号;

·主机将STB_O复位,以插入一个等待状态(-WSW-)。

时钟上升沿3:

·主机将有效地址置于ADR_O()和TGA_O();

·主机将WE_O置位,以表明进入写周期;

·主机输出SEL_O()(bank select)表明其操作的数据地址;

·主机将CYC_O和TGC_O()置位,以表明周期的开始;

·主机将STB_O置位,以表明第二个段(phase)的开始。

时钟上升沿4:

·主机将有效地址置于ADR_O()和TGA_O()

·主机将WE_O复位,以表明进入读周期;

·主机输出SEL_O()(bank select)表明其操作的数据地址;

·主机将STB_O置位。

·从机解码输入,并对ACK_I做出相应。

时钟上升沿5:

·主机监控ACK_I信号;

·主机将STB_O和CYC_O复位,以结束本次块读周期。

流水线块写操作

流水线块写模式的时序图如图所示。

流水线块写周期

流水线块写周期

总线协议的执行流程如下:

时钟上升沿0:

·主机将有效地址置于ADR_O()和TGA_O();

·主机将WE_O置位,以表明进入写周期;

·主机输出SEL_O()(bank select)表明其操作的数据地址;

·主机将CYC_O和TGC_O()置位,以表明周期的开始;

·主机将STB_O置位,以表明第一个段(phase)的开始;

·主机监控ACK_I信号,并准备锁存DAT_I()和TGD_I()信号。

时钟上升沿1:

·从机解码输入,并作出从机响应(ACK_I);

·主机将有效地址置于ADR_O()和TGA_O();

·主机将WE_O置位,以表明进入写周期;

·主机输出SEL_O()(bank select)表明其操作的数据地址;

·主机将STB_O置位,以表明第二个段(phase)的开始。

时钟上升沿2:

时钟上升沿3:

·从机解码输入,并作出从机响应(ACK_I);

·当STALL_I为低电平时(inactive),主机将STB_O信号复位。

时钟上升沿4:

·主机将CYC_O信号复位,当接受到第二个ACK_O信号时。

声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: