Atmel Evaluation Kit AT91SAM9G25-EK AT91SAM9G25-EK Data Sheet

Product codes
AT91SAM9G25-EK
Page of 1165
406
SAM9G25 [DATASHEET]
11032D–ATARM–10-Mar-2014
29.10.2 Early Read Wait State
In some cases, the SMC inserts a wait state cycle between a write access and a read access to allow time for the write 
cycle to end before the subsequent read cycle begins. This wait state is not generated in addition to a chip select wait 
state. The early read cycle thus only occurs between a write and read access to the same memory device (same chip 
select).
An early read wait state is automatically inserted if at least one of the following conditions is valid:
If the write controlling signal has no hold time and the read controlling signal has no setup time (
In NCS write controlled mode (WRITE_MODE = 0), if there is no hold timing on the NCS signal and the 
NCS_RD_SETUP parameter is set to 0, regardless of the read mode (
). The write operation must end 
with a NCS rising edge. Without an Early Read Wait State, the write operation could not complete properly.
In NWE controlled mode (WRITE_MODE = 1) and if there is no hold timing (NWE_HOLD = 0), the feedback of the 
write control signal is used to control address, data, chip select and byte select lines. If the external write control 
signal is not inactivated as expected due to load capacitances, an Early Read Wait State is inserted and address, 
data and control signals are maintained one more cycle. See 
Figure 29-17.Early Read Wait State: Write with No Hold Followed by Read with No Setup
write cycle
Early Read
wait state
MCK
NRD
NWE
read cycle
no setup
no hold
D[31:0]
NBS0, NBS1,
NBS2, NBS3,
A0, A1
A[25:2]