X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f Date: Sun, 12 Jul 2015 22:32:37 -0400 Message-Id: <201507130232.t6D2WbwH011183@envy.delorie.com> From: DJ Delorie To: geda-user AT delorie DOT com In-reply-to: (geda-user AT delorie DOT com) Subject: Re: developer excitement? was Re: [geda-user] gEDA/gschem still alive? References: <55A229D3 DOT 3080501 AT zoot DOT drehmel DOT com> <55A29426 DOT 8080908 AT xs4all DOT nl> Reply-To: geda-user AT delorie DOT com > Busses: gschem currenly only fully supports wires and vectors are only a > graphic. Add full support for vectors and also support busses. Busses are a > budirectional collection of wires and vectors with connections of MASTER or > SLAVE. I've suggested this before, and agree with jpd that it's the netlister's job to interpret busses - and it can be done NOW without changing the way bus rippers (or any part of gschem) work. http://www.delorie.com/pcb/bus-pins.html (this was pre-jpd; it's sufficient to just name the nets with the "bus" data, and let the netlister sort it out) So a net called 'D5' is one bit (as usual), a net called 'D[0-7]' groups eight bits, 'D[7-0]' is the same eight but in reverse order, etc. The netlister would match that up with a pin numbered '1-4,6,8-10' for example.