我的触发器JK总是返回X

对18

我想写触发器JK。我写了它,但是当我运行它时,它总是返回x。它应该看起来像这样:pic和test模块仅用于测试

`timescale 1ns / 100ps
module flipflopJK(input j , k , r , s , clk , output q , nq);//nq = not q -- r=rest -- s=set 
    wire w1,w2,w3,w4;//explaine wires in pic in file
    assign w3=q;
    assign w4=nq;
    nand n1(w1,j,clk,nq);
    nand n1(w2,k,clk,w3);
    nand n3(q,r,w1,w4);
    nand n4(nq,s,w2,w3);
endmodule 
module test;
    reg clk,rst,st,a,b;
    wire ck;
    flipflopJK f(.j(a),.k(b),.r(rst),.s(st),.clk(clk),.q(ck),.nq( ));
    initial
    begin
    $monitor("j:%b  k:%b    ck:%b",a,b,ck);
    end
    initial
    begin
        clk = 1'b0;
        rst = 1'b1;
        st=1'b1;
        a=1'b0;b=1'b0;
        #5 a=1'b0;b=1'b1;
        #10 a=1'b1;b=1'b0;
        #15 a=1'b1;b=1'b1;
    end
    always
        #5 clk = ~clk;

endmodule

编译后的结果

soroush@soroush:~/Desktop/MadarManteghi/P2$ vvp P2
j:0 k:0 ck:x
j:0 k:1 ck:x
j:1 k:0 ck:x
j:1 k:1 ck:x
环面

我收到编译错误。我将第二个n1实例更改n2

您需要在测试台中脉动strst拉低。

initial
begin
    clk = 1'b0;
    rst = 1'b1;
    st=1'b1;
    repeat (5) @(negedge clk);
    st=0;
    repeat (5) @(negedge clk);
    a=1'b0;b=1'b0;
    repeat (5) @(negedge clk);
    a=1'b0;b=1'b1;
    repeat (5) @(negedge clk);
    a=1'b1;b=1'b0;
    repeat (5) @(negedge clk);
    a=1'b1;b=1'b1;
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的触发器JK总是返回X

来自分类Dev

我的JK触发器的模拟输出什么也没变

来自分类Dev

在Verilog中实现JK触发器

来自分类Dev

我的点击触发器总是在谷歌标签管理器中触发

来自分类Dev

带JK触发器的Verilog中的分频器

来自分类Dev

Verilog中使用结构的JK触发器代码

来自分类Dev

验证JK触发器显示不正确的结果

来自分类Dev

JK触发器状态图实现的错误输出

来自分类Dev

我正在为此Jk触发器的状态图编写真值表而苦苦挣扎

来自分类Dev

使用D触发器和门电平仿真的JK触发器不会停止

来自分类Dev

PLPGSQL函数返回触发器AND值

来自分类Dev

PLPGSQL函数返回触发器AND值

来自分类Dev

使用JK触发器在C中编写波纹计数器

来自分类Dev

使用JK触发器在C中编写纹波计数器

来自分类Dev

PL / SQL触发器返回缺货错误:使用编译错误创建的触发器

来自分类Dev

我可以在oracle的触发器中禁用触发器吗?

来自分类Dev

创建触发器-声明变量-无法使我的触发器起作用

来自分类Dev

我什么时候应该使用 After 触发器而不是 Before 触发器?

来自分类Dev

子查询返回的值超过1-我的触发器无法处理多于一行的更新

来自分类Dev

不允许从触发器返回结果集

来自分类Dev

为什么要返回触发器(“点击”)?

来自分类Dev

Restcomm Web触发器返回HTTP 401

来自分类Dev

如何从触发器的输出中返回错误消息?

来自分类Dev

Restcomm Web触发器返回HTTP 401

来自分类Dev

函数在触发器内部返回错误值

来自分类Dev

触发器子查询返回超过 1 个值

来自分类Dev

Phpmyadmin触发器

来自分类Dev

定位触发器

来自分类Dev

我可以创建一个触发器来触发另一个触发器吗?

Related 相关文章

热门标签

归档