首页 热点资讯 义务教育 高等教育 出国留学 考研考公

verilog 编写得到未知方波信号的周期

发布网友 发布时间:2022-04-24 17:37

我来回答

1个回答

热心网友 时间:2022-05-04 19:06

mole fdivision2
(
F10MB,
RESET,
F500KB
);
input F10MB,RESET;
output F500KB;
reg F500KB;
reg [7:0]j;

////////////////////////////////////
always@(posedge F10MB)
begin
if(!RESET)
begin
j <= 0;
end
else
begin
if(j==19)
j<=j; //我这是按照你上面的程序翻译的,你好好看一下
else if(j==29)
j<=0;
else
j<=j+1;
end
end

always@(posedge F10MB)
begin
if(!RESET)
begin
F500KB <= 0;
end
else
begin
if(j==19 || j==29)
F500KB<=~F500KB; //我这是按照你上面的程序翻译的,你好好看一下
else
F500KB<=F500KB;
end
end

endmole

以后要注意两点:1.不要在不同always里对同一个寄存器赋值
2.不要在同一个always里对不同的寄存器赋值
——这样编码质量高,不用管为什么

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com