输出缓冲器程序
输出缓冲器程序timescale 1 ns/100 ps
module iic_tbuf(data_o, data, cs_l, rd_wr_l, sda, scl, scl_pin, sda_pin);
//端口列表
input data_o;
output data;
input cs_l;
input rd_wr_l;
input sda;
input scl;
output scl_pin;
output sda_pin;
//线网型
wire data;
wirescl_pin;
wiresda_pin;
//三态缓冲器
assign data=(cs_l&&rd_wr_l)?data_o:8'bz;
assign scl_pin= scl?1'bz:1'b0;
assign sda_pin= sda?1'bz:1'b0;
endmodule
页:
[1]