Altera_Forum
Honored Contributor
15 years agoHow quick to go into High-Z?
I am using an FPGA on a parallel bus shared with about 7-8 other devices, mostly ADCs and DACs. I am interfacing the FPGA with the code below to only send data to the Microcontroller when chip-selected, read is low, and addressed to.
module tri_state_out(chip_sel,in,out,address,rd); input [15:0]in; input chip_sel; input rd; input [2:0]address; output [15:0]out; assign out = (chip_sel==0 && address==0 && rd==0) ? in : 16'bzzzzzzzzzzzzzzzz; endmodule I finished the design and the FPGA works great, however now I am having some issues with some of the other devices on the parallel bus. Is there any delay assosiated with going into hi-z? Any advice why this should or should not work?