Z8 Encore! XP® 4K Series
Product Specification
166
Table 107. NVDS Read Time
Minimum
Latency
Maximum
Latency
Operation
Read (16 byte array)
Read (64 byte array)
Read (128 byte array)
Write (16 byte array)
Write (64 byte array)
Write (128 byte array)
Illegal Read
875
9961
876
883
4973
4971
4984
43
8952
7609
5009
5013
5023
43
Illegal Write
31
31
If NVDS read performance is critical to your software architecture, there are some things
you can do to optimize your code for speed, listed in order from most helpful to least help-
ful:
•
Periodically refresh all addresses that are used. The optimal use of NVDS in terms of speed
is to rotate the writes evenly among all addresses planned to use, bringing all reads closer
to the minimum read time. Because the minimum read time is much less than the write
time, however, actual speed benefits are not always realized.
•
Use as few unique addresses as possible: this helps to optimize the impact of refreshing as
well as minimize the requirement for it.
PS022815-0206
Non-Volatile Data Storage