Das SoC Blockset™bietet Simulink®-Blöcke und Visualisierungs-Tools zur建模,仿真和分析von硬件和软件- architekturen für asic, fpga,系统芯片(SoC) sowie多核微控制器/-微prozessoren。
Mit dem SoC Blockset können Sie Speicher und interne and external Konnektivität sowie调度和出卖系统仿真,inm Sie generierten testverkerhr oder reale E/A-Daten verwenden。Sie können rassch unterschiedliche系统架构,die Schnittstellenkomplexität abschätzen und so Entscheidungen zur Partitionierung von硬件和软件treffen, sowie die软件和硬件nutzung bewerten。
Zusammen mit dem嵌入式Coder和HDL Coder implementiert das SoC Blockset Anwendungen für Xilinx®- und Intel®Xilinx UltraScale+™MPSoC和RFSoC sowie多核微控制器/ microkroprozessoren wie德州仪器C2000™mcu。
现在beginnen:
在soc建筑工程中
Sie können mit einer funktionalen Architektur Ihrer Anwendung in System Composer™beginen und dann funktionale Komponenten in die Hardware-Architektur des SoC (Prozessor), die programmierbare Logik (FPGA) und den Speicher einfügen。与此同时,你也可以看到。Diese Implementierung lässt sich dann bewerten,嗯über die Aufteilung ihrer funktionalen Komponenten in Hardware and Software zu entscheiden。
算法资源分析
杜奇分析冯Simulink-Modellen oder MATLAB®-Funktionen erzeugen Sie Berichte, die einen Überblick über die zur Implementierung erforderlichen arithmetischen operatoreen geben。mithillife diesel Berichte können Sie verschiedene Architekturen fürFPGA, ASIC和SoC-Geräte vergleichen,设计-权衡abwägen und die硬件/软件- partitionierung zu untersuchen。
Speicher-Transaktionen
模型师Sie DDR-Speicherund simulieren Sie共享内存- transaktionen zwischen硬件- logik和eingebetteten Prozessoren。Konfigurieren Sie DMA-Speicher-Controller zur Arbitration des speicherverkerhrs。Berücksichtigen Sie in der Simulation Speicherlatenz und -durchsatz。
Task-Ausfuhrung
Modellieren Sie die Task-Ausführung von嵌入式软件所以,wie sie vom Betriebssystem (OS) verwaltet wid。Simulieren Sie Tasks mit deren genauen Timing und berücksichtigen Sie dabei konext - switching, Task Preemption sowie Ausführungsdauer。Modellieren Sie durch die FPGA-Fabric erzeeugte软件-中断。Nutzen Sie statistical zur Simulation der Ausführungsdauer nicht-deterministischer Tasks oder setzen Sie dazu Ausführungsdauern ein, die während Hardware-Tests aufgezeichnet wurden。
Modellvorlagen für soc
Sie können komplette模型von SoC-Anwendungen nach einem Schritt-für-Schritt-Ansatz aufbauen oder vorgefertigten Vorlagen für das硬件/软件-协同处理开始,darunter auch Vorlagen für视觉和Kommunikations-Anwendungen。
模拟mit aufgezeichneten E/A-Daten
Zeichen Sie Hardware-Peripheriequellen wie HF-Signale oder HDMI-Daten auf und spielen Sie diese anschließend als Quellen für Simulationen oder Hardware-Tests wieder ab。
分析Task-Ausführung
simuleren Sie das software aresystem von SoC-Anwendungen durch Ausführung von Simulink-Modellen, die timer und ereignisgesteuerte tasks enthten。Visualisieren Sie dabei Ausführungs-Timing,任务抢占,Taktüberläufe, ausgelassene任务和Kernauslastung。Spielen Sie gespeicherte Task-Ausführungen in Simulationen wieder ab und nutzen Sie dafür während früherer Simulationen aufgezeichnete oder direkt von SoC-Geräten erfastste Timing-Daten。
Leistung von DDR-Speicher
分析者(Analysieren Sie die Speicherbandbreite von Systementwürfen。视觉视觉模拟与带布雷度测量与带布雷度数值模拟SoC-Gerät。
On-Device-Überwachung der Speicherleistung und Erstellung von Task-Ausführungsprofilen
留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言留言Sie können dabei aus MATLAB oder von Ihrem Simulink-Prüfstand aus in Echtzeit mit SoC-Geräten interagieren。
嵌入式软件项目
祖萨门和他们在一起嵌入式编码器®generiert das SoC Blockset aus Modellen vollständige嵌入式软件项目调度程序,软件任务和集成冯E/A-Gerätetreibern。
Generierung von Referenzdesigns
Generierung von Referenzdesigns für programmierbare Logik。参考设计参考设计参考ip - core数据和规则的设计,参考设计参考外部语言和软件的设计参考können。Das SoC Blockset kann mit den Designtools von Xilinx和Intel verbunden werden, erzeugt dann比特流和程序设计dann FPGA和SoC板。
针对冯handelsüblichen板和昆登板
实施Sie硬件/软件- anwendungen auf unterstützten硬件-套件Xilinx Zynq UltraScale+ mpsoc和rfsoc, Zynq-7000 soc sowie Intel Cyclone和Arria soc - fpga。Zum Targeting von Boards stehen Hardware-Unterstützungspakete bereit, Sie können aber auch Unterstützung für benutzerdefinierte Boards selbst aufbauen。
通讯与雷达
Bewerten Sie Anwendungen für雷达和通信系统Berücksichtigung des Einflusses der prozors -, FPGA和ddr - speicher -子系统。Für Xilinx Zynq UltraScale+ MPSoC- und RFSoC-Geräte steen vordefinierte model zur Simulation von Hardware-/ software - andwinungen berit, die Sie auf Entwicklerboards beritstellen und dann die Datenkonverter von RFSoC-Geräten konfigurieren können。
视频和比尔德维拉贝东
Für datenintensive Anwendungen aus der Video- und Bildverarbeitung müssen Entwickler Anforderungen and die Speicherbandbreite prüfen,嗯sicherzustellen, dass die Anforderungen der Anwendung an Bildraten und Bildgrößen eingehalten werden。Mit SoC块集模型lieren Sie外部DDR-Speicher和bewerten die Speicherbandbreite动态仿真。Danach generieren Sie mit HDL Coder™das vollständig konforme AXI4-Interface-IP。
汽车和汽车工业
实施者Sie Echtzeit-Steuerungen für电机和Leistungselektronik auf多核微控制器oder soc durch Partitionierung der Steueraufgaben auf verschiedene Recheneinheiten。模拟模数转换器-/ ppm -外围设备-/互测器-通讯系统代码-原型系统。
Modellierung von Peripheriegeräten
Führen Sie Simulationen im geschlosenen Regelkreis durch, die das Verhalten von Peripheriegeräten wie adc和PWMs berücksichtigen。模具模型können adc - pmm - synchronisierung sowie -Latenz berücksichtigen。
多prozessor- architekturen模型
分区Sie算法zwischen mehren Prozessoren zur Erhöhung von Designmodularität und Leistung。Modellieren Sie die Multiprozessor-Ausführung und Interprozessor-Datenkommunikation。
beritstellung auf微控制器和微测板
基于嵌入式编码器的硬件板快速原型设计。Zur Feinabstimmung von Anwendungen führen Sie ein On-Device-Profiling durch。