Electronic Components Datasheet Search |
|
IDT72361320PF Datasheet(PDF) 11 Page - Integrated Device Technology |
|
IDT72361320PF Datasheet(HTML) 11 Page - Integrated Device Technology |
11 / 26 page 11 COMMERCIAL AND INDUSTRIAL TEMPERATURE RANGES IDT723613 CMOS CLOCKED FIFO WITH BUS-MATCHING AND BYTE SWAPPING 64 x 36 Number of 36-Bit Synchronized Synchronized Words in the FIFO(1) to CLKB to CLKA EF AE AF FF 0L L H H 1 to X H L H H (X + 1) to [64 – (X + 1)] H H H H (64 – X) to 63 H H L H 64 H H L L NOTE: 1. X is the value in the Almost-Empty flag and Almost-Full flag Offset register. TABLE 3 PORT B ENABLE FUNCTION TABLE CSB W/ RB ENB SIZ1, SIZ0 CLKB B0-B35 Outputs Port Function H X X X X In high-impedance state None L H L X X In high-impedance state None L H H One, both LOW ↑ In high-impedance state None L H H Both HIGH ↑ In high-impedance state Mail2 write L L L One, both LOW X Active, FIFO output register None L L H One, both LOW ↑ Active, FIFO output register FIFO read L L L Both HIGH X Active, mail1 register None L L H Both HIGH ↑ Active mail1 register Mail1 read (set MBF1 HIGH) TABLE 4 FIFO FLAG OPERATION FULL FLAG ( FF) TheFIFOFullFlagissynchronizedtotheportclockthatwritesdatatoitsarray (CLKA). When the FF is HIGH, a SRAM location is free to receive new data. No memory locations are free when the FFisLOWandattemptedwritestothe FIFO are ignored. Each time a word is written to the FIFO, its write-pointer is incremented. The state machine that controls the FF monitors a write-pointer and read- pointer comparator that indicates when the FIFO SRAM status is full, full-1, or full-2. From the time a word is read from the FIFO, its previous memory location is ready to be written in a minimum of three CLKA cycles. Therefore, a FF is LOW if less than two CLKA cycles have elapsed since the next memory write location has been read. The second LOW-to-HIGH transition on the FF synchronizing clock after the read sets the FF HIGH and data can be written in the following clock cycle. A LOW-to-HIGH transition on CLKA begins the first synchronization cycle of a read if the clock transition occurs at time tSKEW1 or greater after the read. Otherwise, the subsequent clock cycle can be the first synchronization cycle (see Figure 11). ALMOST-EMPTY FLAG ( AE) The FIFO Almost-Empty flag is synchronized to the port clock that reads data from its array (CLKB). The state machine that controls the AE flag monitors a write-pointer and read-pointer comparator that indicates when theFIFOSRAMstatusisalmost-empty,almost-empty+1,oralmost-empty+2. The almost-empty state is defined by the value of the Almost-Full and Almost-Empty Offset register (X). This register is loaded with one of four preset values during a device reset (see reset above). The AE flag is LOW when the FIFO contains X or less long words in memory and is HIGH when the FIFO contains (X+1) or more long words. TwoLOW-to-HIGHtransitionsontheportBClock(CLKB)arerequiredafter a FIFO write for the AEflagtoreflectthenewleveloffill. Therefore,the AEflag ofaFIFOcontaining(X+1)ormorelongwordsremainsLOWiftwoCLKBcycles have not elapsed since the write that filled the memory to the (X+1) level. The AEflagissetHIGHbythesecondCLKBLOW-to-HIGHtransitionaftertheFIFO write that fills memory to the (X+1) level. A LOW-to-HIGH transition of CLKB begins the first synchronization cycle if it occurs at time tSKEW2 or greater after thewritethatfillstheFIFOto(X+1)longwords. Otherwise,thesubsequentCLKB cycle can be the first synchronization cycle (see Figure 12). ALMOST FULL FLAG ( AF) The FIFO Almost-Full flag is synchronized to the port clock that writes data to its array (CLKA). The state machine that controls an AF flag monitors a write-pointer and read-pointer comparator that indicates when the FIFO SRAM status is almost -full, almost- full-1, or almost-full-2. The almost-full state is defined by the value of the Almost-Full and Almost-Empty Offset register (X). This register is loaded with one of four preset values during a device reset (see reset above). The AF flag is LOW when the FIFO contains (64-X) or more long words in memory and is HIGH when the FIFO contains [64-(X+1)] or less long words. Two LOW-to-HIGH transitions on the port A Clock (CLKA) are required after a FIFO read for the AF flag to reflect the new level of fill. Therefore, the AF flag of a FIFO containing [64-(X+1)] or less words remains LOW if two CLKA cycles have not elapsed since the read that reduced the number of long words in memory to [64-(X+1)]. The AF flag is set HIGH by the second CLKA LOW-to-HIGH transition after the FIFO read that reduces the number of long words in memory to [64-(X+1)]. A LOW-to-HIGH transition on CLKA begins the first synchronization cycle if it occurs at time tSKEW2 or greater after the read that reduces the number of long words in memory to [64-(X+1)]. Otherwise, the subsequent CLKA cycle can be the first synchronization cycle (see Figure 13). MAILBOX REGISTERS Two 36-bit bypass registers (mail1, mail2) are on the IDT723613 to pass command and control information between port A and port B without putting it in queue. A LOW-to-HIGH transition on CLKA writes A0-A35 data to the mail1 register when a port A write is selected by CSA, W/RA, and ENA (with MBA HIGH). A LOW-to-HIGH transition on CLKB writes B0-B35 data to the mail2 register when a port B write is selected by CSB, W/RB, and ENB (and both SIZ0 and SIZ1 are HIGH). Writing data to a mail register sets its corresponding flag ( MBF1 or MBF2) LOW. Attempted writes to a mail register are ignored while its mail flag is LOW. When the port B data (B0-B35) outputs are active, the data on the bus comes from the FIFO output register when either one or both SIZ1 and SIZ0 are LOW and from the mail1 register when both SIZ1 and SIZ0 are HIGH. The Mail1 Register Flag ( MBF1) is set HIGH by a rising CLKB edge when a port B read |
Similar Part No. - IDT72361320PF |
|
Similar Description - IDT72361320PF |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |