2 ms·
Usually the burst time is proportional to the bus transfer rate divided by the cell access time. It's designed to maximize random access while ensuring you can
by jdsully 5y ago
Usually the burst time is proportional to the bus transfer rate divided by the cell access time. It's designed to maximize random access while ensuring you can fully utilize the bandwidth on the memory bus. So you can keep issuing sequential reads and to a rough approximation achieve near 100% bus utilization. Depending on memory timings this may or may not always fully work out.
You can achieve some approximation of scatter/gather at the bank level as each bank is fully independent. But usually these are too far away in terms of address space to be utilized effectively. Scatter/Gather would help e.g. accessing an array at offsets larger than the burst size.