On May 28, 10:25 am, Ralf Hildebrandt <Ralf-Hildebra...@[EMAIL PROTECTED]
> wrote:
> 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_transf...>
>
> Ralf
I had taken another look at Ben's code and found something I don't
understand. I see the same thing in your code. Maybe I have
forgotten something, but I thought a process had to either have a
sensitivity list, contain a loop or it would only be run once. Both
your code and Ben's have no sensitivity list and no loop. What am I
missing here?


|