码迷,mamicode.com
首页 > 其他好文 > 详细

TI_DSP总线bus - 3(Bridge,总线连接master与slave表)

时间:2014-06-05 02:07:41      阅读:466      评论:0      收藏:0      [点我收藏+]

标签:c   style   blog   a   http   ext   

Table 4-1列出来了master与slave的连接。

? Y  — 表示master与slave之间有连接(是指通过总线连接master与slave,这里的master与slave没有跨越不同速率的总线);

?  -  — 表示master与slave之间没有连接,即不存在该master对slave的访问;

? n —  表示master与slave之间通过Bridge n连接(直接通过Bridge n连接,或者Bridge n连接了master与slave所连接的两个不同速率的总线)。

如图(Table 4-1)所示:

AIF_Master通过Bridge 7访问了MSMC_SES(DDR的接口);

AIF_Master与CorePacx_SDMA (x=0,1,2,3,SDMA中的S=Slave,表示CorePac资源作为被访问的对象,即是CorePac提供给协处理的用于访问CorePac内部L1,L2快速内存的接口,该接口由CorePac内部的EMC子模块提供)之间有总线连接(Y),根据” TI_DSP总线bus - 2”中的图可知,FFTC实际上是通过CPU/3总线直接访问CorePacx_SDMA的。

Figure 4-1,4-2两个图是对"TI_DSP总线bus - 2"中TeraNet switch fabric图中的连接CPU/2总线与CPU/3总线的Bridge的详细描述,描述了Master是怎么通过CPU/2总线(or CPU/3总线)进入Bridgen,然后通过Bridgen的速率转化进而进入到CPU/3总线(or CPU/2总线),最后访问slave。

如Figure 4-1,4-2所示:

还以AIF_Master为例,AIF_Master首先向CPU/3总线发起访问请求,然后进入连接CPU/2总线的Bridge(即Figure 4-1中的Bridge 5~10,Bridge 5~10就是连接CPU/3与CPU/2总线的Bridge,是个Bridge组),根据Table 4-1,对于AIF_Master,将选择Bridge 7,所以通过Bridge 7的速率转换,AIF_Master的访问请求进入CPU/2总线(见图Figure 4-2),最后发起对MSMC_SES端口的访问,进而可以访问到DDR。

Figure 4-2中的Bridge 1~4是连接CPU/2与CPU/3的Bridge,是个Bridge组,不再举例说明。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

TI_DSP总线bus - 3(Bridge,总线连接master与slave表),布布扣,bubuko.com

TI_DSP总线bus - 3(Bridge,总线连接master与slave表)

标签:c   style   blog   a   http   ext   

原文地址:http://blog.csdn.net/yiyeguzhou100/article/details/27109117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!