Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- No that is not right. What goes in must come out i.e. rate_in = rate_out. But rate is time dependent. It is common practice to process bursty data flow using fifo to give elasticity(buffering like water tank) but the rate of fifo_in should tend to be same as data_out over longer segment of time. In these cases it is better to set fifo operating point at some optimum point e.g. half full so that if you run out of input the fifo will supply and if there is a burst of data then fifo has space for it. You will also need an alarm flag just in case. --- Quote End --- Thanks very much, kaz. What is 'alarm flag' used for? To warn the fifo is full?