C64x+ DSP 的带宽管理系统(BWM) & 图解

 

      BWM的目的:确保某些请求(requestors)不会长时间的霸占总线,而阻止了来自c64x+ megamodule内源(resources)的请求。与c64x+的内存保护类似,BWM可对整个c64x+ megamodule做全局定义,但由每个local c64x+ megamodule源来实现。由此,初始化BWM就包含了对每个c64x+ megamodule源共同寄存器堆进行编程。

BWM对以下4个源进行带宽保护:
    >Level 1 program(L1P) SRAM/cache
    >Level 1 data(L1D) SRAM/cache
    >Level 2(L2) SRAM/cache
    >memory-mapped registers configuration bus
    以上列出的每个c64x+ megamodule源存在以下一些潜在请求,这些请求也是由BWM来管理:
    >CPU-initiated transfers: data access(load/store,etc) / program access
    >可编程的cache一致性操作(如:writeback): block-based   / global
    >internal DMA(IDMA)-initiated transfers(and resulting coherency operations)
    >external-initiated sla

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值