An apparatus and method for controlling an asynchronous First-In-First-Out
(FIFO) memory. The asynchronous FIFO has separate, free running read and
write clocks. A number of n-bit circular Gray code counters are used to
handshake the operation between read and write parts of the FIFO, wherein
n is any integer more than one. Additional binary counters are used to
accumulate the read and write overflows for the circular Gray code
counters. When any circular Gray code counter is overflow, the read or
write count is transferred to the respective binary counter for recording
the FIFO accesses.
Прибор и метод для контролировать асинхронную Перв-В-Pervuh-Vne память (fifo). Асинхронный fifo имеет отдельно, свободно ход прочитать и написать часы. Несколько счетчики Кодего н-bita круговые серые использованы к рукопожатию деятельность между после того как они прочитаны и пишут части fifo, при котором н любым интежером больше чем одним. Дополнительные бинарные счетчики использованы для того чтобы аккумулировать читать и написать переполнения для круговых серых счетчиков Кодего. Когда любым круговым серым счетчиком Кодего будет переполнение, читать или пишет отсчет возвращено к соответственно бинарному счетчику для записывать доступ fifo.