www.mikrocontroller.net

Forum: Platinen Bus in Altium sorgt für Ärger


Autor: Rinde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!
Wenn ich in Altium einen Bus platziere bekomme ich immer 
Compilerfehler/Warnungen:

1. Unconnected lines
2. Duplicate Net Names

(Beide immer auf meinen Bus bezogen).

Wenn ich das recht verstanden habe kann man da Abhilfe schaffen indem 
man den Bus mit einem Label versieht? Aber was soll man da 
dranschreiben?

Bei durchnummerierten Pins geht das ja scheinbar mit "Bla[1...9]", aber 
was wenn die Pins beliebige Namen haben?

Danke!

Autor: Michael H. (michael_h45)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Jens D. (jens) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael,
damit kann er nichts anfangen, da er keine "Durch nummerierten" Busse 
hat.

Rinde, schau mal 
hierhttp://wiki.altium.com/display/ADOH/Using+Signal+Harnesses

Jens

Autor: Jupp (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Altium Forum und Altium Support anrufen!

Jupp

Autor: Rinde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Jens, das tuts :-)

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jupp schrieb:
> Altium Forum und Altium Support anrufen!
>
> Jupp

Und vorher dem Jupp einen Kaufbeleg nachweisen.....

Autor: Jens D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... schrieb:
> Und vorher dem Jupp einen Kaufbeleg nachweisen.....

Öhh woas =D
Ich hab da keinen, bekomme nur von Altium das Licence File zugeschickt 
;)

Jens

Autor: Dnag (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!
Das System im Altium ist im Gegensatz zu z.B. dem DxDesigner von Mentor 
etwas anders.
Im AD sind Busse, die über mehrere Schaltplanseiten verlaufen nur mit 
durchnummerierten Signalen möglich, wobei z.B. Data[0..32] der Busname 
Data ist. Wenn man nur auf einer Schaltplanseite ist kann man einfach 
alle SIgnale mit einen Bus verbinden (ist da nur eine grafische 
Verbinung, weil auf einer Seite alle gleichnamigen Netze verbunden 
werden.)Bei Hierarchischen Schaltplänen muss wenn man allerei Signale 
zusammenfassen will einen Harness definieren. Dabei gibt es auch wieder 
verschiedene STrategien. Das einfachste ist einen Harness-Connector mit 
den entprechenden Netznamen zu erstellen und daran die Netze anzubinden 
(Busse und andere Harnesse gehen auch) und den Harness irgendwie zu 
benennen. Man kann aber auch eine Harness-Definition mehrfach verwenden. 
Z.B erstellt man einen Harness-Connector wo die JTAG Signale TDI,TDO,TMS 
und TCK eingetragen sind. Wenn man jetzt den Harness den Name MCU_A gibt 
und mit dem JTAG vom MCU A verbindet und den selben Harness mit MCU_B 
beim MCU B verwendet kann man die Harness-Definition mehrfach verwenden. 
Die resultierenden Netznamen sind dann MCU_A.TDI... Meine favorisierte 
Lösung ist es mir eine eigenes Harness-Definition-File zu erstellen, den 
Net Identifier Scope auf Hierarchical zu stellen und dann die Harnesses 
wie Busse im DXDesigner zu benutzen, also einfach die Leitungen direkt 
an den Harness ziehen. Ist zwar aufwendig, aber lässt mich mein altes 
System wieder benutzen.
Allgemein kann man sagen, dass das Bus- und Harness-System zwar gut 
gemeint ist, aber einen Tot durch zu viele Möglichkeiten erleidet. 
Außerdem nehmen die Harness-Connectors bei größerer Signalanzahl einfach 
zu viel Platz weg.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.