datasheetbank_Logo
전자부품 반도체 검색엔진( 무료 PDF 다운로드 ) - 데이터시트뱅크

72605L20 데이터 시트보기 (PDF) - Integrated Device Technology

부품명
상세내역
일치하는 목록
72605L20
IDT
Integrated Device Technology IDT
72605L20 Datasheet PDF : 20 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
IDT72605/IDT72615 CMOS SyncBiFIFO
256 x 18 x 2 and 512 x 18 x 2
COMMERCIAL TEMPERATURE RANGE
FUNCTIONAL DESCRIPTION
IDTs SyncBiFIFO is versatile for both multiprocessor and
peripheral applications. Data can be stored or retrieved from
two sources simultaneously.
The SyncBiFIFO has registers on all inputs and outputs.
Data is only transferred into the I/O registers on clock edges,
hence the interfaces are synchronous. Two Dual-Port FIFO
memory arrays are contained in the SyncBiFIFO; one data
buffer for each direction. Each port has its own independent
clock. Data transfers to the I/O registers are gated by the
enable signals. The transfer direction for each port is con-
trolled independently by a read/write signal. Individual output
enable signals control whether the SyncBiFIFO is driving the
data lines of a port or whether those data lines are in a high-
impedance state. The processor connected to Port A of the
BiFIFO can send or receive messages directly to the Port B
device using the 18-bit bypass path.
The SyncBiFIFO can be used in multiples of 18-bits. In a 36-
to 36-bit configuration, two SyncBiFIFOs operate in parallel.
Both devices are programmed simultaneously, 18 data bits to
each device. This configuration can be extended to wider bus
widths (54- to 54-bits, 72- to 72-bits, etc.) by adding more
SyncBiFIFOs to the configuration. Figure 1 shows multiple
SyncBiFIFOs configured for multiprocessor communication.
The microprocessor or microcontroller connected to Port A
controls all operations of the SyncBiFIFO. Thus, all Port A
interface pins are inputs driven by the controlling processor.
Port B interfaces with a second processor. The Port B control
pins are inputs driven by the second processor.
RESET
Reset is accomplished whenever the Reset (RS) input is
taken to a LOW state with CSA, ENA and ENB HIGH. During
reset, both internal read and write pointers are set to the first
location. A reset is required after power up before a write
operation can take place. The AB and BA FIFO Empty
Flags (EFAB, EFBA) and Programmable Almost Empty Flags
(PAEAB, PAEBA) will be set to LOW after tRSF. The AB and
BA FIFO Full Flags (FFAB, FFBA) and Programmable Almost
Full Flags (PAFAB, PAFBA) will be set to HIGH after tRSF. After
the reset, the offsets of the Almost-Empty Flags and Almost-
Full Flags for the AB and BA FIFO offset default to 8.
PORT A INTERFACE
The SyncBiFIFO is straightforward to use in micro-pro-
cessor-based systems because each port has a standard
microprocessor control set. Port A interfaces with micropro-
cessor through the three address pins (A2-A0) and a Chip Select
CSA pins. When CSA is asserted, A2,A1,A0 and R/WA are used
to select one of six internal resources (Table 1).
With A2=0 and A1=0, A0 determines whether data can be
read out of output register or be written into the FIFO (A0=0),
or the data can pass through the FIFO through the bypass
path (A0=1).
With A2=1, four programmable flags (two AB FIFO pro-
grammable flags and two BA FIFO programmable flags)
can be selected: the AB FIFO Almost-Empty Flag Offset
(A1=0, A0=0), AB FIFO Almost-Full Flag Offset (A1=0, A0=1),
BA FIFO Almost-Empty Flag Offset (A1=1, A0=0), BA FIFO
Almost-Full Flag Offset (A1=1, A0=1).
Port A is disabled when CSA is deasserted and data A is in
high-impedance state.
CLK
MICROPROCESSOR
A
DATA
ADDR, I/0
RAM A
CONTROL
LOGIC
IDT
SYNCBIFIFO
DATA A
DATA B
CLK A
CLK B
CONTROL A CONTROL B
IDT
SYNCBIFIFO
DATA A
DATA B
CLK A
CLK B
CONTROL A CONTROL B
CONTROL
LOGIC
SYSTEM
CLOCK A
SYSTEM
CLOCK B
NOTES:
1. Upper SyncBiFIFO only is used in 18- to 18-bit configuration.
2. Control A Consists of R/WA, ENA, OEA, CSA, A2, A1, A0. Control B consists of R/WB, ENB, OEB.
Figure 1. 36- to 36-bit Processor Interface Configuration.
CLK
MICROPROCESSOR
B
DATA
ADDR, I/0
RAM B
2704 drw 06
5.18
7

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]