小舍YZ 发表于 2017-9-23 17:06:50

输出缓冲器程序

输出缓冲器程序


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]
查看完整版本: 输出缓冲器程序