1)SL2可通过从0x0c000000开始的缺省地址空间被访问,通常这个地址空间被设置为cacheable、prefetchable,但SL2也可以通过Extended Memory Controller被映射到其他存储空间。对于这种映射的方式,具体是怎么做的,如何实现,访问速率呢?
2)对于存储空间设置为cache时,如果cache hit,DSP核可较快的访问;如果cache miss, DSP核需要等待数据从下一级存储器中被读到cache中。这里下一级存储器指的是?
3)DSP核读LL2时,可通过L1D cache;但DSP核写LL2时,L1D cache不能被分配,只能通过L1D writer buffer来实现。请问这里的L1D cache分配指的是什么操作?L1D writer buffer又是什么?这个buffer空间是L1D本身就具有的还是在L1D cache时才能使用,使用这个buffer时需要人为干预还是硬件维护?
4)cache 与prefetch这两者分别是什么作用,区别?
5)多核访问DDR时,访问不同的DDR bank能够提高访问速率,那这个访问DDR不同bank是如何实现的?