Änderungen am SOPC Component Editor
Diese Seite fasst die Änderungen an Funktionen, GUI und Toolflow für den SOPC Builder-Komponenteneditor zusammen.
Ab SOPC Builder Version 7.2 wurde der Komponenteneditor erweitert, und die Art und Weise, wie Komponentenschnittstellen im Komponenteneditor definiert werden, wurde geändert, um neue Avalon® System Interconnect Fabric-Schnittstellen zu unterstützen. Weitere Informationen finden Sie im Kapitel Komponenten-Editor des SOPC Builder Volume des Handbuchs.
Zusammenfassung der implementierten Änderungen
Für jede Avalon Schnittstelle ist eine Taktzuweisung erforderlich
Frühere Versionen des Komponenteneditors verwendeten globale Zuweisungen, die die Multi-Takt-Steuerung für komplexere Komponenten einschränkten. Beispiele für Änderungen an der Taktschnittstelle finden Sie auf der Webseite Beispiele für Änderungen an typischen Avalon-Schnittstellen für den Komponenten-Editor Version 7.2 und höher.
Auf der Registerkarte "Schnittstellen" werden neue Komponentenschnittstellen unterstützt, um eine explizitere Beschreibung der Signalverwendung zu ermöglichen
- Neue Schnittstellen:
- Takt – Eingang und Ausgang
- Conduit – Signalexport auf die oberste Ebene
- Interrupt – Sender und Empfänger
- Avalon-ST Quelle und Senke
- Vorhandene Schnittstellen:
- Avalon-MM Host und Agent
- Avalon-MM Tri-State-Agent
- Entfernte Schnittstellen:
- Globale Schnittstelle
Eine Beschreibung der unterstützten Schnittstellen finden Sie auf der Webseite Avalon Component Interfaces, die im Component Editor Version 7.2 und höher unterstützt werden, und auf Avalon Schnittstellenspezifikationen (PDF).
Für neue Komponenten wurden Standardschnittstellen erstellt (nur in Version 7.2)
In Version 7.2 wurden die folgenden Standardschnittstellen implementiert:
- Clock (Takteingangsschnittstelle)
- export_0 (Conduit-Schnittstelle)
Wenn die Standardschnittstellen in Ihrer Komponente nicht verwendet werden, sollten Sie alle nicht verwendeten Schnittstellen in der Komponente entfernen, indem Sie im Schnittstellen-Reiter des Komponenteneditors auf "Schnittstellen ohne Signale entfernen" klicken.
Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.