IDT723614 CMOS SYNCBIFIFO™ WITH BUS-MATCHING
AND BYTE SWAPPING 64 x 36 x 2
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
BYTE ORDER ON PORT A:
A35⎯A27 A26⎯A18 A17⎯A9
A
B
C
A8⎯A0
D
Write to FIFO1/
Read From FIFO2
BE SIZ1 SIZ0
XL
L
B35⎯B27 B26⎯B18 B17⎯B9
A
B
C
(a) LONG WORD SIZE
B8⎯B0
D
Read from FIFO1/
Write to FIFO2
BE SIZ1 SIZ0
L
LH
BE SIZ1 SIZ0
HLH
BE SIZ1 SIZ0
LHL
BE SIZ1 SIZ0
HHL
B35⎯B27 B26⎯B18 B17⎯B9
A
B
B8⎯B0
1st: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18 B17⎯B9
C
D
B8⎯B0
(b) WORD SIZE ⎯ BIG-ENDIAN
2nd: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18 B17⎯B9
C
B8⎯B0
D
1st: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18 B17⎯B9
A
B8⎯B0
B
2nd: Read from FIFO1/
Write to FIFO2
(c) WORD SIZE ⎯ LITTLE-ENDIAN
B35⎯B27 B26⎯B18 B17⎯B9
A
B35⎯B27 B26⎯B18 B17⎯B9
B
B8⎯B0
1st: Read from FIFO1/
Write to FIFO2
B8⎯B0
2nd: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18 B17⎯B9
C
B8⎯B0
3rd: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18 B17⎯B9
D
B8⎯B0
(d) BYTE SIZE ⎯ BIG-ENDIAN
B35⎯B27 B26⎯B18 B17⎯B9 B8⎯B0
D
4th: Read from FIFO1/
Write to FIFO2
1st: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18
B17⎯B9
B8⎯B0
C
2nd: Read from FIFO1/
Write to FIFO2
B35⎯B27 B26⎯B18
B17⎯B9
B8⎯B0
B
B35⎯B27 B26⎯B18
B17⎯B9
B8⎯B0
A
(d) BYTE SIZE ⎯ LITTLE-ENDIAN
3rd: Read from FIFO1/
Write to FIFO2
4th: Read from FIFO1/
Write to FIFO2
3146 fig 01
Figure 2. Dynamic Bus Sizing
13
COMMERCIAL AND INDUSTRIAL
JANUARY 14, 2009