falsh bank的认识
常说的RAM里的BANK是这样一种概念:是以地址低位来划分RAM,比如按照低2位划分,RAM就有4个BANK,在硬件上也划分四个单元,其意义在于提高访存并行度,比如读取0x0000-0x0003地址的四个字节(比如取32位的int数据)时,四个bank就可以同时工作,在相同的时间内准备好数据。
说得很简单,事实上还应该牵扯到支持burst读取方式的问题,不过bank的概念基本就是这个样子。
bank个数决定并行度,bank的个数完全是器件本身特性。至于block也是如此,是层次管理的产物,也具有这个层次的并行规则,个数由器件决定,映射由controller决定。
阅读(968) | 评论(0) | 转发(0) |