集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 864|回复: 1

分享看看

[复制链接]
zhiweiqiang33 发表于 2013-4-23 11:16:13 | 显示全部楼层 |阅读模式
`timescale 1us/1us
module text(rst,clk,led);
  input clk,rst;
  output led;
  wire clk,rst;
  reg led;
  reg [3:0] clk_div;
  always @(posedge clk)
  begin
  if(!rst)begin
         led<=0;
         clk_div<=0;
       end
  else
    begin
      if(clk_div<4'd10)
        clk_div<=clk_div+4'd1;
      else
        begin
          clk_div<=4'd0;
          led<=~led;
        end
    end
   end     
endmodule
`timescale 1us/1us
module tb_testled;
  reg clk,rst;
  wire led;
  initial
    begin
    clk=0;  
    forever #10 clk=~clk;
    end
  initial
    begin
    rst=1;
    #50
    rst=0;
    #50
    rst=1;
  end  
  text t1(.rst(rst),.clk(clk),.led(led));
endmodule
 楼主| zhiweiqiang33 发表于 2013-7-13 14:48:42 | 显示全部楼层
初学FPGA编写代码遇到问题 请大家帮忙看看
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-28 04:03 , Processed in 0.071984 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表