├── FIFO.pdf ├── README.md ├── async_fifo ├── Makefile ├── file.list ├── ram.v ├── read_empty.v ├── sync_addr_gray.v ├── tb │ ├── tb_ram.v │ ├── tb_read_empty.v │ ├── tb_sync_addr_gray.v │ ├── tb_top_async_fifo.sv │ └── tb_write_full.v ├── tb_top_async_fifo.sv ├── top_async_fifo.v └── write_full.v ├── interface_async_fifo ├── Makefile ├── file.list ├── ram.v ├── read_empty.v ├── sync_addr_gray.v ├── tb │ ├── tb_ram.v │ ├── tb_read_empty.v │ ├── tb_sync_addr_gray.v │ ├── tb_top_async_fifo.sv │ └── tb_write_full.v ├── tb_top_async_fifo.sv ├── top_async_fifo.v └── write_full.v └── sync_fifo ├── Makefile ├── file.list ├── run.do ├── sync_fifo.v └── tb_sync_fifo.sv /FIFO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/FIFO.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/README.md -------------------------------------------------------------------------------- /async_fifo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/Makefile -------------------------------------------------------------------------------- /async_fifo/file.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/file.list -------------------------------------------------------------------------------- /async_fifo/ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/ram.v -------------------------------------------------------------------------------- /async_fifo/read_empty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/read_empty.v -------------------------------------------------------------------------------- /async_fifo/sync_addr_gray.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/sync_addr_gray.v -------------------------------------------------------------------------------- /async_fifo/tb/tb_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb/tb_ram.v -------------------------------------------------------------------------------- /async_fifo/tb/tb_read_empty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb/tb_read_empty.v -------------------------------------------------------------------------------- /async_fifo/tb/tb_sync_addr_gray.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb/tb_sync_addr_gray.v -------------------------------------------------------------------------------- /async_fifo/tb/tb_top_async_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb/tb_top_async_fifo.sv -------------------------------------------------------------------------------- /async_fifo/tb/tb_write_full.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb/tb_write_full.v -------------------------------------------------------------------------------- /async_fifo/tb_top_async_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/tb_top_async_fifo.sv -------------------------------------------------------------------------------- /async_fifo/top_async_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/top_async_fifo.v -------------------------------------------------------------------------------- /async_fifo/write_full.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/async_fifo/write_full.v -------------------------------------------------------------------------------- /interface_async_fifo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/Makefile -------------------------------------------------------------------------------- /interface_async_fifo/file.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/file.list -------------------------------------------------------------------------------- /interface_async_fifo/ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/ram.v -------------------------------------------------------------------------------- /interface_async_fifo/read_empty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/read_empty.v -------------------------------------------------------------------------------- /interface_async_fifo/sync_addr_gray.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/sync_addr_gray.v -------------------------------------------------------------------------------- /interface_async_fifo/tb/tb_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb/tb_ram.v -------------------------------------------------------------------------------- /interface_async_fifo/tb/tb_read_empty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb/tb_read_empty.v -------------------------------------------------------------------------------- /interface_async_fifo/tb/tb_sync_addr_gray.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb/tb_sync_addr_gray.v -------------------------------------------------------------------------------- /interface_async_fifo/tb/tb_top_async_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb/tb_top_async_fifo.sv -------------------------------------------------------------------------------- /interface_async_fifo/tb/tb_write_full.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb/tb_write_full.v -------------------------------------------------------------------------------- /interface_async_fifo/tb_top_async_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/tb_top_async_fifo.sv -------------------------------------------------------------------------------- /interface_async_fifo/top_async_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/top_async_fifo.v -------------------------------------------------------------------------------- /interface_async_fifo/write_full.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/interface_async_fifo/write_full.v -------------------------------------------------------------------------------- /sync_fifo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/sync_fifo/Makefile -------------------------------------------------------------------------------- /sync_fifo/file.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/sync_fifo/file.list -------------------------------------------------------------------------------- /sync_fifo/run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/sync_fifo/run.do -------------------------------------------------------------------------------- /sync_fifo/sync_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/sync_fifo/sync_fifo.v -------------------------------------------------------------------------------- /sync_fifo/tb_sync_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fangyzh26/FIFO/HEAD/sync_fifo/tb_sync_fifo.sv --------------------------------------------------------------------------------