verilog 问题求解,急! 20

modulewave(clk,on,off,wav);outputwav;inputclk;input[6:0]on;input[6:0]off;regwav;wire[... module wave(clk,on,off,wav);
output wav;
input clk;
input [6:0]on;
input [6:0]off;
reg wav;
wire [6:0]on;
wire [6:0]off;
reg [6:0]z;
reg [6:0]f;
initial
begin
z=on;
f=off;
end
always @(posedge clk)

begin
if(z!=0)
begin
z=z-1;
wav=1;
end
else if(f!=1)
begin
f=f-1;
wav=0;
end
else
begin
z=on;
f=off;
end
end

endmodule

上面那段程序为了实现脉宽调制,z是正脉冲宽度,F是负脉冲宽度,在quartus2 里编译没错,但是仿真波形时候只显示时钟和WAV,请教是什么问题。
展开
 我来答
qq314159265
2008-05-22
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
begin
f=f-1;
wav=0;
end
else
begin
z=on;
f=off;
end
end

endmodule
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式