| Author |
Message |
Guru59
Joined: 10 Jul 2006 Posts: 232 Helped: 4
|
06 Feb 2007 12:42 FIFO.................what is this ? |
|
|
|
FIFO.....the name stands for First in First out................
But what is the advantage in using it......................
i need to know the basics of FIFO..................
And its working.....................
Thanks
|
|
| Back to top |
|
 |
ankit12345
Joined: 27 Dec 2005 Posts: 292 Helped: 6 Location: bangalore,India
|
06 Feb 2007 13:10 FIFO.................what is this ? |
|
|
|
get the SUNG papers on
h**p://www.sunburst-design/paper
the best meterial on fifo i found
|
|
| Back to top |
|
 |
servicemann
Joined: 20 Jan 2006 Posts: 189 Helped: 13
|
06 Feb 2007 13:16 FIFO.................what is this ? |
|
|
|
Is the address corect?
FIFO stands for Fist In First Out - means memory data flow (like in a tube).
|
|
| Back to top |
|
 |
RollingEEE
Joined: 25 Mar 2006 Posts: 190 Helped: 4 Location: Bangladesh
|
06 Feb 2007 16:20 Re: FIFO.................what is this ? |
|
|
|
FIFO is an acronym for First In, First Out. This expression describes the principle of a queue or first-come, first-served (FCFS) behavior: what comes in first is handled first, what comes in next waits until the first is finished, etc. Thus it is analogous to the behaviour of persons queueing (or "standing in/on line", in common American parlance), where the persons leave the queue in the order they arrive. FCFS is also the other name for the FIFO operating system scheduling algorithm, which gives every process CPU time in the order they come.
A priority queue is a variation on the queue which does not qualify for the name FIFO, because it is not accurately descriptive of that data structure's behavior. Queueing theory encompasses the more general concept of queue, as well as interactions between strict-FIFO queues.
The expression FIFO can be used in different contexts.
|
|
| Back to top |
|
 |
hshadeed
Joined: 11 Aug 2006 Posts: 17 Helped: 1
|
06 Feb 2007 19:38 Re: FIFO.................what is this ? |
|
|
|
| FIFO Buffers are very useful if your application requires data synchronization between parallel-running data resources.
|
|
| Back to top |
|
 |
khaila
Joined: 14 Jan 2007 Posts: 116 Helped: 4
|
07 Feb 2007 0:02 Re: FIFO.................what is this ? |
|
|
|
example:
let us suppose a system that working at 80MHz and feed by bursts of 8-bit data from another domain that working at 100MHz. so it is clear that you will lose data because the different clock rates...so there is a need for FIFO while the data is written to the FIFO with 100MHz and is read with 80MHz.
It is not enough!
You have to take care for the FIFO and taking into consideration that it will not be full for long time or it is empty.
The implementation of FIFO includes these control signals:
1. FIFO_full
2. FIFO_empty
3. FIFO_almost_full
4. FIFO_almost empty
5. number_of_words_in_FIFO
|
|
| Back to top |
|
 |