Dr. Djamal GOZIM Pr. Kamel GUESMI
LOGIQUE COMBINATOIRE ET SEQUENTIELLE Chapitre 2 : Logique Combinatoire ... digitaux les horloges numériques et les calculatrices électroniques…
Electronique numérique Logique combinatoire et séquentielle
Licence d'Ingénierie Electrique 1ere année. Electronique numérique. Logique combinatoire et séquentielle. Luc MUSEUR. Université Paris 13 Institut Galilée.
Cours : Logique Combinatoire et Séquentielle
« Introduction aux circuits logiques » LETOCHA Edition Mc-Graw Hill. 4. « logique combinatoire et technologie » M. GINDRE
Logique combinatoire et séquentielle.
Un circuit numérique (ou logique ou digital) est un réseau de composants Les circuits logiques sont de deux types: les combinatoires et les séquentiels.
Logique combinatoire et séquentielle
Licence Electrique 2 ere année. 6. Chapitre 1. Algèbre de Boole. En électronique numérique on manipule des variables logiques conventionnellement.
EN103 : électronique numérique Logique combinatoire et séquentielle
Décrire en VHDL l'entité et l'architecture du compteur modulo variable avec une remise à zéro (RAZ) asynchrone. La partie architecture contiendra une
Electronique numérique
Logique combinatoire. Logique séquentielle. Electronique numérique. Valentin Gies. Seatech - 3A. Université de Toulon (UTLN). Valentin Gies.
Logique Combinatoire et Séquentielle
Les chiffres binaires sont aussi appelés bits (venu de binary digit). Physiquement dans les circuits électroniques numériques
2E200 : Electronique Num´erique Combinatoire et S´equentielle
2E200 : Electronique Numérique Combinatoire et Séquentielle. Hiver 2018 Georges Boole introduit un formalise mathématique de la logique.
Electronique Numérique Systèmes combinatoires
16 sept. 2010 Conception de circuits logiques combinatoires . ... utilisent de l'électronique numérique. ... logiques combinatoires et séquentiels.
Les nombres
Logique combinatoire
Logique séquentielleElectronique numérique
Valentin Gies
Seatech - 3A
Université de Toulon (UTLN)
Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Plan du Chapitre introductif
1Les nombres
Le système binaire
Codes numériques
2Logique combinatoire
Algèbre de Boole
Fonctions logiques
Implantation
3Logique séquentielle
Mémorisation
Décalage
Comptage
Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Le comptage binaire
Comptage en base 2.
Deuxéléments binairesoubits(bit=Binary digIT) : 0 et 1 Adapté à la technologietout ou rien: transistors MOS8 bits = 1 octet?2
8 =256 valeurs Les octets sont souvent représentés en base 16 (hexadecimal) par groupe de 4 bits : ex. 0d134=0b10000110=0x86 Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Conversions binaire ou hexadécimal vers base 10Conversion vers la base 10 :
0b10010=1?2
4 +0?2 3 +0?2 2 +1?2 1 +0?2 0 =180x1A6=1?16
2 +10?16 1 +6?16 0 =4220o345=3?8
2 +4?8 1 +5?8 0 =229 Conversion vers la base 2 ou 16 (soustractions successives des plus grandes puissances) 456=28 +200=2
8 +2 7 +72=2
8 +2 7 +2 6 +8= 2 8 +2 7 +2 6 +2 3 =0b111001000
456=16
2 +200=162 +12?16 1 +8=16 2 +12?16 1 +8?16 0 Ox1C8 Valentin GiesEEA - Seatech - Université de Toulon
Les nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Codes numériques
Code binaire pur :
Code pondéré par des puissances de 2.
0b11010010=
1?2 7 +1?2 6 +0?2 5 +1?2 4 +0?2 3 +0?2 2 +1?2 1 +0?2 0 =210 Ne permet pas la représentation des nombre négatifsPermet de représenter des nombres de 0 à 2
N -1Code binaire en complément à 2 :
Le bit de poids fort a un poids négatif.
0b11010010=
-1?2 7 +1?2 6 +0?2 5 +1?2 4 +0?2 3 +0?2 2 +1?2 1 +0?2 0 =-46Si le bit de poids fort est négatif :
0b11010010=-0b00101101-1=-45-1=-46
Permet de représenter des nombres négatifs :Permet de représenter des nombre de-2
N-1 à2 N-1 -1Format de sortie de nombreux capteurs!
Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Codes numériques
Il existe d"autres codes moins utilisés
Code Binaire codé décimal (BCD) :
Code pondéré avec les poids 1,2,4,8,10,20,40,80,1000b11010010=
1?80+1?40+0?20+1?10+0?8+0?4+1?2+0?1=132
Code utilisé pour les afficheurs LCD
Code Gray (ou code binaire réfléchi) :
On ne change qu"un seul bit entre deux nombres consécutifs Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Codes numériques utilisés en transmission
Codespparmin:
Codes possédantnéléments binaires dontpsontà1: C pn =n! p!(n-p)!possibilitésCode 2 parmi 5
Permet une vérification de l"intégrité des données tranmises Ne permet pas la correction des erreurs éventuelles Code utilisé dans les centraux téléphoniques (cross bar) Les codes barres utilisent également un code proche du 3 parmi 9. Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Codes numériques utilisés en transmission
Codes à contrôle de parité :
On ajoute au mot denbits transmis un bit supplémentaire de parité :0b10110011?0b110110011
0b10110111?0b010110111
Permet la détection d"une erreur dans le données transmises Il existe une possibilité de correction si on contrôle la parité temporelle dans des paquets de données également. Code de Hamming : permet la correction d"erreur moyennant l"ajout de 3 bits pour 4 bits transmis. Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielle
Le système binaire
Codes numériques
Codes alpha-numériques
Le code ASCII :
Sert à coder les chiffres, lettres et caractères spéciaux Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielleAlgèbre de BooleFonctions logiquesImplantationL"algèbre de Boole
Algèbre au sens mathématique du terme
Elle est basées sur les opérateurs :
OU(noté+)
ET(noté.)
Elle permet de décrire n"importe quelle fonction logique non séquentielle.La dimension temporelle n"est pas présente.
Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielleAlgèbre de BooleFonctions logiquesImplantationL"algèbre de Boole
Table de vérité et représentation graphique de l"opérateur OU :In AIn BOutput
000 011 101111
Table de vérité et représentation graphique de l"opérateur ET :
In AIn BOutput
000 010 100111
Valentin GiesEEA - Seatech - Université de Toulon
Les nombres
Logique combinatoire
Logique séquentielleAlgèbre de BooleFonctions logiquesImplantationL"algèbre de Boole
PropriétésOUET
Identitée+0=ee.1=e
Elément neutree+0=ee.1=e
Elément absorbante+1=1e.0=0
Idempotencee+e=ee.e=e
Complémentatione+e=1e.e=0
Involutione=ee=e
Commutativitée+f=f+ee.f=f.e
Associativité
e+(f+g)=(e+ f)+g e.(f.g)=(e.f).gDistributivité
e+(f.g)=(e+ f).(e+g) e.(f+g)=e.f+e.gAbsorptione+e.f=ee.(e+f)=e
De Morgane+f=e.fe.f=e+f
Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielleAlgèbre de BooleFonctions logiquesImplantation L"algèbre de Boole : Théorème deDe MorganUn théorème fondamental :
Le complément d"un produit est égal à la somme des compléments : e.f=e+f Le complément d"une somme est égal au produit des compléments : e+f=e.fConséquence :
L"algèbre de Boole peut être mise en oeuvre électroniquement en utilisant uniquement des portes logiques NAND ou des portes logiques NOR. Propriété qui sert de base à la conception de la partie combinatoire des FPGA Valentin GiesEEA - Seatech - Université de ToulonLes nombres
Logique combinatoire
Logique séquentielleAlgèbre de BooleFonctions logiquesImplantation Représentation des fonctions logiques : Table de vérité Exemple : leFull Adder, permet de sommer deux bits et la retenue issue d"un additionneur précédent. Carry inputBit aBit bCarry outputSum bit output 00000 0010101001
01110
10001
10110
11010
11111
quotesdbs_dbs12.pdfusesText_18
[PDF] Électronique numérique en 26 fiches - Express BTS
[PDF] Cours d Electronique Analogique
[PDF] Electronique Numérique Systèmes combinatoires - Gecifnet
[PDF] Logique combinatoire et multiplexage - Free
[PDF] L 'électronique en pratique 2
[PDF] L électronique en pratique 2
[PDF] Électrostatique et électrocinétique
[PDF] PDF PHYSIQUE ELECTROSTATIQUE ET MAGNETOSTATIQUE 22
[PDF] exercices et problèmes d 'électrotechnique - cloudfrontnet
[PDF] Electrotechnique et énergie électrique - Numilog
[PDF] problèmes corrigés d 'électrotechnique - Numilog
[PDF] Electrotechnique Fondamentale - Elearn - Université Kasdi Merbah
[PDF] Les salaires actuels des ingénieurs débutants en Allemagne
[PDF] Protection du fer Par électrozingage et par étamage