[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Verilog and three-state bus help?



On Tuesday 06 April 2004 03:53 pm, John Sheahan wrote:
> in general, tristate busses within a chip are in my opinion evil and
> should be avoided.

This is irrelavent; I would still like to model a complete *system*, as 
it will appear on the finished printed circuit board.  Obviously, not 
all components will reside on a single chip.

> If you have to do this, I'd suggest you use a wrapper that separates
> the bus into 2 directions, and
> just resolve the busses there, once.

Of course.  That's precisely what I tried to do.  Isn't that clear from 
my assignment to DB from DBout based on the status of the "rd" signal?

> I suspect you also need to review the difference between wires and
> registers,

Comments like this are unhelpful, and have a very condescending tone to 
it.  What, exactly, should I review?  Give me a direction to go forward 
in; don't just tell me I'm lost in a desert.  Trust me, I already know 
the latter.

I can assure you that I've tried *numerous* methods to attain my goal, 
including use of various register types, various net types, and nothing 
would work.  Otherwise, I wouldn't have asked on the mailing list, 
obviously.

--
Samuel A. Falvo II