Problem with busses in Protel DXP ...

N

Nicolas Nickisch

Guest
Hi NG,
I have problems connecting busses in protel DXP.

I have severeal schematics with a bus that is called SPI. It has 4 Signals
(MOSI, MISO, SCK and SS).

- each of the signals enters the bus with bus entry and with a net label
attached
- The bus itself is maked with a net label "SPI"
- at the end of the bus line I placed a Port with the name "SPI"

- the same applies to some other schematics

- all these schematics are placed as sheet symbols in the main schematic
- the sheet entry "SPI" are connected via a bus line


Why the hell does Protel NOT connect this bus on the PCB ?
I studied some examples and they have lots of these busses connecting sheet
symbols. The scope is also identical with the examples.

What s wring ?

Nicolas Nickisch
 
Read the basic instructions for bus naming conventions, SPI will not do
anything for multiple signal bus structures!

Does anybody read instructions these days, or do they just expect miracles
to happen automagically? I don't think that they do ever read instructions,
it is easier to post a message and wait for someone to tell you what to do,
no thinking or reading involved. I know that Protel's documentation like
many other's is shitty, but it does explain bus naming conventions
reasonably well. Then they also have their website with training materials,
knowledge base and tutorials for many functions.

Here's your next Protel tip: You cannot bus four signals named, MOSI,
MISO, SCK and SS! I can guarantee you that none of the working protel
examples have buses with such signal netnames.

--
Sincerely,
Brad Velander

"Nicolas Nickisch" <n.nickisch@gmx.de> wrote in message
news:c1s22b$1m3ngo$2@ID-197925.news.uni-berlin.de...
Hi NG,
I have problems connecting busses in protel DXP.

I have severeal schematics with a bus that is called SPI. It has 4 Signals
(MOSI, MISO, SCK and SS).

- each of the signals enters the bus with bus entry and with a net label
attached
- The bus itself is maked with a net label "SPI"
- at the end of the bus line I placed a Port with the name "SPI"

- the same applies to some other schematics

- all these schematics are placed as sheet symbols in the main schematic
- the sheet entry "SPI" are connected via a bus line


Why the hell does Protel NOT connect this bus on the PCB ?
I studied some examples and they have lots of these busses connecting
sheet
symbols. The scope is also identical with the examples.

What s wring ?

Nicolas Nickisch
 
Thanks for your help. As far as I know the manual there are only examples
with indexed signals (A0,A1,A2 etc.)
"Brad Velander" <spamthis@nowhere.com> schrieb im Newsbeitrag
news:vNg0c.34036$A12.370@edtnps84...
Read the basic instructions for bus naming conventions, SPI will not do
anything for multiple signal bus structures!

Does anybody read instructions these days, or do they just expect miracles
to happen automagically? I don't think that they do ever read
instructions,
it is easier to post a message and wait for someone to tell you what to
do,
no thinking or reading involved. I know that Protel's documentation like
many other's is shitty, but it does explain bus naming conventions
reasonably well. Then they also have their website with training
materials,
knowledge base and tutorials for many functions.

Here's your next Protel tip: You cannot bus four signals named, MOSI,
MISO, SCK and SS! I can guarantee you that none of the working protel
examples have buses with such signal netnames.

--
Sincerely,
Brad Velander

"Nicolas Nickisch" <n.nickisch@gmx.de> wrote in message
news:c1s22b$1m3ngo$2@ID-197925.news.uni-berlin.de...
Hi NG,
I have problems connecting busses in protel DXP.

I have severeal schematics with a bus that is called SPI. It has 4
Signals
(MOSI, MISO, SCK and SS).

- each of the signals enters the bus with bus entry and with a net
label
attached
- The bus itself is maked with a net label "SPI"
- at the end of the bus line I placed a Port with the name "SPI"

- the same applies to some other schematics

- all these schematics are placed as sheet symbols in the main schematic
- the sheet entry "SPI" are connected via a bus line


Why the hell does Protel NOT connect this bus on the PCB ?
I studied some examples and they have lots of these busses connecting
sheet
symbols. The scope is also identical with the examples.

What s wring ?

Nicolas Nickisch
 
On Sun, 29 Feb 2004 10:33:26 +0100, "Nicolas Nickisch"
<n.nickisch@gmx.de> wrote:

