Tool für All Programmable SoCs und MPSoCs


Profiling auf Systemebene

Auf der Basis des fortschrittlichen Software-Profiling im aktuellen Xilinx SDK, das die Hardware-Software-Performance-Messung eines fertigen Designs auf einer Zynq-Plattform ermöglicht, umfasst SDSoC auch die schnelle Abschätzung der System-Performance. Mit der schnellen Abschätzung der System-Performance können die Anwender spezifizieren, welche Funktionen der programmierbaren Logik beschleunigt werden sollen. Daraufhin veranlasst SDSoC den C/C++ Code zur Angabe der Softwarezyklen und Abschätzungen des Datentransfers und der gesamten Beschleunigung der Applikation. Das ermöglicht eine frühe und schnelle Generierung und Untersuchung zur Verbesserung der System-Performance und -leistung.

Experten-Modell für Plattformentwickler

SDSoC bietet Board Support Packages (BSP) für die Zynq All Programmable SoC-basierten Entwicklungs-Boards, einschließlich ZC702 und ZC706, für Third-Party-Plattformen und marktspezifische Typen wie Zedboard, MicroZed und ZYBO, sowie für Video- und Imaging-Entwicklungs-Kits. Diese BSPs umfassen auch die Metadaten-Abstraktion der Plattform von Software-Entwicklern und Systemarchitekten zur vereinfachten Erstellung, Integration und Verifizierung von smarteren heterogenen Systemen. Somit ermöglicht SDSoC auf Xilinx- oder Anwender-Plattformen die Erstellung Software-konfigurierbarer smarterer Systeme. „Mit Xilinx’s neuer SDSoC-Entwicklungsumgebung, in Kombination mit der hardware-basierten Vision-Plattform MicroZed und der logicBRICKS IP von Xylon für eingebettete Grafik und Video, können nun auch nicht-traditionelle FPGA-Entwickler in kurzer Zeit ein komplettes smartes Vision-System im gewohnten C/C++ basierten Workflow konfigurieren, prototypisieren und entwickeln“, so Davor Kovacec, Gründer und CEO von Xylon. „Diese Kombination öffnet die Leistung und das Potenzial der All Programmable SoCs und MPSoCs für alle Entwicklerteams.“

Seiten: 1 2Auf einer Seite lesen

Xilinx Inc.
www.xilinx.com

Das könnte Sie auch Interessieren