wjxcom
Full Member level 5

inout port in verilog
Hi, all: how to use inout port in Verilog? I write like this:
assign data=en_in?inout_port:4'bzzzz;
assign inout_port=en_out_one?data_reg_one:4'bzzzz;
assign inout_port=(en_out_two && !en_out_one)?data_reg_two:4'bzzzz;
where data, data_reg_one, data_reg_two is internal register in CPLD ,inout_port is input and output type, en_out_one and en_out_two is enable signal.
I do not know is this two sentence mentioned above is right, because QuartusII's warning is: data conflict.
Hi, all: how to use inout port in Verilog? I write like this:
assign data=en_in?inout_port:4'bzzzz;
assign inout_port=en_out_one?data_reg_one:4'bzzzz;
assign inout_port=(en_out_two && !en_out_one)?data_reg_two:4'bzzzz;
where data, data_reg_one, data_reg_two is internal register in CPLD ,inout_port is input and output type, en_out_one and en_out_two is enable signal.
I do not know is this two sentence mentioned above is right, because QuartusII's warning is: data conflict.