Você poderia me ajudar a gerar esses sinais digitais?

I

Incol

Guest
ver Fig1, quando a mudanças de alto a baixo, após um pequeno atraso, B torna-se a alta;
quando as mudanças B de alto a baixo, após um pequeno atraso, C torna-se a alta;
C quando as mudanças de alto a baixo, após um pequeno atraso, Um torna-se a alta;
acompanhar e divulgar isso.

Use um relógio e algumas portas digitais para realizá-lo, alguém poderia me ajudar?

 
Não há nenhuma figura.1.
Que sinais fará B e C, a mudança de cima para baixo?

 
Aqui está a figura, e A, B, C são todos os sinais que eu quero o circuito para gerar.

http://www.edaboard.com/viewtopic.php?p=709552 # 709552

 
Aqui está uma solução, mas não o seu genérico.
Maio ur estar olhando para este inversor de fase 3?
Código:

Shifter módulo (

/ / Outputs

A, B, C,

/ / Entradas

clk

);

clk de entrada;

saída A, B, C;

reg [9:0] count = 0;

atribuir C = | count [9:8];

atribuir B = | count [5:4];

atribuir A = | count [1:0];always @ (clk posedge)

count <= (count [9:0], ~ | count [9:1]);

endmodule / shifter /
 
Oi
Obrigado por sua ajuda, eu poderia usar alguns NAND ou nem portas para realizá-lo?nand_gates escreveu:

Aqui está uma solução, mas não o seu genérico.

Maio ur estar olhando para este inversor de fase 3?Código:

Shifter módulo (

/ / Outputs

A, B, C,

/ / Entradas

clk

);

clk de entrada;

saída A, B, C;

reg [9:0] count = 0;

atribuir C = | count [9:8];

atribuir B = | count [5:4];

atribuir A = | count [1:0];always @ (clk posedge)

count <= (count [9:0], ~ | count [9:1]);

endmodule / shifter /
 

Welcome to EDABoard.com

Sponsor

Back
Top