First-in-first-out buffer
Abstract
A first-in-first-out buffer is described for transferring data between two asynchronous clock regimes. The buffer comprises a first register file, for transferring data from the slow to the fast clock regime, and a second register file for transferring data in the opposite direction. The write addresses for the first register file are produced by a counter in the slow clock regime, and converted back to standard binary, and a predetermined offset is added to the result, so as to produce a read address for the first register file. This is also used as the write address for the second register file. The read address for the second register file is produced by adding a predetermined offset to the output of the counter. Thus, the read and write addresses of the two register files are always in a fixed relationship, so that it is not necessary to provide special logic for detecting the buffer full and buffer empty conditions.
Term
Term ended
Projected expiry passed 6 September 2011, 15 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| EP0383260A2 | Cites | European Patent Office (EPO) | A | Search report |
| EP0391584A2 | Cites | European Patent Office (EPO) | A | Search report |
| US4393482A | Cites | United States of America | A | Search report |
| IBM TECHNICAL DISCLOSURE BULLETIN. vol. 16, no. 8, January 1974, NEW YORK US pages 2459 - 2460 CHRISTENSEN ET AL 'Simplified control of memory arrays' | Non-patent | – | – | Search report |
10 members in 6 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 9024084 | United Kingdom | A | |
| 9024084 | United Kingdom | A | |
| 9024084 | United Kingdom | – | |
| GB19900024084 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| GB9024084D0 | United Kingdom | D0 | |
| EP0484652A2 | European Patent Office (EPO) | A2 | |
| AU8701091A | Australia | A | |
| ZA917280B | South Africa | B | |
| US5138637A | United States of America | A | |
| EP0484652A3This record | European Patent Office (EPO) | A3 | |
| AU642547B2 | Australia | B2 | |
| EP0484652B1 | European Patent Office (EPO) | B1 | |
| DE69129729D1 | Germany | D1 | |
| DE69129729T2 | Germany | T2 |
32 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Be: lapsedLapsedBERE | BERE | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| It: translation for a ep patent filedITF | ITF | EP | |
| It: translation for a ep patent filedITF | ITF | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0484652
- Publication, DOCDB
- 0484652
- Publication, EPODOC
- EP0484652
- Application
- 115049
- Application, DOCDB
- 91115049
- Application, EPODOC
- EP19910115049
Titles3
- German
- FIFO-Puffer
- English
- First-in-first-out buffer
- French
- Tampon à premier entrée et premier sortie
Classification
- CPC, 3
- G06F5/10
- G06F5/065
- G06F2205/102
- IPC, 2
- G06F5 06
- G06F5 10
Designated states1
- Contracting states, 1
- Italy