Das neue SimRF-Produkt ermöglicht Systemarchitekten die Entwicklung und Verifizierung vollständiger drahtloser Kommunikationssysteme mit Simulink. Dabei kommen realitätsnahe HF-Subsystemmodelle sowie fortschrittliche Methoden zur Schaltungshüllkurvenanalyse und Oberwellenbilanzierung zum Einsatz. Ein umfassendes Update des Simulink HDL Coders bietet nun kritische Pfadanalysen und Optimierungen hinsichtlich Geschwindigkeit und Flächenbedarf für die automatische HDL-Codegenerierung. Zusätzlich wurde ein neuer Workflow-Assistent für FPGA-basierte Implementierungen integriert. Erweiterungen der Blöcke „Kommunikation“, „Signalverarbeitung“ und „Video- und Bildverarbeitung“ fügen MATLAB über 250 neue Algorithmen für die Datenstromverarbeitung hinzu. Die C-Codegenerierungswerkzeuge von MathWorks unterstützen jetzt Eclipse IDE, Embedded Linux, ARM-Prozessoren und den SystemC TLM 2.0-Standard. Diese neuen Funktionen ermöglichen eine erweiterte Systemanalyse bereits in der frühen Entwicklungsphase, optimieren Algorithmenentwicklung und -implementierung und gewährleisten die einfache Integration mit gängigen Werkzeugen und Standards.

„Drahtlose Kommunikation, Sensorverarbeitung und Streaming-Funktionen sind integraler Bestandteil moderner eingebetteter Systeme. Ingenieure benötigen daher Entwicklungswerkzeuge, die digitale, analoge und Softwarekomponenten gleichzeitig simulieren können“, so Ken Karnofsky, Senior Strategist bei MathWorks. „Die neuen Funktionen in MATLAB und Simulink vereinheitlichen und automatisieren wesentliche Aufgaben im Systementwicklungsprozess. Dies ist ein bedeutender Fortschritt, der die IP-Entwicklung von Algorithmen, Systemdesign und -verifizierung sowie die Zusammenarbeit zwischen Entwicklungsteams beschleunigt.“
Zu den neuesten Innovationen für die Signalverarbeitung der nächsten Generation gehören:

• Die Einführung von SimRF. SimRF integriert Simulationstechniken für Schaltungshüllkurven und harmonische Balance in die Simulink-Umgebung und bietet eine umfangreiche Komponentenbibliothek zur Modellierung von HF-Systemarchitekturen. SimRF unterstützt Mehrfrequenz-HF-Signale für verschiedene Interferenzsimulationen sowie Mehrportarchitekturen für realitätsnahe Darstellungen von HF-Transceivern. Architekten von Kommunikationssystemen können nun bereits in der frühen Entwicklungsphase realistische Simulationen durchführen, um drahtlose Systeme mit digitalem und analogem Basisband sowie HF-Subsystemen zu entwerfen, zu optimieren und zu verifizieren. SimRF beinhaltet die Funktionen des HF-Blocksets. Ein

umfassendes Update des Simulink HDL Coders generiert automatisch VHDL- und Verilog-Code aus Simulink-Modellen. Der Simulink HDL Coder unterstützt nun schnelle Designiterationen durch Hervorhebung kritischer Pfade im Modell und Abschätzung der Hardware-Ressourcennutzung. Er unterstützt außerdem Optimierungen wie Serialisierung, Ressourcenteilung und Pipeline-Code. Ein FPGA-Workflow-Assistent automatisiert Synthese und Bereitstellung auf Xilinx- und Altera-FPGAs. Zu den neuen Verifizierungsfunktionen gehört die Code-Rückverfolgbarkeit gemäß DO-254-Standard.

• Erweiterungen des Kommunikations-Blocksets, des Signalverarbeitungs-Blocksets und des Video- und Bildverarbeitungs-Blocksets mit über 250 Algorithmen und einer standardisierten Schnittstelle zur effizienten Verarbeitung von Audio-, Video- und anderen Streaming-Daten in MATLAB. Die resultierenden MATLAB-Programme können direkt in Simulink-Modellen für Systemdesign, Simulation und Analyse verwendet werden. Diese Algorithmen sind als Systemobjekte verfügbar – eine neue Klasse von MATLAB-Objekten, die die Entwicklung und Wiederverwendung von Algorithmen vereinfacht.

• Neue Unterstützung für Eclipse IDE, Embedded Linux und ARM. Die Codegenerierungsprodukte von MathWorks automatisieren jetzt die Auswahl, die Echtzeit-Leistungsanalyse und die Verifizierung von C-Code für die integrierte Entwicklungsumgebung (IDE) Eclipse, Embedded Linux und den ARM Cortex-A8-Prozessor. EDA Simulator Link unterstützt nun die Generierung von SystemC TLM 2.0-Komponenten zur Verifizierung in virtuellen Plattformumgebungen.

 

Weitere Informationen oder ein Angebot