Перейти к содержимому

Asynchronous FIFO Verilog Easy Explanation

Semi Design

0:00 / 0:00

Asynchronous FIFO Verilog Easy Explanation

10 997 просмотров · 2 года назад
Semi Design
14,7 тыс. подписчиков
10 997 просмотров · 2 года назад
   • SystemVerilog Polymorphism Easy Explanatio...      • Why SystemVerilog ? Date Types  Easy Expla...      • i2c protocol coding explanation| VLSI sess...   FIFO is an approach for handling program work requests from queues or stacks so that the oldest request is handled first. In hardware, it is either an array of flops or read/write memory that stores data from one clock domain and on request supplies the same data to other clock domains following FIFO logic. An improved technique for FIFO design is to perform asynchronous comparisons between the FIFO write and read pointers that are generated in clock domains and asynchronous to each other. The asynchronous FIFO pointer comparison technique uses fewer synchronization flip-flops to build the FIFO. This method requires additional techniques to correctly synthesize and analyse the design, which are detailed in this paper. To increase the speed of the FIFO, this design uses combined binary/Gray counters that take advantage of the built-in binary ripple carry logic. #digitalelectronics #cmos #verilog #systemverilog #uvm #soc #asicdesign #asicverification #socverification #fpga #fpgadesign #vlsi #vlsijobs #vlsidesign #vlsitraining #vlsicareer #vlsifreshers #nanotechnology #semiconductors #semiconductorindustry #semiconductormanufacturing #semiconductorjobs