Description
Début de la programmation FPGA avec la carte MAX1000 et VHDPlus
Êtes-vous prêt à maîtriser la programmation FPGA ? Avec cet ensemble, vous plongerez dans le monde des FPGA (Field-Programmable Gate Arrays), un circuit intégré configurable qui peut être programmé après la fabrication. Donnez vie à vos idées dès maintenant, des projets simples aux systèmes de microcontrôleurs complets !
Le MAX1000 est une carte de développement FPGA compacte et puissante dotée de fonctionnalités telles que la mémoire, les LED utilisateur, les boutons-poussoirs et les ports d'E/S flexibles. C'est le point de départ idéal pour tous ceux qui souhaitent en savoir plus sur les FPGA et les langages de description matérielle (HDL).
Avec le livre ci-joint « FPGA Programming and Hardware Essentials », vous vous familiariserez avec le langage de programmation VHDPlus, une version plus simple de VHDL. Vous travaillerez sur des projets pratiques à l'aide du MAX1000, vous aidant ainsi à acquérir les compétences et la confiance nécessaires pour libérer votre créativité.
Projets dans le livre
- Décodeur d'affichage BCD vers 7 segments piloté par Arduino
- Utilisez un Arduino Uno R4 pour fournir des données BCD au décodeur, en comptant de 0 à 9 avec un délai d'une seconde
- Compteur d'événements multiplexé à 4 chiffres
- Créez un compteur d'événements qui affiche le nombre total sur un écran à quatre chiffres, en incrémentant à chaque pression sur un bouton
- Forme d'onde PWM avec cycle de service fixe
- Générer une forme d'onde PWM à 1 kHz avec un rapport cyclique fixe de 50%
- Mesure de distance par ultrasons
- Mesurez les distances à l'aide d'un capteur à ultrasons, affichant les résultats sur une LED à 4 chiffres et 7 segments
- Serrure électronique
- Créez une serrure électronique simple à l'aide de portes logiques combinatoires avec des boutons-poussoirs et une sortie LED
- Capteur de température
- Surveillez la température ambiante avec un capteur TMP36 et affichez les valeurs sur une LED à 7 segments
Carte de développement FPGA MAX1000
Le MAX1000 est une carte IoT/Maker personnalisable prête à être évaluée, développée et/ou utilisée dans un produit. Il est construit autour du FPGA Intel MAX10, qui est le premier dispositif logique programmable (PLD) monopuce et non volatile du secteur à intégrer l'ensemble optimal de composants système.
Les utilisateurs peuvent désormais exploiter la puissance d'une formidable reconfigurabilité associée à un système FPGA hautes performances et basse consommation. Fournissant des images doubles stockées en interne avec auto-configuration, des fonctionnalités complètes de protection de la conception, des CAN intégrés et du matériel pour implémenter l'IP du microcontrôleur 32 bits Nios II, les appareils MAX10 constituent une solution idéale pour la gestion de systèmes, le pontage de protocoles, les plans de contrôle de communication, l'industrie, applications automobiles et grand public.
Le MAX1000 est équipé d'un Arrow USB Programmer2, d'une SDRAM, d'une mémoire flash, d'un capteur accéléromètre et de connecteurs PMOD/Arduino MKR, ce qui en fait une solution plug and play complète sans aucun coût supplémentaire.
Spécifications
MAX 10 |
8 kLE |
- Flash |
Double intérieur |
- ADC |
8x 12 bits |
- Plage de température |
0~85°C |
- Approvisionnement |
USB/broches |
SDRAM |
8 Mo |
MEMS 3 axes |
LIS3DH |
Programmeur USB |
à bord |
Oscillateur MEMS |
12 MHz |
Interrupteur/LED |
2x / 8x |
Contenu de l'offre groupée
Téléchargements