完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 elecfans跑堂 于 2015-8-31 09:38 编辑
程序如下 module fsm2(clk,led); input clk;//,rst; output led; reg led; reg[19:0]i; initial begin led<=1; i<=0; end always@(posedge clk )//or negedge rst) //if(0==rst) //begin // end //else begin i<=i+1; if(i==1000000) begin i<=0; led<=~led; end end endmodule 而我的仿真程序如下 module tt; // Inputs reg clk; // Outputs wire led; // Instantiate the Unit Under Test (UUT) fsm2 uut ( .clk(clk), .led(led) ); initial begin // Initialize Inputs clk = 0; // Wait 100 ns for global reset to finish #100; // Add stimulus here forever begin #10; clk<=!clk; end end endmodule |
|
相关推荐
7个回答
|
|
|
问题出现在你给 i 赋值那了,FPGA是并行运算,在IF后加个ELSE,把i<=i+1,放到ELSE里
最佳答案
|
|
|
|
|
|
你加个复位信号试试
|
|
|
|
|
|
module fs(clk,led
); output led; input clk; reg led; reg [25:0] count=26'd0; always@(posedge clk) begin count<=count+1'b1; if(count==26'd25_000_000) begin led<=!led; count<=26'd0; end end endmodule 可是我这样编写仿真时也不对,不知为什么 |
|
|
|
|
|
module fsm2(clk,led); input clk; output led; reg led; reg[19:0] i; initial begin led<=1; i<=0; end always@(posedge clk ) begin if(i==1000000) begin i<=0; led<=~led; end else i<=i+1; end endmodule 我把它改为这个以后,还是一样,仿真的时候led一直保持高电平 |
|
|
|
|
|
module fsm2(clk,led); input clk; output led; reg led; reg[19:0] i; initial begin led<=1; i<=0; end always@(posedge clk ) begin if(i==1000000) begin i<=0; led<=~led; end else i<=i+1; end endmodule 我改为这个以后,仿真时led一直保持高电平,不知道是为什么 |
|
|
|
|
|
自己好好看看,你那程序咋做的,并行同时赋值会出问题的,好好看看VERILOG的书 |
|
|
|
|
|
本帖最后由 yanshuwangyi 于 2015-9-30 01:10 编辑
module fsm2(clk,led); input clk; output led; reg led; reg[19:0] i; initial begin led<=1; i<=0; end always@(posedge clk ) begin if(i==1000000) begin i<=0; led<=~led; end else i<=i+1; end endmodule这个程序并不是一直高电平只是你仿真的时间设置的太短了,你可以把1000000改成1再仿真就可以看到高低变化的电平了 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NVMe高速传输之摆脱XDMA设计51:主要功能测试结果与分析3 nvmePCIe高速存储 PCIe高速存储
230 浏览 0 评论
NVMe高速传输之摆脱XDMA设计50:主要功能测试结果与分析2 nvmePCIe高速存储
378 浏览 0 评论
NVMe高速传输之摆脱XDMA设计49:主要功能测试结果与分析1
1509 浏览 0 评论
935 浏览 0 评论
876 浏览 0 评论
4430 浏览 63 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 05:33 , Processed in 0.710206 second(s), Total 87, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
612