A
asing123
Guest
Ik ben nu leren schrijven self_checking testbench.I kan controleren of de uitgangen rechtstreeks gecontroleerd door inputs.but Ik weet niet hoe te schrijven testbenches die waarvan de resultaten worden niet rechtstreeks door de ingangen, maar door interne signals.such als een eenvoudige divider, zou je Geef me een aantal goede adviezen?Anderzijds hoop ik om meer advies behalve degenen die alleen kunnen worden gebruikt door de scheidingslijn, want wat zal ik nagaan of complexer is dan de scheidingslijn.bedankt.
module divider (q, RST, CP);
uitgang q;
input rst, CP;
reg [1:0] counter;
toewijzen q = (counter == 2)? 1'b1: 1'b0;
altijd @ (posedge CP)
beginnen
if (rst)
counter <= 0;
anders
if (teller == 3)
counter <= 0;
anders
counter <= teller 1;
eindigen
endmodule
Laatst gewijzigd door asing123 op 23 augustus 2004 10:22; bewerkt 1 keer in totaal
module divider (q, RST, CP);
uitgang q;
input rst, CP;
reg [1:0] counter;
toewijzen q = (counter == 2)? 1'b1: 1'b0;
altijd @ (posedge CP)
beginnen
if (rst)
counter <= 0;
anders
if (teller == 3)
counter <= 0;
anders
counter <= teller 1;
eindigen
endmodule
Laatst gewijzigd door asing123 op 23 augustus 2004 10:22; bewerkt 1 keer in totaal