芯司机《 每日一题》会每天更新一道IC面试笔试题(其中有些题目已经被很多企业参考采用了哦),聪明的你快来挑战一下吧!
今天是第30题
AMBA bus是SoC系统的基础,经常会在面试时被问到,老司机带大家一起回顾下AHB的读写时序图。
快来解题吧~
今天的题就是这样啦,开始解题吧~
公布答案!
如解说中所说:
AHB bus是同步总线,AHBSlave接口信号包括hclk,hreset_n,haddr,htrans,hwrite,hsize,hburst,hsel,hrdata,hready,hresp等。
对于INCR4 burst传输几个关键点:
1,htrans 一个数据必须是nonseq;
2,haddr必须按照hsize进行对齐;
3,传输分为地址周期和数据周期;
4,多拍读操作可以通过拉低hready来实现。关于INCR4和WRAP4的区别主要是地址形式,WRAP操作地址在边界需要wrap,边界为----size(in bytes) * (num of beats)。