Apprenez. Créez.
De la logique numérique au RTL, au matériel d’IA et aux circuits analogiques.
Mon apprentissage ↗Circuits logiques numériques
Des signaux numériques et portes AND, OR, XOR aux circuits combinatoires, verrous, bascules, compteurs et machines à états. Reliez tables de vérité, équations, circuits et chronogrammes, puis vérifiez par des travaux pratiques RTL. Les approfondissements facultatifs étendent le cours aux chemins de données et interfaces.
Découvrir le cours ↗Fondamentaux de la conception RTL
Décrivez des circuits numériques en SystemVerilog. Étudiez types, largeurs, signe, logique combinatoire et séquentielle, modules, paramètres et generate. Vérifiez limites et défaillances avec des bancs de test indépendants, puis reliez des impulsions périodiques à un accumulateur et conservez des résultats reproductibles.
Découvrir le cours ↗Conception RTL : chemins de données et pipelines
Définissez les contrats numériques et temporels, puis concevez une ALU, un contrôleur, un pipeline et des tampons ready-valid. Quatre travaux pratiques exécutables sur des modèles de référence vérifient les limites arithmétiques, les blocages, les FIFO et l’ordre des transactions avant un projet final de calcul en flux.
Découvrir le cours ↗Conception RTL : réseaux systoliques
Construisez un réseau paramétrable de multiplication matricielle à partir d’une arithmétique MAC signée, d’entrées décalées et d’éléments de traitement, puis vérifiez le découpage en tuiles, le contrôle de flux et le comportement exact à chaque front.
Découvrir le cours ↗Conception RTL : accélérateurs de CNN
Apprenez l’indexation de convolution et les contrats numériques entiers, puis les fenêtres en flux, la répartition sur les PE et le découpage en tuiles. Vérifiez une référence exécutable et une petite chaîne d’inférence en distinguant valeurs, estimations d’ordonnancement et trafic.
Découvrir le cours ↗Conception de circuits analogiques
Acquérez des bases pratiques de conception analogique à basse tension : résolvez des réseaux continus, prévoyez les réponses transitoire et fréquentielle, polarisez des transistors, concevez des amplificateurs à contre-réaction et des filtres, puis vérifiez une chaîne de signal de capteur avec des limites de modèle explicites.
Découvrir le cours ↗