Partielo | Create your study note online quickly

🧠 Logique Combinatoire – RĂ©sumĂ©


✅ DĂ©finitions

  • Logique combinatoire : SystĂšme oĂč les sorties dĂ©pendent uniquement des valeurs actuelles des entrĂ©es, sans mĂ©moire.
  • Portes logiques : OpĂ©rateurs de base (NOT, AND, OR, NAND, NOR, XOR).

⚙ Conception d’un circuit combinatoire

  1. Définir le problÚme (entrées/sorties)
  2. Établir les relations logiques
  3. Construire la table de vérité
  4. Écrire les expressions boolĂ©ennes
  5. Simplifier les expressions
  6. Implémenter avec des portes logiques

CritĂšres : minimiser le nombre de portes, les interconnexions, et respecter les limites de fan-in / fan-out.


🧼 Circuits arithmĂ©tiques

  • Additionneur 1 bit :
  • Half-Adder : EntrĂ©es A, B → Sorties S = A⊕B, C = A.B
  • Full-Adder : EntrĂ©es A, B, Cin → Sorties S = A⊕B⊕Cin, Cout = AB + Cin(A⊕B)
  • Soustracteurs :
  • Half-Subtractor : D = A⊕B, Bout = A'B
  • Full-Subtractor : D = A⊕B⊕Bin, Bout = BBin + A'Bin + A'B

🧼 Comparateurs de grandeur

  • 1 bit :
  • G = A.B’, S = A’.B, E = A⊕B
  • n bits :
  • Construits par cascade de comparateurs 1 bit

đŸ“¶ Circuits de transmission des donnĂ©es

  • Multiplexeur (MUX) : n entrĂ©es, 1 sortie, sĂ©lectionnĂ©e via m lignes d’adresse
  • Ex : 4x1 MUX → S = A’B’.I0 + A’B.I1 + AB’.I2 + AB.I3
  • DĂ©multiplexeur (DEMUX) : 1 entrĂ©e, n sorties, choisies par m lignes d’adresse
  • Utilisation : transmission sĂ©rie/parallĂšle, fonctions logiques

🔄 Convertisseurs de code

  • Encodeur : transforme une entrĂ©e active parmi 2ⁿ en n bits
  • Exemple : DĂ©cimal vers BCD
  • Encodeur prioritaire : choisit la plus haute prioritĂ© si plusieurs entrĂ©es sont actives
  • DĂ©codeur : inverse de l’encodeur ; 2ⁿ sorties activĂ©es selon combinaison binaire
  • Exemples :
  • DĂ©codeur 4x16
  • DĂ©codeur BCD vers 7 segments
  • Convertisseurs Binaire ↔ Gray, BCD ↔ ExcĂšs-3



🧠 Logique Combinatoire – RĂ©sumĂ©


✅ DĂ©finitions

  • Logique combinatoire : SystĂšme oĂč les sorties dĂ©pendent uniquement des valeurs actuelles des entrĂ©es, sans mĂ©moire.
  • Portes logiques : OpĂ©rateurs de base (NOT, AND, OR, NAND, NOR, XOR).

⚙ Conception d’un circuit combinatoire

  1. Définir le problÚme (entrées/sorties)
  2. Établir les relations logiques
  3. Construire la table de vérité
  4. Écrire les expressions boolĂ©ennes
  5. Simplifier les expressions
  6. Implémenter avec des portes logiques

CritĂšres : minimiser le nombre de portes, les interconnexions, et respecter les limites de fan-in / fan-out.


🧼 Circuits arithmĂ©tiques

  • Additionneur 1 bit :
  • Half-Adder : EntrĂ©es A, B → Sorties S = A⊕B, C = A.B
  • Full-Adder : EntrĂ©es A, B, Cin → Sorties S = A⊕B⊕Cin, Cout = AB + Cin(A⊕B)
  • Soustracteurs :
  • Half-Subtractor : D = A⊕B, Bout = A'B
  • Full-Subtractor : D = A⊕B⊕Bin, Bout = BBin + A'Bin + A'B

🧼 Comparateurs de grandeur

  • 1 bit :
  • G = A.B’, S = A’.B, E = A⊕B
  • n bits :
  • Construits par cascade de comparateurs 1 bit

đŸ“¶ Circuits de transmission des donnĂ©es

  • Multiplexeur (MUX) : n entrĂ©es, 1 sortie, sĂ©lectionnĂ©e via m lignes d’adresse
  • Ex : 4x1 MUX → S = A’B’.I0 + A’B.I1 + AB’.I2 + AB.I3
  • DĂ©multiplexeur (DEMUX) : 1 entrĂ©e, n sorties, choisies par m lignes d’adresse
  • Utilisation : transmission sĂ©rie/parallĂšle, fonctions logiques

🔄 Convertisseurs de code

  • Encodeur : transforme une entrĂ©e active parmi 2ⁿ en n bits
  • Exemple : DĂ©cimal vers BCD
  • Encodeur prioritaire : choisit la plus haute prioritĂ© si plusieurs entrĂ©es sont actives
  • DĂ©codeur : inverse de l’encodeur ; 2ⁿ sorties activĂ©es selon combinaison binaire
  • Exemples :
  • DĂ©codeur 4x16
  • DĂ©codeur BCD vers 7 segments
  • Convertisseurs Binaire ↔ Gray, BCD ↔ ExcĂšs-3


Back

Actions

Actions