3.2.3. Read Latency and Write Latency fields, MBIR[42:40] and MBIR[45:43]

The Read Latency and Write Latency fields of the MBIR are used to specify the read and write latency of the RAM under test. Read and write latencies are the numbers of cycles that the RAM requires to complete read and write operations. For example, in a write to a RAM with a write latency of two cycles, the RAM inputs are valid for a single cycle. The next cycle is a NOP cycle with the chip enable negated. Similarly, in a read from a RAM with a read latency of three cycles, the RAM inputs are valid for a single cycle. After two NOP cycles, the read data is valid on the RAM outputs.

Note

Even if the RAM under test uses the same latency for both read and write operations, you must still program both the read latency and write latency fields of the MBIR with the same value.

Table 3.4 shows the latency settings for read operations.

Table 3.4. Read latency field encoding

Read Latency MBIR[42:40]Number of cycles per read operation
b0001
b0012
b0103
b0114
b1005
b1016
b1107
b1118

Table 3.5 shows the latency settings for write operations.

Table 3.5. Write latency field encoding

Write Latency MBIR[45:43]Number of cycles per write operation
b0001
b0012
b0103
b0114
b1005
b1016
b1107
b1118

Copyright © 2008-2011 ARM. All rights reserved.ARM DDI 0414G
Non-ConfidentialID072711