图17显示的是一个标准的块写周期时序图。块写周期可以在每一个时钟周期完成一次数据传输。但是,本例中显示了主机和从机插入等待状态以控制数据传输速率的情况。图中一共显示了5个传输。第二次传输后,主机插入了一个等待状态。第四次传输后,从机插入了一个等待状态。整个周期在第五次传输之后结束。
图17 标准块写周期
总线协议的执行流程如下:
时钟上升沿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复位,以结束本次块读周期。
流水线块写操作
流水线块写模式的时序图如图18所示。
图18 流水线块写周期
总线协议的执行流程如下:
时钟上升沿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信号时。
新iPhone疑似曝光 后置摄像头将和华为Mate20浴霸样式相似
如何有效使用RISC-V的跟踪技术
什么是超声波聚能器?
压电技术在TDLAS气体检测中的应用
用Python实现十大经典排序算法(附动图)
关于块写周期时序图的应用
TMS320F2812在无极变速器中的原理应用及流程图
超级电容器的原理是什么,简单分析一下
机载光学全谱段遥感林火监测
国芯思辰|芯北科技线性稳压器CN88L025替代TI的LM1084车载快充充电器应用
关于超声波塑料焊接机操作的详细说明
土壤水势仪制定的水稻种植灌溉方法提高了水分的利用率
中英两国专家热议“大型桥梁结构智能健康监测云平台”项目进展
力争碳中和,电装成功举办DENSO DIALOG DAY 2021
纳多德入选2022湖北省创新型中小企业
韩国现代投资中国初创公司格灵深瞳3353万元,获车载人脸识别分析技术
2008土耳其汽配展会
Vishay为商用及汽车应用推出单路ESD保护二极管
电池修复,电瓶反弹电压问题
自游家NV汽车将首批搭载地平线征程5芯片