P
pranavam
Guest
Eu vim em toda a dúvida folowing em Verilog ....plz help me
módulo parallel_1 (strobe, data_inp, LE1);
input [6:0] data_inp;
Strobe de entrada;
output [34:0] LE1;
reg [34:0] LE1;
reg [2:0] RR;
inicial
começo
rr = 3'b001;
fim
always @ (strobe posedge)
começo
caso (RR)
3'b001: le1 [6:0] <= data_inp;
3'b010: le1 [13:7] <= data_inp;
3'b011: le1 [20:14] <data_inp =;
3'b100: le1 [27:21] <data_inp =;
3'b101: le1 [34:28] <data_inp =;
default: rr = 3'bz;
endcase
rr = rr 3' B001;
fim
endmodule
A coisa é ..Quero que o primeiro valor de "RR" como 001 ...e eu fiz a técnica acima ...mas eu entendo o problema que sempre trabalho inicial e, ao mesmo tempo e, portanto, RR = 001 doesnot ter qualquer influência ....Plz tell me anyother técnica para declarar um registo de um valor antes sempre declaração vai executar;
módulo parallel_1 (strobe, data_inp, LE1);
input [6:0] data_inp;
Strobe de entrada;
output [34:0] LE1;
reg [34:0] LE1;
reg [2:0] RR;
inicial
começo
rr = 3'b001;
fim
always @ (strobe posedge)
começo
caso (RR)
3'b001: le1 [6:0] <= data_inp;
3'b010: le1 [13:7] <= data_inp;
3'b011: le1 [20:14] <data_inp =;
3'b100: le1 [27:21] <data_inp =;
3'b101: le1 [34:28] <data_inp =;
default: rr = 3'bz;
endcase
rr = rr 3' B001;
fim
endmodule
A coisa é ..Quero que o primeiro valor de "RR" como 001 ...e eu fiz a técnica acima ...mas eu entendo o problema que sempre trabalho inicial e, ao mesmo tempo e, portanto, RR = 001 doesnot ter qualquer influência ....Plz tell me anyother técnica para declarar um registo de um valor antes sempre declaração vai executar;