SoC Blockset (for AMD)
Développer des applications pour les SoC adaptatifs AMD Versal, les SoC Zynq et les FPGA AMD
Vous avez des questions ? Contactez l'équipe commerciale.
Vous avez des questions ? Contactez l'équipe commerciale.
SoC Blockset (for AMD) vous permet de concevoir, de simuler, de déployer et de vérifier des applications sur les FPGA et les SoC adaptatives d'AMD. Avec MATLAB et Simulink, ce produit propose des workflows de codesign hardware/software destinés aux dispositifs AMD sur des cartes standard ou personnalisées. Vous pouvez modéliser des applications hardware et software, réaliser des simulations précises au bit près, générer des cœurs IP (avec HDL Coder), développer du software embarqué (avec Embedded Coder) et programmer des cartes de développement à l'aide d'AMD Vitis™.
SoC Blockset (for AMD) permet à HDL Coder de générer du code C++ synthétisable à partir de code MATLAB pour Vitis HLS, ainsi que du code RTL à partir de modèles Simulink utilisant les blocs Vitis Model Composer. Vous pouvez réaliser des tests HIL (Hardware-in-the-Loop) sur des designs déployés sur des cartes de développement et vérifier ces designs à l'aide de bancs d'essai MATLAB et Simulink.
Ce produit comprend des designs de référence destinés à des applications de communication, de vision, de Deep Learning et de contrôle pour les dispositifs Versal™, Zynq™ UltraScale+™ MPSoC/RFSoC et Zynq-7000, ainsi que pour les FPGA AMD.
Avec Wireless HDL Toolbox, simulez et déployez un algorithme de récupération MIB 5G NR ou un algorithme de récupération SIB1 5G NR pour FR1 et FR2 avec une implémentation SoC Blockset (for AMD). Utilisez les radios basées sur Zynq avec les cartes RF d'Analog Devices pour prototyper, vérifier et tester des systèmes de télécommunications pratiques.
Développez des modèles en utilisant des designs de référence SoC qui permettent de capturer des vidéos en direct pour la simulation, de traiter les vidéos en streaming sur le hardware et de les intégrer avec des processeurs de Deep Learning.
Modélisez et simulez des contrôleurs de moteur et d'électronique de puissance partitionnés entre les processeurs et la logique programmable. Automatisez la génération et la compilation du code C ainsi que la génération des cœurs IP pour cibler les cartes AMD Zynq et Versal.
Documentation | Exemples
Générez des cœurs IP à partir d'algorithmes dotés d'interfaces AXI4 (à l'aide d'HDL Coder) et déployez-les sur une logique programmable. Générez des applications software et des drivers de dispositif (à l'aide d'Embedded Coder) pour la communication AXI4. Automatisez le design de cartes personnalisées, de cartes filles, de systèmes d'exploitation et des blocs IP. Ciblez les moteurs d'IA Versal à l'aide de SoC Blockset (for AMD) et d'AMD Vitis™ Model Composer.
Simulez et déployez des applications radar destinées aux dispositifs RFSoC d'AMD. Déployez des algorithmes de détection de signaux 5G sur des cartes RFSoC, en utilisant SoC Blockset (for AMD) pour programmer le hardware, charger des données de test dans la mémoire et contrôler le design déployé. Implémentez des algorithmes de saut de fréquence pour les applications CDMA et FHSS avec les RFSoC AMD UltraScale+.
Documentation | Exemples (Télécommunications, Radar)
Développez des applications telles que le contrôle de moteurs/électronique de puissance ou les télécommunications pour les implémenter sur les plateformes MPSoC et Zynq-7000.
Utilisez l'outil OS Customizer pour modifier et ajouter des bibliothèques à la distribution Linux® de votre processeur embarqué. Personnalisez le système d'exploitation Linux embarqué des cartes supportées.
Modélisez la mémoire DDR et simulez les transactions de mémoire partagée entre la logique hardware et les processeurs embarqués. Configurez des contrôleurs DMA pour arbitrer le trafic mémoire. Prenez en compte la latence mémoire et le débit dans la simulation.
Générez des designs de référence HDL Coder directement à partir de modèles SoC Blockset (for AMD), puis utilisez l'outil HDL Workflow Advisor pour intégrer des cœurs IP créés avec HDL Coder.
SoC Blockset (for AMD) est un produit MATLAB qui vous permet de simuler et d'analyser les performances de vos algorithmes sur des cartes SoC et ASIC programmables, puis de les déployer sous forme d'applications hardware et software à des fins de prototypage et de production.
SoC Blockset (for AMD) supporte les SoC adaptatives AMD Versal, les MPSoC/RFSoC Zynq UltraScale+ et les SoC Zynq-7000.
L'application SoC Builder automatise le déploiement en créant des cœurs IP et du software, puis en programmant des cartes de développement avec HDL Coder et Embedded Coder.
Oui, avant de procéder à l’implémentation sur du hardware réel, vous pouvez créer des modèles Simulink d'architectures hardware et simuler des algorithmes en prenant en compte les effets liés au hardware, afin d'identifier les problèmes de performances, tels que la latence ou la perte de données.
SoC Blockset (for AMD) vous permet de créer des modèles définissant les interfaces entre les cœurs de processeur Arm, la logique hardware, la mémoire et les périphériques. Vous pouvez ainsi analyser les compromis liés à l'implémentation lors du partitionnement des algorithmes.
Vous pouvez développer des applications 5G et SDR, des applications de vision avec traitement vidéo en temps réel, des contrôles de moteur et d'électronique de puissance, des applications radar ou des systèmes de télécommunications.
Oui, SoC Blockset (for AMD) vous permet de modéliser de la mémoire DDR et de simuler les transactions de mémoire partagée entre la logique hardware et les processeurs embarqués, en tenant compte de la latence et du débit de la mémoire.
SoC Blockset (for AMD) analyse les applications s'exécutant sur du hardware à l'aide d'outils de diagnostic des performances et de profilage software qui mesurent la latence, la bande passante et d'autres métriques.
Découvrez nos produits.
Découvrez les tarifs et les produits.
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.