English
Language : 

CY7C43642 Datasheet, PDF (9/30 Pages) Cypress Semiconductor – 1K/4K/16K x36 x2 Bidirectional Synchronous FIFO
CY7C43642
CY7C43662
CY7C43682
Table 2. Port A Enable Function (continued)
L
H
L
H
L
L
L
L
L
L
L
L
H
L
↑ In high-impedance state
FIFO1 write
H
H
↑ In high-impedance state
Mail1 write
L
L
X Active, FIFO2 output register
None
H
L
↑ Active, FIFO2 output register
FIFO2 read
L
H
X Active, Mail2 register
None
H
H
↑ Active, Mail2 register
Mail2 read (set MBF2 HIGH)
Table 3. Port B Enable Function
CSB
H
W/RB
X
ENB
X
MBB
X
CLKB
B0–35 Outputs
X In high-impedance state
None
Port Function
L
L
L
X
X In high-impedance state
None
L
L
H
L
↑ In high-impedance state
FIFO2 write
L
L
H
H
↑ In high-impedance state
Mail2 write
L
H
L
L
X Active, FIFO1 output register
None
L
H
H
L
↑ Active, FIFO1 output register
FIFO1 read
L
H
L
H
X Active, Mail1 register
None
L
H
H
H
↑ Active, Mail1 register
Mail1 read (set MBF1 HIGH)
Table 4. FIFO1 Flag Operation (CY Standard and FWFT modes)[2]
Number of Words in FIFO Memory[5, 6, 7, 8]
Synchronized to CLKB Synchronized to CLKA
CY7C43642
CY7C43662
CY7C43682
EFB/ORB
AEB
AFA
FFA/IRA
0
0
0
L
L
H
H
1 TO X1
1 TO X1
1 TO X1
H
L
H
H
(X1+1) to
[1024–(Y1+1)]
(X1+1) to
[4096–(Y1+1)]
(X1+1) to
[16384–(Y1+1)]
H
H
H
H
(1024–Y1) to 1023 (4096–Y1) to 4095 (16384–Y1) to 16383
H
H
L
H
1024
4096
16384
H
H
L
L
Table 5. FIFO2 Flag Operation (CY Standard and FWFT modes)[2]
Number of Words in FIFO Memory[6, 7, 8, 9]
Synchronized to CLKA Synchronized to CLKB
CY7C43642
CY7C43662
CY7C43682
EFA/ORA
AEA
AFB
FFB/IRB
0
0
0
L
L
H
H
1 TO X2
1 TO X2
1 TO X2
H
L
H
H
(X2+1) to
[1024–(Y2+1)]
(X2+1) to
[4096–(Y2+1)]
(X2+1) to
[16384–(Y2+)1]
H
H
H
H
(1024–Y2) to 1023 (4096–Y2) to 4095 (16384–Y2) to 16383
H
H
L
H
1024
4096
16384
H
H
L
L
Notes:
3. X1 register holds the offset for AEB; Y1 register holds the offset for AFA.
4. X2 register holds the offset for AEA; Y2 register holds the offset for AFB.
5. X1 is the Almost Empty offset for FIFO1 used by AEB. Y1 is the Almost Full offset for FIFO1 used by AFA. Both X1 and Y1 are selected during a FIFO1 reset
or port A programming.
6. When a word loaded to an empty FIFO is shifted to the output register, its previous FIFO memory location is free.
7. Data in the output register does not count as a “word in FIFO memory.” Since in FWFT mode, the first word written to an empty FIFO goes unrequested to the
output register (no read operation necessary), it is not included in the FIFO memory count.
8. The ORA and IRB functions are active during FWFT mode; the EFA and FFB functions are active in CY Standard Mode.
9. X2 is the Almost Empty offset for FIFO2 used by AEA. Y2 is the Almost Full offset for FIFO2 used by AFB. Both X2 and Y2 are selected during a FIFO2 reset
or port A programming.
Document #: 38-06019 Rev. *B
Page 9 of 30