竞争条件

K

kunal1514

Guest
大家好,

大家能否告诉我这个代码将避免竞争条件?

//------ AXI的时钟发生器------
初步
开始
#20; //------这是为了避免在“初步”和“永远”块竞争条件
axi_clk = 1'b0;
永远
开始
#(AXI_CLK / 2)= 1;
#(AXI_CLK / 2)= 0;
末端
末端关于公司

亚洲时报在线米什拉

 
我认为永远,你忘了分配axi_clk。我想这是伪代码。这怎么避免竞争条件?我们想能够看到
, 如果我们有一个永远块,在这里不存在!我觉得这可能是一个较大的执行情况的文件。最常见的人喜欢创造钟表

初步
开始
#20时钟= 0;
末端
总是@(时钟)
开始
#(HALF_CLK_PERIOD)时钟=〜时钟;
末端

另一种是你的代码提到一块。我坚信
, 在此之前axi_clk可能是产生这种方式
, 后来改为由你给它更优雅看看方式。

 
//------ AXI的时钟发生器------
初步
开始
#20; //------这是为了避免在“初步”和“永远”块竞争条件
axi_clk = 1'b0;
永远
开始
#(AXI_CLK / 2)axi_clk = 1;
#(AXI_CLK / 2)axi_clk = 0;
末端
末端

 

Welcome to EDABoard.com

Sponsor

Back
Top