RAM

Memória de acesso aleatório: as leituras são combinacionais (a saída sempre mostra a palavra em ADDR) e as escritas são síncronas — na borda de subida de CLK com WE em HIGH, a palavra DIN é armazenada em ADDR. RST limpa todas as células de forma assíncrona. A memória sempre inicia zerada; seu conteúdo é estado de execução e não é salvo com o circuito.