Chargement…
Chargement…
Relevez les défis de la semaine, collectez des badges et grimpez au classement.
Implémentez un UART 8N1 full-duplex avec FSM TX/RX et échantillonnage robuste.
Optimisez un multiplicateur float32 trop lent pour obtenir un résultat correct en 5 cycles maximum.
Bientôt : des challenges où il faudra réduire les ressources utilisées ou améliorer le timing pour atteindre une fréquence cible.
Implémentez un UART 8N1 full-duplex avec FSM TX/RX et échantillonnage robuste.
Implémentez le driver d'un expandeur GPIO I2C MCP23017 avec initialisation et lecture cyclique.
Implémentez le driver d'un capteur thermocouple I2C MCP9600 avec calcul de température.
Optimisez un multiplicateur float32 trop lent pour obtenir un résultat correct en 5 cycles maximum.
Réduisez la latence d’un évaluateur de polynôme en utilisant la forme de Horner pipelinée.
Implémentez le contrôleur d'un DDS AD9832 avec FSM d'initialisation et écriture de fréquence.
Implémentez le driver d'un ADC 8 canaux simultanés LTC2320-14 avec interface parallèle.
Connectez-vous pour débloquer des badges.
Compléter un défi quotidien
Compléter un défi hebdomadaire
5 défis complétés
10 défis complétés
Participez aux challenges
Créez un compte pour suivre votre progression et apparaître au classement.
Créer un compte