CY7C145, CY7C144
Document #: 38-06034 Rev. *D Page 10 of 21
Figure 10. Semaphore Read After Write Timing, Either Side[25]
Figure 11. Semaphore Contention[26, 27, 28]
Notes
25.CE = HIGH for the duration of the above timing (both write and read cycle).
26.I/O0R = I/O0L = LOW (request semaphore); CER = CEL = HIGH
27.Semaphores are reset (available to both ports) at cycle start.
28.If tSPS is violated, the semaphore will definitely be obtained by one side or the other, but there is no guarantee which side will control the semaphore.
Switching Waveforms (continued)
tSOP
tAA
SEM
R/W
OE
I/O0
VALID ADDRESS VALID ADDRESS
tHD
DATAINVALID DATA OUT VALID
tOHA
A0A2
tAW
tHA
tACE
tSOP
tSCE
tSD
tSA tPWE
tSWRD tDOE
WRITECYCLE READ CYCLE
MATCH
tSPS
A0LA2L
MATCH
R/WL
SEML
A0RA2R
R/WR
SEMR
[+] Feedback