请问:
我想设计一个"inout"类型的口,程序如下:
module testone(A,check,B,C);
input A;
input check;
output B;
inout C;
reg out_data;
assign C=check?out_data:'BZ;
always @(A)
begin
out_data <= A;
end
assign B=(!check)?C:A;
endmodule
我用QuartusII 编译后,利用波形图仿真,其中A设为高电平,check为时钟,得到的结果:C~result一直表示为"U"行,好象根本没有输出过A的值.
是不是我哪弄错了?向各位请教
[ 本帖最后由 castle 于 2006-9-22 14:42 编辑 ] |