怎么用verilog语言初始生成一个66mhz波形?
3个回答
展开全部
这段代码是不可综合的 不过一般讲verilog的书上的例题什么的都是不可综合的 估计你也是需要一个不可综合的来仿真练语法 嘿嘿
生成的66MHZ的时钟周期大概是15.2ns
'timescale 50ps/1ps
....................
reg clk_10ghz;
reg clk_66mhz;
reg [6:0] counter;
initial begin
clk_10ghz = 0;
clk_66mhz = 0;
end
always #1 clk_10ghz <= ~clk_10ghz;
always@(posedge clk_10ghz or negedge rst)begin
if(~rst)
counter <= 0;
else if(counter == 6'd76) begin
counter <= 0;
clk_66mhz <= ~clk_66mhz;
end else
counter <= counter + 1;
end
生成的66MHZ的时钟周期大概是15.2ns
'timescale 50ps/1ps
....................
reg clk_10ghz;
reg clk_66mhz;
reg [6:0] counter;
initial begin
clk_10ghz = 0;
clk_66mhz = 0;
end
always #1 clk_10ghz <= ~clk_10ghz;
always@(posedge clk_10ghz or negedge rst)begin
if(~rst)
counter <= 0;
else if(counter == 6'd76) begin
counter <= 0;
clk_66mhz <= ~clk_66mhz;
end else
counter <= counter + 1;
end
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询