Thanks for your help. As far as I know the manual there are only examples
with indexed signals (A0,A1,A2 etc.)
Yes - because that's the only way Protel's busses work (which has been
the subject of occasional grumbling among Protel users, but we still
can't bus separately-named signals.)


--
Peter Bennett, VE7CEI
peterbb (at) interchange.ubc.ca
new newsgroup users info : http://vancouver-webpages.com/nnq
GPS and NMEA info: http://vancouver-webpages.com/peter
Vancouver Power Squadron: http://vancouver.powersquadron.ca
 
Nicolas,
Bus naming in Protel, and 'most' other CAD programs, follows a strict
protocol which carries over to the individual signals that connect to that
bus. For example individual signals in a Protel data bus would be named, D0,
D1, D2, ... D7. The associated bus would be named "D[0..7]" or "D[7..0]".
Note, this is the precise Protel syntax required. This convention indicates
that the bus contains signals D0 thru D7.

For your control signals, if you want to bus them, you would have to
name them something like CTRL0, CTRL1, CTRL2, etc.. The associated bus
naming would be "CTRL[0..2]". Or even something like C10, C11, C12 with a
bus name of C[10..12]. It doesn't matter what the numeric sequence is but it
'should' be a contiguous sequence.

That said, there is no reason that you 'could' not have non-contiguous
numbers like C10, C11, C15, and a bus name of C[10..15]. You would simply
have phantom unused connections on C12, C13, and C14. If you used C12, C13
or C14 signals elsewhere on other signals/buses, then this method 'could'
lead to problems.

Hope that is clear and it helps you.

--
Sincerely,
Brad Velander

"Nicolas Nickisch" <n.nickisch@gmx.de> wrote in message
news:c1sbl7$1lb4h2$1@ID-197925.news.uni-berlin.de...
Thanks for your help. As far as I know the manual there are only examples
with indexed signals (A0,A1,A2 etc.)
"Brad Velander" <spamthis@nowhere.com> schrieb im Newsbeitrag
news:vNg0c.34036$A12.370@edtnps84...
Read the basic instructions for bus naming conventions, SPI will not do
anything for multiple signal bus structures!

Does anybody read instructions these days, or do they just expect
miracles
to happen automagically? I don't think that they do ever read
instructions,
it is easier to post a message and wait for someone to tell you what to
do,
no thinking or reading involved. I know that Protel's documentation like
many other's is shitty, but it does explain bus naming conventions
reasonably well. Then they also have their website with training
materials,
knowledge base and tutorials for many functions.

Here's your next Protel tip: You cannot bus four signals named,
MOSI,
MISO, SCK and SS! I can guarantee you that none of the working protel
examples have buses with such signal netnames.

--
Sincerely,
Brad Velander

"Nicolas Nickisch" <n.nickisch@gmx.de> wrote in message
news:c1s22b$1m3ngo$2@ID-197925.news.uni-berlin.de...
Hi NG,
I have problems connecting busses in protel DXP.

I have severeal schematics with a bus that is called SPI. It has 4
Signals
(MOSI, MISO, SCK and SS).

- each of the signals enters the bus with bus entry and with a net
label
attached
- The bus itself is maked with a net label "SPI"
- at the end of the bus line I placed a Port with the name "SPI"

- the same applies to some other schematics

- all these schematics are placed as sheet symbols in the main
schematic
- the sheet entry "SPI" are connected via a bus line


Why the hell does Protel NOT connect this bus on the PCB ?
I studied some examples and they have lots of these busses connecting
sheet
symbols. The scope is also identical with the examples.

What s wring ?

Nicolas Nickisch
 
As a long time protel user.. there are ways and means... not quite the way
you want....
I often merge related but unbusable signals into a bus and route them
around.

The trick in Protel 99SE is to just finish the bus parallel to an edge and
break out the signals to individual ports.

DXP doesn't even like this.. it will complain about unmatched signals in a
bus... I just decided to come with the attitude that a bus is just a drawing
after all the electrical connectivity is in the ports and net names. So I
just used a thick line when the bus wasn't capable of being used... you can
still use ports and 45 degree bus entries only difference is the bus has no
connectivity only the wires in and out do.

I don't think protel is going to change either... its a fairly big step to
go from A[0..4] to [MOSI, MISO, SCLK, SCS]


Hope it helps
Simon



"Nicolas Nickisch" <n.nickisch@gmx.de> wrote in message
news:c1s22b$1m3ngo$2@ID-197925.news.uni-berlin.de...
Hi NG,
I have problems connecting busses in protel DXP.

I have severeal schematics with a bus that is called SPI. It has 4 Signals
(MOSI, MISO, SCK and SS).

- each of the signals enters the bus with bus entry and with a net label
attached
- The bus itself is maked with a net label "SPI"
- at the end of the bus line I placed a Port with the name "SPI"

- the same applies to some other schematics

- all these schematics are placed as sheet symbols in the main schematic
- the sheet entry "SPI" are connected via a bus line


Why the hell does Protel NOT connect this bus on the PCB ?
I studied some examples and they have lots of these busses connecting
sheet
symbols. The scope is also identical with the examples.

What s wring ?

Nicolas Nickisch
 

Welcome to EDABoard.com

Sponsor

Back
Top