Rules | Recent posts | topic RSS | Search | Register  | Log in

FIFO.................what is this ?

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
Guru59



Joined: 10 Jul 2006
Posts: 232
Helped: 4


Post06 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


Post06 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


Post06 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


Post06 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


Post06 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


Post07 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
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap