Tricky wrote:
> Is there any reason more people dont use the buffer port type? is
> there anything you cant do with it that you can do with an internal
> signal?
The only reason people started using OUT in stead of BUFFER is because of
its name. I would say if the names were reversed, everybody still would
have used OUT with the bonus of not having to resort to ugly things a
internal signals to be able to read back the value of such a port, let
alone using INOUT for that reason.
In our company BUFFER has always been the standard for outputs. Never had
much trouble with that, except on top level, where foundries insisted on
OUT. But that was easy to fix.
Now with VHDL-2008, things have relaxed a bit more, so you can even mix
BUFFER and OUT.
--
Paul Uiterlinden
www.aimvalley.nl
e-mail addres: remove the not.