Le microcontrôleur à cœur RISC-V de GigaDevice s’invite sur une carte de prototypage de MikroElektronika

MikroElktronika Sibrain Giga Device Risc-V

La famille des cartes SiBRAIN 32 bits de la société serbe MikroElektronika qui permettent aux développeurs d’analyser et de prototyper rapidement des applications embarquées sur différentes architectures, s’enrichit d’une carte d’extension pour un microcontrôleur à cœur RISC-V de GigaDevice (référencé GD32VF103VBT6).

Pour rappel, les modules SiBRAIN sont des cartes filles standardisées par MikroElektronika, architecturées autour d’un microcontrôleur, qui s’installent rapidement sur une carte de développement équipée du support de carte SiBRAIN (à l'instar d'un module processeur). L'objectif est d’assurer la compatibilité entre la carte de développement et tous les microcontrôleurs pris en charge, quel que soit leur brochage. Les cartes SiBRAIN sont ainsi équipées de deux connecteurs pour mezzanine à 168 broches, ce qui leur permet de prendre en charge la plupart des microcontrôleurs présents sur le marché, y compris ceux dotés d’un nombre élevé de broches.

Quant au microcontrôleur GD32VF103 du chinois GigaDevice, il intègre un cœur de processeur RISC-V 32 bits fonctionnant à une fréquence de 108 MHz avec des accès ultrarapides à des mémoires flash afin d’optimiser l’efficacité des traitements. Il présente jusqu'à 128 Ko de mémoire flash sur la puce et 32 Ko de mémoire SRam. Les entrées/sorties et les périphériques sont connectés à travers deux bus APB (Advanced Peripheral Bus).

Le micrcontrôleur intègre en outre jusqu'à deux convertisseurs analogique/numérique sur 12 bits, deux convertisseurs numérique/analogique sur 12 bits, quatre temporisateurs sur 16 bits, deux temporisateurs de base, plus un temporisateur avancé pour les signaux PWM (Pulse Width Modulation), ainsi que des interfaces de communication standard - jusqu'à trois SPI, deux I2C, trois USART, deux UART, deux I2S, deux CAN, un USB-FS.

Le cœur du processeur RISC-V est également  couplé à un bloc dit ECLIC (Enhancement Core-Local Interrupt Controller) qui fournit des interruptions préemptives vectorielles à faible latence pour les systèmes RISC-V dans le cadre d'applications temps réel.

« SiBRAIN permet aux concepteurs de systèmes embarqués d'évaluer facilement différents processeurs sans avoir à investir dans des outils de développement différents ou à attendre des échantillons physiques, précise Nebojsa Matic, le P-DG de MikroElektronika. Avec un accès désormais facilité au circuit RISC-V de GigaDevice, le prototypage d'applications de contrôle industriel ou d’entraînement de moteur, de systèmes de surveillance de l'alimentation, de points de vente, d'affichage LED… sont désormais abordables avec une architecture RISC-V. »

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’architecture de processeur RISC-V : Embedded-RISCV