Suchen

System-on-Chip-Design Altera und MathWorks bieten einheitlichen modellbasierten Design-Workflow

| Redakteur: Holger Heller

Ein neuer Workflow automatisiert die Integration von Hardware und C-Code in Altera SoCs. Damit sollen sich die Vorteile, Performance und Energieeffizienz dieser Bausteine noch schneller nutzen lassen.

Firmen zum Thema

Modellbasierter Design-Workflow für das System-on-Chip-Design: MathWorks und ARM-basierte SoCs von Altera
Modellbasierter Design-Workflow für das System-on-Chip-Design: MathWorks und ARM-basierte SoCs von Altera
(Bild: VBM-Archiv)

Altera bietet neue Programmierunterstützung für seine ARM-basierten SoCs an, die Standard Workflows von MathWorks verwendet. Die Release 2014b von MathWorks enthält einen automatisierten, modellbasierten Design Workflow, der für diese Bausteine optimiert ist. Entwickler können damit Algorithmen in der FPGA-Logik beschleunigen, dabei in der MathWorks High-Level-Programmierumgebung verbleiben und somit Wochen an Entwicklungszeit einsparen.

Entwicklern stehe laut MathWorks nun ein automatisierter SoC-Workflow für Modellierungsalgorithmen in MATLAB und Simulink zur Verfügung, zur Simulation in Testbenches, für die Partitionierung in Hardware- und Software-Subsysteme, zur Erzeugung von C- und HDL-Code und zum Prototyping mit Altera Design Tools und Entwicklungskits.

Der Hardware/Software-Workflow erlaubt das Simulieren, Prototyping, Verifizieren und Implementieren von Algorithmen für das FPGA und die ARM-Prozessoren in Altera SoC FPGAs. Der Design-Flow erzeugt automatisch die Schnittstellen zwischen dem FPGA, dem Prozessor und den Softwaretreibern. Der Altera-SoC-Support findet sich in zwei MathWorks-Produkten zur Codegenerierung: HDL Coder und Embedded Coder.

In einer einzigen Entwicklungsumgebung kann somit HDL Coder zur Erzeugung kundenspezifischer IP Cores und zur Konfiguration des programmierbaren Logikteils des SoC eingesetzt werden. Mit Embedded Coder wird dann der C/C++ Code generiert, der auf dem ARM-basierten Hard-Prozessor läuft.

(ID:43059370)