当前位置: 首页 > news >正文

义乌网站建设现状电子科技公司网站

义乌网站建设现状,电子科技公司网站,代码做网站的软件,一个网站成本parameter能够定义一个常量 例如 parameter [7:0]A 8d123; 在仿真时我们可以用它来改变模块的参数,而不会影响综合的结果。 考虑下面的模块,输入时钟是clk,频率为24MHz,输出一个1Hz的方波驱动小灯让其闪烁 module test1(in…

parameter能够定义一个常量

例如   parameter [7:0]A = 8'd123;

在仿真时我们可以用它来改变模块的参数,而不会影响综合的结果。

考虑下面的模块,输入时钟是clk,频率为24MHz,输出一个1Hz的方波驱动小灯让其闪烁

module test1(input clk,//24MHz的时钟output reg led
);
reg [25:0]cnt;
initial beginled <= 1'b0;cnt <= 1'b0;
end
always @(posedge clk)beginif(cnt == 26'd11_999_999)begincnt <= 1'b0;led <= ~led;end else begincnt <= cnt + 1'b1;end
end
endmodule 

如果我们要对这个模块进行仿真,因为计数值非常大,所以需要仿真很长时间我们才会看到结果。

不妨对代码进行如下修改。用MAX这个常数替代11_999_999,模块的行为没有任何改变。

module test1(input clk,output reg led
);
parameter [25:0]MAX = 26'd11_999_999;
reg [25:0]cnt;
initial beginled <= 1'b0;cnt <= 1'b0;
end
always @(posedge clk)beginif(cnt == MAX)begincnt <= 1'b0;led <= ~led;end else begincnt <= cnt + 1'b1;end
end
endmodule 

好了,下面我们编写测试用例

`timescale 1ns/1ps
module sim_test1();reg clk;wire led;initial beginclk <= 1'b0;endalways #5 clk <= ~clk;test1 #(.MAX(10))UUT(.clk(clk),.led(led));
endmodule 

  #(.MAX(10)) 这段代码就是对UUT这个实例中的长度临时进行了修改,让仿真的时间缩短了。

又因为作为test1的顶层模块并没有变动,所以不会改变配置到FPGA时的效果。当我们把配置文件下载到FPGA中时,会发现led灯还是按照1Hz的频率在闪烁。

http://www.yayakq.cn/news/75134/

相关文章:

  • 建网站解决方案石家庄百度快速排名优化
  • 赤峰网站优化建设工程查询市场价网站
  • 网站建设合同 技术合同范本百度门店推广
  • 我想建个网站马云预测明年房价
  • 早期做的网站支持现在的网速吗装修公司取名高端大气
  • 吉林省现代交通建设有限公司官网站买个人家的网站绑定自己的域名
  • 静态网站珠海知名网站
  • 付网站建设服务费的会计分录wordpress 仿站vip
  • 长沙网站维护公司网站开发项目案例
  • 提供网站设计服务商浙江省建设会计协会网站
  • 广州网站车管所wordpress中文框架
  • php旅游网站cms成都网站制作定制
  • 怎样免费建个人网站网站建设制作一个网站的费用
  • 对网站建设培训的建议六安网站制作哪家好
  • 企业做网站认证有哪些好处平顶山市住房和城乡建设局网站
  • 工信部网站备案淄博做域名的公司
  • 创建国际网站项目计划书ppt
  • 安州区建设局网站爱爱做网站
  • 网站建设的具体布局如何在建设厅网站搜索企业
  • 鲜花店网站源码wordpress更改访问路径
  • 如何建设一个好的网站厦门市建设局网站摇号
  • 武威市网站建设吉林黄页电话查询
  • 嘉兴制作手机网站哪个网站可以帮助做数学题
  • 网站找哪家做网站怎么做团购
  • 学商务网站建设的感想wordpress评论开启
  • 国内做网站最大的公司有哪些seo网站推广免费
  • 织梦可以仿所有网站吗运营商查浏览网站
  • 网站服务器 试用网络营销推广思路
  • 专业企业网站制作怎么做如何用网站首页做404
  • 货运代理网站模板xp系统做网站服务器