SlideServe
Menu
Préférences
© SlideServe · v2026

2-input MUX

sanne avatar
6 diapositives · 307 Views · Aug 07, 2014

select. w1. in. s0. w0. out. 2-input MUX. Structural description. Out = in0 * select’ + in1 * select. module mux (in0,in1,select,out); input in0, in1, select; output out; wire s0, w0, w1; not (s0, select); and (w0, s0, in0), (w1, select, in1); or (out, w0, w1);

2-input MUX - slide 1
01 / 62-input MUX
1 / 17

Télécharger la présentation

2-input MUX
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. select w1 in s0 w0 out 2-input MUX Structural description • Out = in0 * select’ + in1 * select module mux (in0,in1,select,out); input in0, in1, select; output out; wire s0, w0, w1; not (s0, select); and (w0, s0, in0), (w1, select, in1); or (out, w0, w1); endmodule // mux Behavioral descriptions module mux (in0,in1,select,out); input in0, in1, select; output out; reg out; if (select) out = in1; else out = in0; endmodule // mux

  2. in0 in2 w0 out select0 in1 w1 select1 in3 select0 4-input MUX Structural description module mux4 (in,select,out); endmodule // mux Behavioral descriptions module mux4 (in,select,out); endmodule // mux

  3. Full Adder • S = A xor B xor Cin • Cout = AB + ACin + BCin Module FA(A, B, Cin, S, Cout);input A, B, Cin;output S, Cout;wire w0, w1, w2;xor3(S, A, B, Cin);and (w0, A, B), (w1, A, Cin), (w2, B, Cin);or3(Cout, w0, w1, w2); endmodule S FA Cout B Cin A

  4. 4-bit ripple carry adder Write a structural description module add4 (A,B,S,C); endmodule // add4 S0 S1 S2 S3 FA FA FA FA C A1 B1 w1 A2 B2 A3 B3 w0 w2 A0 B0 0

  5. 1-bit register module DFF (CLK,Q,D,RST); input D; input CLK, RST; output Q; reg Q; always @ (posedge CLK) if (RST) Q = 0; else Q = D; endmodule // DFF module mux (in0,in1,select,out); input in0, in1, select; output out; reg out; if (select) out = in1; else out = in0; endmodule // mux Write a structural description. reg1 RST w0 w1 DFF out in load CLK module reg1 (in,load,CLK, RST, out); endmodule // dffwe

  6. 4-bit shift register module shift4 (in,load,CLK,RST,out); input in, load, CLK, RST; output out; … endmodule // shift4 Write a structural description. RST RST RST RST reg1 reg1 reg1 reg1 in out w0 w0 w0 load CLK load load load CLK CLK CLK