Mentor Graphics beschleunigt Auslieferung von SoCs und Embedded-Systemen durch native Embedded-Software-Umgebung für Pre- und Post-Silizium-Entwicklung, Einbetten von QEMU, SystemC und Emulation
WILSONVILLE, Oregon/USA, 30. April 2013 – Mentor Graphics bietet mit der Mentor Embedded Sourcery CodeBench Virtual Edition eine native Softwareumgebung zur Pre- und Post-Silizium-Entwicklung für Embedded-Systeme. Die stetig wachsenden Teams von Softwareentwicklern können nun in ihrer Kernentwicklungsumgebung bleiben und vor und nach der ersten Silizium-Implementierung komplette Software-Stacks auf virtuellen Prototypen and Emulationsplattformen entwickeln, debuggen und optimieren.

„Soft- und Hardwareentwicklung sind zwar eng miteinander verflochten, sie bleiben aber dennoch spezifische Disziplinen. Würde man einen Softwareentwickler darum bitten, ein Hardwareentwicklungswerkzeug zu nutzen, wäre es so, als ob man einen Klempner  darum bitten würde, eine Spüle mit dem Drahtschneider eines Elektronikers zu installieren“, sagt Glenn Perry, General-Manager, Mentor Graphics Embedded Software Division. „Es ist wichtig, die Einzigartigkeit einer jeden Disziplin zu respektieren und wir glauben, dass unsere Sourcery CodeBench Virtual Edition eine echte native Softwareentwicklungsumgebung bietet, die unsere Hardwareentwicklungswerkzeuge nutzt.“

Die Sourcery-CodeBench-Technologie ist die führende Toolchain und integrierte Entwicklungsumgebung für die Embedded-Entwicklung mit Linux, dem De-facto-Standard-Referenzbetriebssystem auf allen SoCs. Die Sourcery-CodeBench-Virtual-Edition integriert die meisten modernen Pre-Silizium-Technologien, die vom Tool-Flow der Hardwareentwicklung erhältlich sind, tief in die native Softwareumgebung. Dadurch ergeben sich für Softwareentwicklungsteams erhebliche Vorteile bei der Time-to-Market, da keine kostbare Zeit und Mühen mehr für das Erlernen ungewohnter traditioneller Hardwareentwicklungswerkzeuge aufgewendet werden müssen. Das Sourcery-CodeBench-Virtual-Edition-Tool geht über die Softwareentwicklung vor der Silizium-Implementierung hinaus und gewährt einen einmaligen Einblick in die Interaktionen zwischen Hard- und Software, der bei aktueller Hardware aufgrund der begrenzten Debugg-Schnittstellen nicht möglich wäre.

Echte native Softwareumgebung – das wichtigste Unterscheidungsmerkmal

Mentors 15-jährige Investitionen in Embedded-Software haben zu den Erkenntnissen geführt, dass die meisten Softwareentwickler keine Hardwareentwicklungswerkzeuge verwenden wollen, selbst wenn diese um Softwarewerkzeuge erweitert und/oder damit verbunden sind. Nach dem Erwerb von CodeSourcery im Jahr 2010 modifizierte Mentor Graphics die führende Embedded-Entwicklungsumgebung durch Integration von Hardwaredesignintelligenz direkt in die native Umgebung. Umgekehrt hatte der herkömmliche Ansatz der EDA-Industrie, Hardwarewerkzeuge für den Einsatz von Softwareentwicklern zu modifizieren, nur begrenzten Erfolg.

IP- und SoC-Lieferanten können die Time-to-Market für ihre nachgelagerten Kunden beschleunigen, indem sie Fähigkeiten zur Entwicklung von Embedded-Software inklusive Software-Entwicklungs-Kits vor der Silizium-Implementierung zur Verfügung stellen. Dieselbe native Softwareentwicklungsumgebung kann dann im nachgelagerten Designflow neben virtuellen Plattformdarstellungen genutzt werden, die Systemanbieter und OEMs für Design und Entwicklung von Embedded-Systemen nach der Verfügbarkeit des Siliziums anbieten. Embedded-Entwickler können mit derselben nativen Sourcery-CodeBench-Entwicklungsumgebung einfach auf aktuelle Hardware wechseln.

Frühe Softwareintegration ist entscheidend

Die Sourcery-CodeBench-Virtual-Edition bringt die Softwareintegration in die frühen Pre-Silizium-Phasen und verbessert die Qualität der Hardware und Systeme. Dadurch wird sichergestellt, dass sowohl die Hardware auf die Endanwendung abgestimmt und optimiert als auch die Software effizient portiert und integriert ist. Derartig tiefe Einblicke ermöglichen die Verfolgung von Post-Silizium-Fehlern, die sich mit physikalischen Baugruppen nicht feststellen lassen. Wichtige Fähigkeiten der Edition sind:
  • Nicht-intrusive Sichtbarkeit und Verfolgung für Memory-Mapped-Register und tiefer Hardwarezustände wie CPU-Interna, Speicher, Cache und Fetch-Sequenzen
  • Streng überwachte Systemausführung wie das sofortige Anhalten aller Systemtakte und Cross-Debugging der Hard- und Softwareausführung
  • Deterministisches Verfolgen und Debuggen komplexer Hard-/Softwareinteraktionen mit der Möglichkeit, Haltepunkte auf jedem der Soft- oder Hardware-Objekte zu setzen
  • Simulation-APIs mit Semi-Hosting und direktem Zugriff auf das Zieldateisystem für Host-Target-Datenübertragung
  • API und Backdoor-Zugriff für Testbarkeit und nicht-intrusive Software-Code-Injection
