? Xilinx ist ein Hersteller von programmierbaren Logik-Chips . Während die meisten Anwender von Geräten der Unterhaltungselektronik vertraut mit Speicher und Mikroprozessoren , Logik-Chips bieten spezielle Funktionen in der Hardware. Eine programmierbare Logik-Chip hat die Hardware-Funktionen mit einer einfachen Programmierschnittstelle , dann in einem flüchtigen Speicher auf einem Chip gespeichert ist . Programmierbare Logik-Chips sind in DSL-Modems , DVD -Player und den meisten anderen Geräten der Unterhaltungselektronik gefunden. Xilinx XPS ist Xilinx Platform Studio , die eine Programmierschnittstelle ist . Software Development Toolset
Die Xilinx XPS Plattform Suite ist Teil des ISE Design Suite Embedded Edition integrierte Entwicklungsumgebung . Eine IDE ist eine Reihe von Programmier-Tools , die kontextsensitive Hilfe auf bestimmte Programmiersprache Befehle enthalten , um die Transkription und Codierung Fehler zu reduzieren. Die Xilinx XPS -Modul verwendet eine Reihe von vordefinierten Logik Strukturen und Assistenten-ähnliche Frage-und Antwort -Schleifen zu beschleunigen Produktion von Programmlogik . Xilinx XPS ist für Windows-und Linux-Betriebssysteme verfügbar .
Benutzer und Mikroarchitekturen
Software und Produkt- Ingenieure verwenden Xilinx XPS zu modellieren , wie ein bestimmter Satz von logischen Funktionen würde Karte zu einem bestimmten Stück Hardware . Xilinx XPS bietet Unterstützung für zwei konkurrierende Mikroarchitekturen - die grundlegende " Berechnung Schicht " eines bestimmten Typs von programmierbaren Logik-Chip . Die beiden Entscheidungen sind IBMs PowerPC Embedded Architektur und das modernere und höhere Leistung, AXI MicroBlaze Architektur.
Grundfunktionen
Die XPS -Werkzeug-Set ermöglicht die Benutzer zu modellieren und erstellen Sie eine voll funktionsfähige Multi-Prozessor- System in Software und testen Sie es in einem kurzen Zeitrahmen . Es gibt auch ein System Assembly View , die es dem Programmierer, die gesamte Struktur der Vorrichtung gebaut anzeigen können. Die Benutzeroberfläche ermöglicht eine selektive kollabiert und Ausbau einzelner Teile des Codes , um es einfacher zu verwalten und zu pflegen. Es enthält auch Werkzeuge, die in der Dokumentation des Designs automatisieren, wenn alle Assistenten und vordefinierte Logik Werkzeuge verwendet werden .
Erweiterte Funktionen
Xilinx XPS verfügt über einen integrierten virtuellen Simulator für beide Arten Mikroarchitektur es unterstützt. Dieser Simulator ermöglicht es dem Programmierer Desktop-Computer , um eine virtuelle Kopie der Hardware , die modelliert , die sie als Teil der Codierung getestet werden kann laufen . Xilinx XPS verfügt über zusätzliche Funktionen zur Modellierung und Optimierung für den Einsatz mit dem MicroBlaze Architektur. Xilinx Entwicklungsumgebung enthält eine Bibliothek mit "Modelle" der Prozessoren, die in den Simulator geladen werden , können mit der Programmierer für die Abwärtskompatibilität zu testen.