Chargement…
Chargement…
Des QCM courts par chapitre, avec XP maximale au premier essai et correction détaillée après la bonne réponse.
Quiz
42
Faits
0
Questions
241
Origines, usages et place du VHDL dans le flot FPGA.
Entité, architecture, librairies et ports d'un module VHDL.
Différencier la logique sans mémoire (combinatoire) et la logique synchronisée par horloge (séquentielle).
std_logic, std_logic_vector, integer, unsigned, signed et conversions.
Logiques, arithmétiques, mod/rem, décalages, concaténation et priorités.
Différences entre signal, variable et constante : portée, mise à jour, synthèse.
Conventions de nommage, organisation du code et pièges classiques.
Liste de sensibilité, séquentiel vs combinatoire, latches, process(all).
Trois écritures classiques d'un MUX et leurs implications de synthèse.
Choix d'outil de synthèse et de simulation selon la cible.
Décrire un design hiérarchique : déclaration, instanciation, port map.
Structure d'un testbench, génération d'horloge, stimuli, assertions.
Moore vs Mealy, encodage d'état, style à un ou deux process.
std_logic_1164, numeric_std, std.env, textio et fonctions pratiques de simulation.
Paramètres de largeur, generic map, for generate et génération conditionnelle.
Packages, package body, fonctions, procédures et types partagés.
'length, 'range, 'high, 'low, 'event et attributs de synthèse.
Élaboration, simulation, synthèse, CDC, latence et généricité avancée.
ufixed, sfixed, format Q, resize, conversions et limites de synthèse.
LUT, bascules, BRAM, DSP, interconnexions et I/O.
Synthèse, mapping, placement, routage et bitstream.
Assemblage visuel d'IPs, encapsulation VHDL, intégration SoC.
Latence, débit, chemin critique, registres et vérification temporelle.
Setup, hold, slack, chemin critique, contraintes de timing.
Architecture Zynq, communication PS-PL via AXI, design embarqué.
SAR ADC, DAC R-2R, comparateur et séquencement numérique.
AND, OR, NOT, NAND, NOR, XOR et leurs tables de vérité.
Identités, théorèmes, simplification d'expressions logiques.
Bascules D, registres, compteurs, métastabilité.
Codes pondérés, Gray, Excess-3, parité et Hamming.
Minterms, maxterms, adjacence Gray et simplification logique.
Binaire, decimal, hexadecimal, octal, poids des bits et notation des bus.
Registres PISO/SIPO, compteurs synchrones, modulo et signaux de fin de cycle.
Parité, syndrome, Hamming et limites de correction.
Liaison série asynchrone : start bit, data, parité, stop, baudrate.
Bus série synchrone : MOSI, MISO, SCLK, CS, modes 0-3.
Bus série bifilaire à drains ouverts, adressage 7 bits, ACK, démarrage et arrêt.
Bus open-source pour SoC : maître/esclave, cycles, handshake.
Famille de bus Intel/Altera : Avalon-MM, Avalon-ST.
Bus mémoire-mappé ARM AMBA : 5 canaux, bursts, IDs, handshake VALID/READY.
Variante simplifiée d'AXI : transactions mot à mot, pas de burst, idéale pour les registres.
Variante streaming d'AXI : un seul canal, pas d'adresse, pour DSP / vidéo.