Sourcery CodeBench und Sourcery Analyzer für die schnelle Systemanalyse

Zur schnellen Visualisierung und Analyse der Systemdaten verfügt die Sourcery-CodeBench-Virtual-Edition über das Sourcery-Analyzer-Tool. Dieses Produkt gibt Aufschluss über die Anwendungs- und Kernel-Ebene und unterstützt eine breite Palette von zeitgestempelten Datenformaten wie das Linux Trace Toolkit (LTTng). Durch die visuelle Darstellung der Nutzung von Prozessorkernen und Systemressourcen ermöglicht das Tool es Embedded-Entwicklern, Engpässe schnell zu identifizieren, um diese Probleme zu debuggen oder zu decodieren. Durch die Verwendung von Trace-Points überall in der Applikation können Entwickler die kritischen Bereiche des Softwarecodes, der die Systemleistung beeinträchtigt, visuell identifizieren.

Die Sourcery-CodeBench-Virtual-Edition ist in die Mentor-Graphics-Vista-Plattform integriert und ermöglicht die frühe Abstraktion funktionaler Modelle der Hardware, ehe das Hardwaredesign auf Register-Transfer-Level (RTL) implementiert ist. Die Vista-Plattform unterstützt virtuelle Prototypen und die Emulation mit QEMU gemäß Industriestandard SystemC/TLM 2.0.

Die neue Mentor-Embedded-Sourcery-CodeBench-Virtual-Edition ist ab sofort für die Evaluation erhältlich. Weitere Informationen über dieses Produkt und zur Registrierung für ein Webinar gib es unter: www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/virtual-edition

Über Mentor Embedded

Die Embedded-Software-Division von Mentor Graphics ermöglicht die Embedded-Entwicklung in einer Vielzahl von Anwendungen einschließlich Automobil, Industrie, intelligente Energieversorgung, Medizingeräte und Konsumgüterelektronik. Mit kommerziell unterstützten, anpassbaren Linux-basierten Lösungen inklusive Sourcery CodeBench und Mentor Embedded Linux sind Embedded-Entwickler in der Lage, Systeme mit den neuesten Prozessoren und Mikrocontrollern zu entwerfen. Für Echtzeit-Steuerungssysteme können Entwickler die Vorteile des Nucleus RTOS wie kleine Speichergrößen und geringe Leistungsaufnahme nutzen. Weitere Informationen gibt es auf der Website des Unternehmens unter: www.mentor.com/embedded.
Über Mentor Graphics

Mentor Graphics Corporation (Nasdaq: MENT) gehört zu den weltweit führenden Unternehmen, die Software- und Hardwarelösungen für die Entwicklung elektronischer Schaltungen anbieten. Zu Mentors Portfolio gehören Produkte, Beratungs- und Supportdienstleistungen, auf die die weltweit erfolgreichsten Elektronik- und Halbleiterhersteller vertrauen und dies mit der Verleihung zahlreicher Auszeichnungen an Mentor zum Ausdruck gebracht haben. Das 1981 gegründete Unternehmen erzielte in den zurückliegenden zwölf Monaten einen Gesamtumsatz von ca. 1.015 Mio. US-Dollar. Der Hauptsitz von Mentor Corporate befindet sich den USA, 8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777. Weitere Informationen unter: www.mentor.com
 
 
 
» Siemens EDA
» Presse Informationen
» Presse-Information
Datum: 30.04.2013 10:15
Nummer: Sourcery CodeBench VE
» Kontakt
Mentor Graphics (Deutschland) GmbH
Arnulfstr. 201
80634 München
Mark Croft
Tel.: +44-1635-811425
Mobile: +44-7785-310173
mark_croft@mentor.com
www.mentor.com
» Kontakt Agentur
MEXPERTS AG
Trimburgstr. 2
81249 München
Ansprechpartner
Rolf Bach / Peter Gramenz
Tel.: +49 (0)89/ 89 73 61-0
Fax +49 (0)89/ 89 73 61-29
peter.gramenz@mexperts.de
www.mexperts.de
» Weitere Meldungen
14.11.2024 11:00
Siemens präsentiert KI-gestützte Software der nächsten Generation für das Design elektronischer Systeme

04.11.2024 15:00
Siemens und CELUS kooperieren bei KI-gestütztem Leiterplattendesign für KMUs

28.08.2024 15:00
Siemens - Digital Twin Technologie verschafft Orient Express Racing Team & K-Challenge Vorsprung beim America’s Cup

24.05.2024 11:00
Siemens vereinfacht mit Catapult AI NN die Entwicklung von KI-Beschleunigern für fortschrittliche System-on-Chip-Designs

13.03.2024 15:15
Siemens demonstriert erste Pre-Silicon-Simulationsumgebung für die Arm Cortex-A720AE für Software Defined Vehicles