Présentation

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 Diagram

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.

Disponibilité

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.

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.

Assistance et ressources