IDT723626/723636/723646CMOSTRIPLEBUSSyncFIFO™
WITH BUS-MATCHING 256 x 36 x 2, 512 x 36 x 2 and 1,024 x 36 x 2
COMMERCIAL TEMPERATURE RANGE
each port are independent of one another and can be asynchronous or fullornot.TheIRandORfunctionsareselectedintheFirstWordFallThrough
coincident. The enables for each port are arranged to provide a simple mode. IR indicates whether or not the FIFO has available memory locations.
bidirectionalinterfacebetweenmicroprocessorsand/orbuseswithsynchro- ORshowswhethertheFIFOhasdataavailableforreadingornot.Itmarksthe
nouscontrol.
CommunicationbetweeneachportmaybypasstheFIFOsviatwomailbox
presence of valid data on the outputs.
EachFIFOhasaprogrammableAlmost-Emptyflag(AEAandAEB)and
registers.Themailboxregisters'widthmatchestheselectedbuswidthofports aprogrammableAlmost-Fullflag(AFAandAFC).AEAandAEBindicatewhen
BandC. Eachmailboxregisterhas a flag(MBF1 andMBF2)tosignalwhen aselectednumberofwordsremainintheFIFOmemory.AFAandAFCindicate
newmailhas beenstored.
whenthe FIFOcontains more thana selectednumberofwords.
TwokindsofresetareavailableontheseFIFOs:MasterResetandPartial
FFA/IRA,FFC/IRC,AFAandAFCaretwo-stagesynchronizedtothePort
Reset. MasterResetinitializesthereadandwritepointerstothefirstlocation Clockthatwritesdataintoitsarray.EFA/ORA,EFB/ORB,AEA,andAEBare
ofthememoryarrayandselectsserialflagprogramming,parallelflagprogram- two-stage synchronized to the Port Clock that reads data from its array.
ming,or oneofthreepossibledefaultflagoffsetsettings,8,16or64. EachFIFO ProgrammableoffsetsforAEA,AEB,AFA,AFCareloadedinparallelusingPort
has its own, independent Master Reset pin, MRS1 and MRS2.
AorinserialviatheSDinput.TheSerialProgrammingModepin(SPM)makes
PartialResetalsosetsthereadandwritepointerstothefirstlocationofthe thisselection.Threedefaultoffsetsettingsarealsoprovided.TheAEAandAEB
memory. UnlikeMasterReset,anysettingsexistingpriortoPartialReset(i.e., thresholdcanbesetat8,16or64locationsfromtheemptyboundaryandthe
programmingmethodandpartialflagdefaultoffsets)areretained. PartialReset AFAandAFCthresholdcanbesetat8,16or64locationsfromthefullboundary.
is useful since it permits flushing of the FIFO memory without changing any AllthesechoicesaremadeusingtheFS0andFS1inputsduringMasterReset.
configurationsettings. EachFIFOhasitsown,independentPartialResetpin,
PRS1 and PRS2.
Twoormore FIFOs maybe usedinparalleltocreate widerdata paths.
Suchawidthexpansionrequiresnoadditional,externalcomponents.Further-
These devices have two modes of operation: In the IDT Standard more,twoIDT723626/723636/723646FIFOscanbecombinedwithunidirec-
mode, the first word written to an empty FIFO is deposited into the memory tionalFIFOscapableofFirstWordFallThroughtiming(i.e.theSuperSyncFIFO
array. A read operation is required to access that word (along with all other family)toformadepthexpansion.
words residing in memory). In the First Word Fall Through mode (FWFT),
If, at any time, the FIFO is not actively performing a function, the chip
the first word written to an empty FIFO appears automatically on the willautomaticallypowerdown. Duringthe powerdownstate, supplycurrent
outputs, no read operation required (Nevertheless, accessing subsequent consumption(ICC)isataminimum.Initiatinganyoperation(byactivatingcontrol
wordsdoesnecessitateaformalreadrequest). ThestateoftheBE/FWFTpin inputs)willimmediatelytakethedeviceoutofthepowerdownstate.
duringMasterResetdeterminesthemodeinuse.
The IDT723626/723636/723646s are characterized for operation from
Each FIFO has a combined Empty/Output Ready Flag (EFA/ORA and 0°Cto70°C. Industrialtemperature range (–40°Cto+85°C)is available by
EFB/ORB) and a combined Full/Input Ready Flag (FFA/IRA and FFC/IRC). specialorder.TheyarefabricatedusingIDT’shighspeed,submicronCMOS
TheEFandFFfunctionsareselectedintheIDTStandardmode.EFindicates technology.
whether or not the FIFO memory is empty. FF shows whether the memory is
3