V
venky16
Guest
dna-module (string, y);
output [8 * 7:0] string;
output [8 * 1:0] y;
integer i, j;
reg [8 * 7:0] string, y;
eerste beginnen
string = "ATGCCTA";
for (i = 0; i <49; I = I 7)
beginnen
j = 7;
for (j = 7; j <55; j = j 7)
beginnen
geval (string [j: i])
"A": begin y [j: i] = "T"; einde
"T": begin y [j: i] = "A"; einde
"G": begin y [j: i] = "C"; einde
"C": begin y [j: i] = "G"; einde
endcase
eindigen
eindigeneindigen
endmodule
Ik krijg een foutmelding zegt Range moet worden begrensd door constante expressions.Could je me helpen met een betere manier van de uitvoering van deze lus, zodat het doorloopt voor 56-bits
output [8 * 7:0] string;
output [8 * 1:0] y;
integer i, j;
reg [8 * 7:0] string, y;
eerste beginnen
string = "ATGCCTA";
for (i = 0; i <49; I = I 7)
beginnen
j = 7;
for (j = 7; j <55; j = j 7)
beginnen
geval (string [j: i])
"A": begin y [j: i] = "T"; einde
"T": begin y [j: i] = "A"; einde
"G": begin y [j: i] = "C"; einde
"C": begin y [j: i] = "G"; einde
endcase
eindigen
eindigeneindigen
endmodule
Ik krijg een foutmelding zegt Range moet worden begrensd door constante expressions.Could je me helpen met een betere manier van de uitvoering van deze lus, zodat het doorloopt voor 56-bits