Conception de systèmes embarqués avec Microblaze et Vitis IDE
Les FPGA sont un choix populaire pour une large gamme d’applications car ils peuvent être rapidement reconfigurés.
Un logiciel intelligent est nécessaire pour que le matériel fonctionne ensemble afin d’obtenir l’application souhaitée. Ce cours enseigne les bases de certains des pilotes Xilinx les plus populaires, tels que UART, AXI Timers, UART16550, AXI GPIO, AXI BRAM, etc. Le cours montre également comment utiliser le contrôleur d’interruption AXI pour gérer les interruptions.
Le Microblaze est un processeur logiciel basé sur FPGA qui peut exécuter une instruction par cycle à de très rares exceptions près. L’interconnexion MicroBlaze peut être modifiée afin qu’elle puisse communiquer avec une large gamme de périphériques pour répondre à la plupart des besoins des applications de taille moyenne. Il vous permet de modifier la taille du cache, le nombre de pipelines, les périphériques, l’unité de gestion de la mémoire et l’interface de bus afin qu’il réponde à vos besoins. Si vous avez beaucoup de systèmes compliqués, Microblaze jouera un rôle important dans les familles de FPGA non basées sur Zynq. Ce sera la meilleure alternative légère au travail avec le processeur dur Zynq dans les familles FPGA basées sur Zynq et Ultrascale.