rickman schrieb: > I was considering what it will take to implement a bi-directional > switch in VHDL and found this by Peter Ashenden. The method is pretty > much what I had thought of, but it does have one problem where a high > impedance on either side of the switch will not be conveyed to the > other once the bus has been set to a 1 or 0 state. In essence, this > is not really a switch, but rather a bus keeper. Here is my solution: <http://www.ralf-hildebrandt.de/publication/transfergate/transfergate.vhd> <http://www.ralf-hildebrandt.de/publication/transfergate/tbench_transfergate.vhd> Ralf