欢迎访问ic37.com |
会员登录 免费注册
发布采购

IDT72605L25J 参数 Datasheet PDF下载

IDT72605L25J图片预览
型号: IDT72605L25J
PDF下载: 下载PDF文件 查看货源
内容描述: CMOS SyncBiFIFOO 256 ×18× 2和512 ×18× 2 [CMOS SyncBiFIFOO 256 x 18 x 2 and 512 x 18 x 2]
分类和应用: 先进先出芯片
文件页数/大小: 20 页 / 212 K
品牌: IDT [ INTEGRATED DEVICE TECHNOLOGY ]
 浏览型号IDT72605L25J的Datasheet PDF文件第4页浏览型号IDT72605L25J的Datasheet PDF文件第5页浏览型号IDT72605L25J的Datasheet PDF文件第6页浏览型号IDT72605L25J的Datasheet PDF文件第7页浏览型号IDT72605L25J的Datasheet PDF文件第9页浏览型号IDT72605L25J的Datasheet PDF文件第10页浏览型号IDT72605L25J的Datasheet PDF文件第11页浏览型号IDT72605L25J的Datasheet PDF文件第12页  
IDT72605/IDT72615 CMOS SyncBiFIFO  
256 x 18 x 2 and 512 x 18 x 2  
COMMERCIAL TEMPERATURE RANGE  
Data A  
I/O  
A
CS  
R/  
A
W
A
EN  
A
OE  
Port A Operation  
0
0
0
0
I
Data A is written on CLKA . This write cycle immediately following  
low-impedance cycle is prohibited. Note that even though OEA = 0, a  
LOW logic level on R/WA, once qualified by a rising edge on CLKA, will  
put Data A into a high-impedance state.  
0
0
0
0
0
1
0
1
0
1
X
0
I
I
Data A is written on CLKA ≠  
Data A is ignored  
Data is read(1) from RAM array to output register on CLKA ,  
O
Data A is low-impedance  
0
1
0
1
O
Data is read(1) from RAM array to output register on CLKA ,  
Data A is high-impedance  
0
1
1
0
1
1
1
0
1
O
O
I
Output register does not change(2), Data A is low-impedance  
Output register does not change(2), Data A is high-impedance  
Data A is ignored(3)  
0
1
1
X
X
X
X
O
Data A is high-impedance(3)  
2704 tbl 09  
NOTES:  
1. When A2A1A0 = 000, the next BA FIFO value is read out of the output register and the read pointer advances. If A2A1A0 = 001, the bypass path is  
selected and bypass data from the Port B input register is read from the Port A output register. If A2A1A00 = 1XX, a flag offset register is selected  
and its offset is read out through Port A output register.  
2. Regardless of the condition of A2A1A0, the data in the Port A output register does not change and the BA read pointer does not advance.  
3. If CSA# is HIGH, then BYPB is HIGH. No bypass occur under this condition.  
Table 1. Port A Operation Control Signals  
BYPASS PATH  
data is read into the Port B output register. OEB still controls  
whetherPortBisinahigh-impedancestate. WhenOEBisLOW,  
theoutputregisterdataappearsatDB0-DB17. EFABgoesLOW  
following theCLKB rising edge for this read. FFAB goes HIGH  
on the next CLKA rising edge, letting Port A know that another  
word can be written through the bypass path.  
BypassdatatransfersfromPortBtoPortAworkinasimilar  
manner with EFBA and FFBA indicating the Port A output  
register state.  
When the Port A address changes from bypass mode  
(A2A1A0=001)toFIFOmode(A2A1A0=000)ontherisingedge  
of CLKA, the data held in the Port B output register may be  
overwritten. Unless Port A monitors the BYPB pin and waits  
forPortBtoclockoutthelastbypassword, datafromtheAB  
FIFOwilloverwritedatainthePortBoutputregister. BYPB will  
go HIGH on the rising edge of CLKB signifying that Port B has  
finished its last bypass operation. Port B must read any  
bypass data in the output register on this last CLKB clock or it  
is lost and the SyncBiFIFO returns to FIFO operations. It is  
especially important to monitor BYPB when CLKB is much  
slower than CLKA to avoid this condition. BYPB will also go  
HIGH after CSA is brought HIGH; in this manner the Port B  
bypass data may also be lost.  
The bypass paths provide direct communication between  
Port A and Port B. There are two full 18-bit bypass paths, one  
in each direction. During a bypass operation, data is passed  
directly between the input and output registers, and the FIFO  
memory is undisturbed.  
Port A initiates and terminates all bypass operations. The  
bypass flag, BYPB, is asserted to inform Port B that a bypass  
operation is beginning. The bypass flag state is controlled by  
the Port A controls, although the BYPB signal is synchronized  
to CLKB. So, BYPB is asserted on the next rising edge ofCLKB  
when A2A1A0=001and CSA is LOW. When Port A returns to  
normal FIFO mode (A2A1A0=000 or CSA is HIGH), BYPB is  
deasserted on the next CLKB rising edge.  
Once the SyncBiFIFO is in bypass mode, all data transfers  
arecontrolledbythestandardPortA(R/WA, CLKA, ENA, OEA)  
and Port B (R/WB, CLKB, ENB, OEB) interface pins. Each  
bypass path can be considered as a one word deep FIFO.  
Data is held in each input register until it is read. Since the  
controls of each port operate independently, Port A can be  
readingbypassdataatthesametimePortBisreadingbypass  
data.  
When R/WA and ENA is LOW, data on pins DA0-DA17 is  
written into Port A input register. Following the rising edge of  
CLKA for this write, the AB Full Flag (FFAB) goes LOW.  
Subsequent writes into Port A are blocked by internal logic  
until FFAB goes HIGH again. On the next CLKB rising edge,  
the AB Empty Flag (EFAB) goes HIGH indicating to Port B  
that data is available. Once R/WB is HIGH and ENB is LOW,  
Since the Port A processor controls CSA and the bypass  
mode,thisscenariocanbehandledforBAbypassdata. The  
Port A processor must be set up to read the last bypass word  
before leaving bypass mode.  
5.18  
8