总线Bus
文章平均质量分 59
IC小兵
这个作者很懒,什么都没留下…
展开
-
了解数据传输——从数据握手开始
说来惭愧,相当于半路出家的我入职之前对总线一无所知,入职后便开始看verdi,只知道看波形就要拉出valid/ready信号,而自己在设计电路的时候并不知道这个神奇的握手协议的用处。这两天读了几篇文章有点醍醐灌顶的意思,所以整理一下。在数据传输中,各级寄存器是如何传输的?在时钟下一直传输吗?如果前级数据没有准备好怎么办(比如有些情况下读取存储器需要多个周期)?如果前级数据准备好了,但是后级还在忙还不能接收怎么办?前级数据会不会因为执行下一个操作造成当前数据丢失?这些就引出了数据传输的节奏控制,空操作,后原创 2021-10-12 14:36:36 · 976 阅读 · 0 评论 -
Out standing、Out of order、Interleaving详细介绍
总线上的顺序模型AMBA的AXI总线中,控制和数据的传输通道是分离的,这就使得数据的传输相较于AHB总线变得灵活多变,地址的请求可以不等上一次的数据回来就可以继续发送,这使得AXI总线的传输效率大大提升,这样的数据传输就是outstanding操作。当Master访问Slave时,可以不等待上一笔操作完成,就发下一个操作,这样Slave在控制流的处理上就可以流水起来,提高了传输速度。同时,Master也许需要对不同的地址和Slave进行访问,这样,由于Slave的响应时间不同,其返回给Master的转载 2021-10-09 09:50:49 · 3444 阅读 · 0 评论