R
renuvamsi
Guest
Sveiki,
Es esmu jauns, lai verilog ... Can someone help me steidzami ..
Man ir uzdevums 8 bitu reģistru, kur i ir ar modeļa hierarchial modelēšana .......
šeit ir manas moduļu ....pareizi man, lūdzu
Kāds lūdzu patietnly iet cauri visiem moduļiem un let me know whas nepareizi tajā ....`grafiks 1ns/1ns
moduļa reģistrs (reg_out, datiem, ena, clk, RST);
izlaide [7:0] reg_out;
ievade [7:0] datiem;
input ena, clk, RST;
regmux register0 (reg_out [0] q, datus [0], ena, clk, RST);
regmux register1 (reg_out [1], Q, data [1], ena, clk, RST);
regmux register2 (reg_out [2], q, data [2], ena, clk, RST);
regmux register3 (reg_out [3], q, datus [3], ena, clk, RST);
regmux register4 (reg_out [4], q, dati [4], ena, clk, RST);
regmux register5 (reg_out [5], q, datus [5], ena, clk, RST);
regmux register6 (reg_out [6], q, datus [6], ena, clk, RST);
regmux register7 (reg_out [7], q, datus [7], ena, clk, RST);
endmodule`grafiks 1ns/1ns
modulis regmux (r, q, d, ena, clk, RST);
produkcija R;
input q, d, ena, clk, RST;
wire x, QB;
MUX2to1 muxinst (x, q, d, ena);
dff dffinst (q, QB, RST, clk, x);
endmodule`grafiks 1ns/1ns
modulis MUX2to1 (x, q, dati, ļauj);
produkcija x;
input q, dati, ļauj;
stieple "Q1, data1, enablebar;
ne (enablebar, ļauj);
un (Q1, q, enablebar);
un (data1, datiem, ļauj);
vai (x, data1, Q1);
endmodule
~`grafiks 1ns/1ns
modulis dff (q, QB, dzidrs, pulksteni, dati);
produkcija Q QB;
input pulksteni, dati, skaidra;
vads CB, CLR, clkb, clk, DB, d, s, sb, r, rb;
defparam SR1.x = 4.8, SR2.x = 4.5, SR3.x = 5;
defparam SR1.y = 3.3, SR2.y = 4.5, SR3.y = 4.5;
nav # (2.3) not1 (cb, dzidrs);
nav # (2.
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vēss" border="0" />
not2 (CLR, cb);
nav # (2.3) not3 (clkb, pulksteni);
nav # (2.5) not4 (clk, clkb);
nav # (2.3) not5 (DB, data);
nav # (2.3) not6 (d, db);
SR_Latch2 SR1 (s, sb, CLR, clk, 1'b1, RB);
SR_Latch2 SR2 (r, RB, clk, s, d, CLR);
SR_Latch2 SR3 (q, QB, 1'b1, s, CLR, r);
endmodule
~
`grafiks 1ns/1ns
modulis SR_Latch2 (Q, QB, S0, S1, R0, R1);
produkcija Q QB;
input S0, S1, R0, R1;
rādītājs x = 4.5;
parametrs y = 4.5;
NAND # (x) nand1 (Q, S0, S1, QB);
NAND # nand2 (QB, R0, R1, Q);
endmodule
i am kļūst Ššī kļūda .... ncvlog: * E, EXPMPA (regmux.v, 21 | 0): sagaidot atslēgvārdu "modulis", "macromodule" vai "primitīva" [A.1].
Total errors / brīdinājumi atrod ārpus moduļi un primitīvi:
kļūdas: 1, brīdinājumi: 0
ncverilog: * E, VLGERR: kļūda notika analizējot.Review log failu kļūdas ar kodu * E, un nosaka tās, kas noteiktas problēmas, lai turpinātu.Iziešana ar kodu (statuss 1).
..
Therre ir kļūda regmux modulis .. bet, šķiet, evrything ideāls .... var kāds palīdzēt ....Arī man šaubu soehting kārtībā ar parametru sevišķām .. nepieciešama arī helo tajā ,,,,,
Pateicība
Renuka
Es esmu jauns, lai verilog ... Can someone help me steidzami ..
Man ir uzdevums 8 bitu reģistru, kur i ir ar modeļa hierarchial modelēšana .......
šeit ir manas moduļu ....pareizi man, lūdzu
Kāds lūdzu patietnly iet cauri visiem moduļiem un let me know whas nepareizi tajā ....`grafiks 1ns/1ns
moduļa reģistrs (reg_out, datiem, ena, clk, RST);
izlaide [7:0] reg_out;
ievade [7:0] datiem;
input ena, clk, RST;
regmux register0 (reg_out [0] q, datus [0], ena, clk, RST);
regmux register1 (reg_out [1], Q, data [1], ena, clk, RST);
regmux register2 (reg_out [2], q, data [2], ena, clk, RST);
regmux register3 (reg_out [3], q, datus [3], ena, clk, RST);
regmux register4 (reg_out [4], q, dati [4], ena, clk, RST);
regmux register5 (reg_out [5], q, datus [5], ena, clk, RST);
regmux register6 (reg_out [6], q, datus [6], ena, clk, RST);
regmux register7 (reg_out [7], q, datus [7], ena, clk, RST);
endmodule`grafiks 1ns/1ns
modulis regmux (r, q, d, ena, clk, RST);
produkcija R;
input q, d, ena, clk, RST;
wire x, QB;
MUX2to1 muxinst (x, q, d, ena);
dff dffinst (q, QB, RST, clk, x);
endmodule`grafiks 1ns/1ns
modulis MUX2to1 (x, q, dati, ļauj);
produkcija x;
input q, dati, ļauj;
stieple "Q1, data1, enablebar;
ne (enablebar, ļauj);
un (Q1, q, enablebar);
un (data1, datiem, ļauj);
vai (x, data1, Q1);
endmodule
~`grafiks 1ns/1ns
modulis dff (q, QB, dzidrs, pulksteni, dati);
produkcija Q QB;
input pulksteni, dati, skaidra;
vads CB, CLR, clkb, clk, DB, d, s, sb, r, rb;
defparam SR1.x = 4.8, SR2.x = 4.5, SR3.x = 5;
defparam SR1.y = 3.3, SR2.y = 4.5, SR3.y = 4.5;
nav # (2.3) not1 (cb, dzidrs);
nav # (2.
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vēss" border="0" />
not2 (CLR, cb);
nav # (2.3) not3 (clkb, pulksteni);
nav # (2.5) not4 (clk, clkb);
nav # (2.3) not5 (DB, data);
nav # (2.3) not6 (d, db);
SR_Latch2 SR1 (s, sb, CLR, clk, 1'b1, RB);
SR_Latch2 SR2 (r, RB, clk, s, d, CLR);
SR_Latch2 SR3 (q, QB, 1'b1, s, CLR, r);
endmodule
~
`grafiks 1ns/1ns
modulis SR_Latch2 (Q, QB, S0, S1, R0, R1);
produkcija Q QB;
input S0, S1, R0, R1;
rādītājs x = 4.5;
parametrs y = 4.5;
NAND # (x) nand1 (Q, S0, S1, QB);
NAND # nand2 (QB, R0, R1, Q);
endmodule
i am kļūst Ššī kļūda .... ncvlog: * E, EXPMPA (regmux.v, 21 | 0): sagaidot atslēgvārdu "modulis", "macromodule" vai "primitīva" [A.1].
Total errors / brīdinājumi atrod ārpus moduļi un primitīvi:
kļūdas: 1, brīdinājumi: 0
ncverilog: * E, VLGERR: kļūda notika analizējot.Review log failu kļūdas ar kodu * E, un nosaka tās, kas noteiktas problēmas, lai turpinātu.Iziešana ar kodu (statuss 1).
..
Therre ir kļūda regmux modulis .. bet, šķiet, evrything ideāls .... var kāds palīdzēt ....Arī man šaubu soehting kārtībā ar parametru sevišķām .. nepieciešama arī helo tajā ,,,,,
Pateicība
Renuka