Warten posedge clk, bevor Sie einen job? — Wie

module DoorControl( clk, data, open,addressOftheMemory,  outp );

localparam Size_ofTheWord = 32;
input open;

input [16:0] addressOftheMemory;
input [Size_ofTheWord-1:0] data;

input clk ;
output reg outp;
reg [WordSize-1: 0] Memory [65535: 0];


always @ ( open )  //open is 1 or 0 
  if ( open  )          
     //i
     outp = Memory[addressOftheMemory];
  else if ( !open )    
     Memory[addressOftheMemory] = data;


endmodule

Linie gekennzeichnet mit (i), ich will warten, nur posedge clk vor dem senden outp an output port.Jedoch, Wenn ich versucht habe wie ;

if ( posedge clk )

es gibt Fehler

while ( clk != 1 ) begin

end 

gibt es absurb Antwort/simulation output.
Was(s) soll ich zu dieser Linie zu warten, posedge clk vor dem senden der Ausgabe ?

InformationsquelleAutor | 2011-05-02
Schreibe einen Kommentar