总线
文章平均质量分 77
oahrzvq
忙碌了一天的青蛙先生
展开
-
【AMBA】AXI总线中的AXLEN、AXSIZE、AXBURST和4K边界
AXI总线中的AXLEN、AXSIZE、AXBURST和4K边界原创 2024-07-14 23:34:27 · 690 阅读 · 0 评论 -
【AMBA】漫谈AHB总线(二~四)
从机响应 主机控制主机仲裁主机仲裁时序图讲解。原创 2024-07-11 15:06:29 · 232 阅读 · 0 评论 -
【AMBA】漫谈AMBA总线-AHB
AHB总线系列一转载 2024-07-11 14:48:05 · 26 阅读 · 0 评论 -
【AMBA】AHB中hreadyout和hready_in的区别
重新拿上面的仿真图看一下,由于前一个周期的s1_hreadyout为低电平,所以s2的hready_in也为低电平,那么该周期s2不会对addr以及控制信号进行采样。上面这张时序图表明master有两笔写传输,第一笔传输为slave1(s1),传输类型为SEQ,在第一笔传输的第二个周期,也就是第一笔传输的data phase,此时slave1没有准备好被写数据,因此把s1_hreadyout拉低,但此时slave2已经看到自己的NONSEQ传输了,而且slave2已经是准备好了的。转载 2024-07-10 11:11:08 · 42 阅读 · 0 评论 -
【AMBA】AHB_slave的hready_in与hready_out
假如第三个周期写S1,那么S2就要在第四个周期写数据,如下图所示:此时S2就出问题了,它的hready始终没有拉低,但平白无故的数据往后延迟了一个周期,又不是burst传输,因为连续出现了两个NOSEQ,地址又没有增加,这就造成了协议错误!在第三个周期,所有的hready_out都为高,那么hready_in也为高,在该周期会写入S1,并且S2会采样地址和控制信号,然后在第四个传输周期写入S2,这样就合理了!因此,针对这种一主多从的传输冲突问题,需要引入hready_in信号,假如第三个周期写S2呢?转载 2024-07-10 10:53:40 · 61 阅读 · 0 评论 -
【AMBA】APB总线的个人学习记录(一):理论知识
APB总线的理论知识原创 2024-06-28 10:03:38 · 851 阅读 · 0 评论