O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.
Transcript of O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.
![Page 1: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/1.jpg)
O latch RS
S R QN+1 (QN+1)inv
0 0 QN (QN)inv
0 1 0 1
1 0 1 0
1 1 0 0
TABELA DE TRANSIÇÃO DE ESTADOS
![Page 2: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/2.jpg)
O latch RS/Outras implementações
Teoremas de DeMorgan:
• Um matemático chamado De Morgan desenvolveu um par de regras complementares usadas para converter a operação OU em E e vice versa.
Teorema 1:
Implementação:
S
![Page 3: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/3.jpg)
O latch RS/Outras implementações
Teoremas de DeMorgan:
Teorema 2:
Implementação:
É possível ?
O que muda ?
S
S
![Page 4: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/4.jpg)
O latch RS Controlado
![Page 5: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/5.jpg)
O latch RS Controlado/Simulação
![Page 6: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/6.jpg)
Simulação/Estudo de caso
Ruído
Não
afeta
saída
Ruído
Não
afeta
saída
![Page 7: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/7.jpg)
![Page 8: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/8.jpg)
Descrição Verilog/Latch RS controlado
Símbolo do Latch RS Controlado
module latch_rs_controlado (output reg q, qinv, input c, r, s); always @(*) begin if (c = =1) begin if (r == 1 & s = = 0) begin q = 0; qinv = 1; end else if (r = = 0 & s = = 1) begin q = 1; qinv = 0; end end end endmodule
![Page 9: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/9.jpg)
O latch RS Controlado com SET e RESET Assíncronos
![Page 10: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/10.jpg)
reset
assíncrono
set
assíncrono
O latch RS com SET e RESET Assíncronos/Simulação
![Page 11: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/11.jpg)
Símbolo
![Page 12: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/12.jpg)
O latch D
TABELA DE TRANSIÇÃO LATCH RS CONTROLADO TABELA DE TRANSIÇÃO LATCH D
![Page 13: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/13.jpg)
O latch D
TABELA DE TRANSIÇÃO LATCH D
![Page 14: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/14.jpg)
Descrição e Simulação latch D
module latch_tipoD
(output reg q, qinv,
input c, d);
always @(*) begin
if (c = =1)begin
q = d;
qinv = !d;
end
end
endmodule
![Page 15: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/15.jpg)
latch tipo D
module latch_tipoD_sem_qinv
(output reg q,
input c, d);
always @(*) begin
if (c = =1)begin
q = d;
end
end
endmodule
Descrição RTL
![Page 16: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/16.jpg)
latch tipo D
module latch_tipoD
(output reg q, qinv,
input c, d);
always @(*) begin
if (c= =1)begin
q = d;
qinv = !d;
end
end
endmodule
Descrição RTL
![Page 17: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/17.jpg)
Latches com ativação em lógica complementar
![Page 18: O latch RS SRQ N+1 (Q N+1 ) inv 00QNQN (Q N ) inv 0101 1010 1100 TABELA DE TRANSIÇÃO DE ESTADOS.](https://reader035.fdocumentos.com/reader035/viewer/2022062512/552fc10d497959413d8c44b3/html5/thumbnails/18.jpg)
Célula LATCH da ALTERA