Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I think any computer organization book will have fifo description.You can get idea about fifo from any standard computer organization book.However, for special type of fifo like asynchronous fifo, you can follow the Snug paper for the design of an asynchronous fifo.