On Thu, Dec 3, 2009 at 12:52 AM, Sébastien Bourdeauducq
<[email protected]> wrote:
> Pin numbers are correct.
> Just a little remark: the bar on top of some signals (for example: RESET)
> denotes active-low signals (for example: the chip is reset when the RESET
> signal is 0, not 1 as it would be with an active-high signal). It is good to
> include that in the schematics symbol as well, for example by appending "#" or
> "_N" to the signal name (RESET#, RESET_N).

It can be a good idea to avoid '#' characters, as they don't work well
with other tools (like synthesis). Which makes it difficult to share
pin lists between tools. It's unbelievable how many headaches come
from making sure pin lists coming from various tools are, in fact,
consistent.

By the way, am I the only one who thinks that using graphical editing
tools to produce PCB schematics is deeply wrong? That the industry has
stuck to graphical tools makes some sense, as the great majority of
board designers cannot write code, but in the context of open source,
I have always found disappointing that programmatic approaches are not
more prevalent -- to my knowledge, anyway. If only for diffing two
revisions of a given board, having source code would be much nicer.
Something to work on, perhaps. </rant>

Eric.
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to