Documentation
Découvrez tous les guides d'utilisation, guides produits et bien plus encore, relatifs à MicroBlaze Micro Controller System.
Le cœur AMD MicroBlaze™ MCS est un système de processeur hautement intégré destiné aux applications de contrôleur. Les données et le programme sont stockés dans une mémoire locale et le débogage est facilité par le MicroBlaze Debug Module (MDM). Un jeu standard de périphériques est également inclus, fournissant des fonctionnalités de base telles que le contrôleur d'interruption, l'UART, les minuteurs, et les entrées et sorties à usage général.
MicroBlaze MCS est livré sous forme de système préconfiguré qui inclut le processeur flexible MicroBlaze RISC 32 bits préconfiguré en mode pipeline à 3 étapes (dont la taille a été réduite de 5 à 20 % en fonction de la configuration par rapport aux versions précédentes), un accès à la mémoire locale, un module d'E/S couplé et un jeu standard de périphériques de microcontrôleur. Grâce à une interface graphique facile à utiliser, les utilisateurs peuvent configurer MicroBlaze MCS pour des performances optimales dans un encombrement minimal.
MicroBlaze MCS offre les fonctionnalités clés nécessaires aux systèmes de microcontrôleur de petite taille, sans imposer le surcoût des systèmes intégrés plus puissants. Comparez MicroBlaze et MicroBlaze MCS pour découvrir le système qui vous convient :
MicroBlaze MCS |
MicroBlaze | |
Disponibilité | ISE (version 13.4 et ultérieure) et Vivado | ISE et Vivado |
Édition Web disponible | Oui | Oui1 |
Coût |
Gratuit | Gratuit |
Configurable | Périphériques fixes et E/S, configuration du processeur | Jusqu'à 70 options de configuration différentes |
Pipeline | 3 étapes | 3 étapes ou 5 étapes sélectionnables |
Mémoire | 4 Ko - 64 Ko de mémoire locale uniquement (RAM en mode bloc) | Local ou externe via la gestion de la mémoire virtuelle jusqu'à 4 Go |
Ports de diffusion | Non | Oui |
Débogage | Oui, via le MicroBlaze Debug Module (MDM) | Oui, via le MicroBlaze Debug Module (MDM) |
Périphériques | UART, contrôleur d'interruption avec interruptions à faible temps de latence en option, 4 minuteurs d'intervalles programmables, 4 minuteurs d'intervalles fixes, 4 sorties à usage général, 4 entrées à usage général, bus d'E/S. | Plusieurs périphériques sont pris en charge via le catalogue d'IP Embedded Edition |
Connexions de bus AXI-4 | Non | Oui |
Assistance software | Kit de développement software (SDK) ou autre IDE basé sur Eclipse | Kit de développement software (SDK) ou autre IDE basé sur Eclipse |
1 - Dans ISE et VIvado WebPACK, MicroBlaze et MicroBlaze MCS sont disponibles et verrouillés sur les plus petits composants Zynq uniquement.
Le développement software pour MicroBlaze MCS est géré via le kit de Software Design (SDK), le même environnement de conception que celui qui prend en charge MicroBlaze et le SoC AMD Zynq™ 7000. Ce SDK est désormais disponible gratuitement.
Le développement software pour MicroBlaze MCS est géré via le kit de Software Design (SDK), le même environnement de conception qui prend en charge MicroBlaze et le SoC Zynq 7000. Ce SDK est désormais disponible gratuitement.
MicroBlaze MCS est fourni via le catalogue d'IP Vivado ou ISE CORE Generator sans avoir besoin d'IDS Embedded Edition, d'une licence Embedded Edition ou de Xilinx Platform Studio (XPS). Désormais, les concepteurs logiques peuvent configurer et utiliser un système basé sur un processeur autonome via IDS Logic Edition.
L'utilisateur peut opter pour un flux de configuration en 2 étapes. La première consiste à sélectionner une configuration prédéfinie comme indiqué dans le Tableau 1, puis à affiner quelques options de configuration sélectionnées pour s'adapter exactement au cas d'utilisation.
MicroBlaze MCS est disponible dans le catalogue d'IP Vivado et peut être facilement ajouté à n'importe quel projet. Pour ISE, il est ajouté en tant que source dans Project Navigator ou PlanAhead via CORE Generator. L'assistant de configuration MicroBlaze MCS aide le concepteur à configurer tout périphérique MCS nécessaire, ainsi que d'autres options système.