关于verilog测试激励问题!求大神帮忙!

自己写了一个程序如下:`timescale1ns/100psmodulebank_men(clk,write_en,data_in,data_out);inputclk;... 自己写了一个程序如下:
`timescale 1ns/100ps
module bank_men(
clk, write_en,
data_in,
data_out);
input clk;
input write_en;
input [7:0] data_in;
output [7:0] data_out;
reg[7:0]bank;
always @ (posedge clk)
if (write_en)
#10 bank=data_in;
else
#10 bank=8'b0;
assign #20 data_out = bank;
endmodule
测试激励为:
`timescale 1ns/100ps
module testbench;
reg [7:0] data_in;
reg write_en=1;
reg clk=1;
wire [7:0]data_out=8'b0;
bank_men U1(
.clk(clk),
.write_en(write_en),
.data_in(data_in),
.data_out(data_out));
always
begin
#10 data_in=8'b11110010;
end
endmodule
用modesim仿真,输出没有波形。哪里出问题了!求大神帮忙.
展开
 我来答
allstars52
2013-04-09 · TA获得超过1596个赞
知道小有建树答主
回答量:593
采纳率:75%
帮助的人:587万
展开全部
always @ (posedge clk)
表示上升沿触发
测试激励中的clk一直为高电平,当然没输出了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式