打印

请教个编译出错问题

[复制链接]
1139|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhang..yb|  楼主 | 2012-3-6 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
module my_GP(
Input,
Pulse,
    clk_in,
Fet_Drive1,   
    Fet_Drive2,
    Fet_Drive3,
    Fet_Drive4
);
input [2:0] Input; //输入
input Pulse; //输入
input           clk_in;
output      Fet_Drive1; //输出
output      Fet_Drive2;
output      Fet_Drive3;
output      Fet_Drive4;

reg      Fet_Drive1;
reg      Fet_Drive2;
reg      Fet_Drive3;
reg      Fet_Drive4;

//always  #100   clk = (~clk);



always @( posedge clk_in )
begin
if(Pulse)
       begin
Fet_Drive1 = 1;
        Fet_Drive2 = 1;
        Fet_Drive3 = 1;
        Fet_Drive4 = 1;
       end
else
case(Input)

3'b100:  Fet_Drive1 = 0;
3'b101:  Fet_Drive2 = Fet_Drive1;  <---- 改成非阻塞赋值就出错
3'b110:  Fet_Drive3 = Fet_Drive2;  <---- 改成非阻塞赋值就出错   
3'b111:  Fet_Drive4 = Fet_Drive3;  <---- 改成非阻塞赋值就出错
            
endcase
end

endmodule

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

441

帖子

1

粉丝