Verilog的D触发器及JK触发器实验

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

moduleJKchufa(set,clr,clk,j,k,q3,q3_);inputset,clr,clk,j,k;outputq3,q3_;regq3,q3_;always@(setorclr)beginif(set==1)beginq3=1;q3_=0;endelseif(set==0&clr==1)beginq3=0;q3_=1;endendalways@(negedgeclk)beginif(j==1&k==0&set==0&clr==0)beginq3=1;q3_=0;endelseif(j==0&k==1&set==0&clr==0)beginq3=0;q3_=1;endelseif(j==1&k==1&set==0&clr==0)beginq3=!q3;q3_=!q3_;endendendmodulemoduleDchufa(set,clr,clk,d,q2,q2_);inputset,clr,clk,d;outputq2,q2_;regq2,q2_;always@(setorclr)beginif(set==1)beginq2=1;q2_=0;endelseif(set==0&clr==1)beginq2=0;q2_=1;endendalways@(posedgeclk)beginif(d==0&set==0&clr==0)beginq2=0;q2_=1;endelseif(d==1&set==0&clr==0)beginq2=1;q2_=0;endendendmodule测试程序`timescale1ns/100ps`includeSRchufa.v`includeJKchufa.v`includeDchufa.vmoduletb_chufa;regs,r,d,j,k,set,clr,clk;wireq1,q1_,q2,q2_,q3,q3_;always#50clk=~clk;initialbeginclk=0;s=0;r=0;d=0;j=0;k=0;set=0;clr=0;#50s=1;r=0;d=1;j=1;k=0;set=1;clr=0;#50s=1;r=0;d=1;j=1;k=0;set=0;clr=1;#50s=1;r=0;d=1;j=1;k=0;set=0;clr=0;#50s=0;r=1;d=0;j=0;k=1;set=0;clr=0;#50s=1;r=1;d=0;j=1;k=1;set=0;clr=0;#400$stop;endSRchufaoo(set,clr,clk,r,s,q1,q1_);Dchufaox(set,clr,clk,d,q2,q2_);JKchufaoy(set,clr,clk,j,k,q3,q3_);endmodule

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功