Cursos / Eletrônica / Sistemas Digitais / Aula
A forma mais básica para implementar um circuito de memória é usando o latch que, em português, significa trinco ou ferrolho. O latch é composto por duas portas lógicas inversoras e possui duas saídas: a variável lógica Q e o seu complemento Q (Q barrado), como vemos na Figura 2.
Note que, se você coloca o nível lógico alto '$1$' em $Q$, o complemento dele ($\overline{Q}$) vai para o nível lógico baixo '0'. Esse estado ($Q=1$ e $\overline{Q}=0$) permanece até que você mude o nível lógico de $Q$ para '$0$', quando $\overline{Q}$ mudará para '$1$', que era o valor anterior de $Q$. Assim, temos um elemento de memória, certo?
Mas, observe que o latch só armazena um único bit. Se os dados tiverem mais de um bit, será necessário um latch para cada bit. Por exemplo, para uma palavra de 16 bits, precisaríamos usar 16 latches.
Versão 5.3 - Todos os Direitos reservados