[elektro] verilog in lattice
vfx
info at vfx.hu
Sat Jun 18 20:47:10 CEST 2011
Hali!
Info wrote:
>
> Sziasztok !
>
> Miért nem tudok multiplexert csinálni járulékos tároló nélkül ?
>
> module mux(clk, d, out);
> output [3:0] out;
> input clk;
> input [7:0] d;
>
> always @(clk or d)
> begin
> casex (clk)
> 1'b0: out = r[4:0];
> 0'b1: out = r[7:3];
> endcase
> end
> endmodule
Ha nem kell reg vagy clk-hoz szinkronozott mux, akkor használd
statikusan:
output [3:0] out;
input clk;
input [7:0] d;
assign out = clk ? d[3:0] : d[7:4];
ÜDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list