|
发表于 2012-3-23 14:30:47
|
显示全部楼层
回复 23# hexuezu
没太明白你的问题,测试向量? inout ? 如果是ddr2的输入输出管脚,那你直接连过去就是了。。
如果是数据总线的inout,那应该是个三态逻辑,xilinx 你直接用iobuf就可以了。altera 没有这种东西,你要自己design一个三态逻辑,参考如下代码:
tristate.vmodule Tristate (in, oe, out);
input in, oe;
output out;
tri out;
bufif1 b1(out, in, oe);
或者双向数据总线
bidir.vmodule bidirec (oe, clk, inp, outp, bidir);// Port Declaration
input oe;
input clk;
input [7:0] inp;
output [7:0] outp;
inout [7:0] bidir;
reg [7:0] a;
reg [7:0] b;
assign bidir = oe ? a : 8'bZ ;
assign outp = b;// Always Construct
always @ (posedge clk)
begin
b <= bidir;
a <= inp;
end
endmodule |
|