hi,all
in my memory,the read and write pointers used in FIFO are sequential data which are always implemented with counters.
but someone said generally a FIFO is addressed with LFSR(linear feedback shift register) or Gray code read/write pointers.
my questions are:
1.as the address of FIFO must read/write sequentially,why the out-of-order data generated by the LFSR or Gray methodology can serve as the address of FIFO.
2.i know that Gray code address can solve or decrease the metastability,what's the advantage when we use LFSR address.
thanks
sevid