| ||||
Sigle : INF4023 Gr. 01 Titre : Architecture des ordinateurs I Session : Automne 2016 Horaire et local Professeur : Talbi, Larbi | ||||
1. Description du cours paraissant à l'annuaire : | ||||
ObjectifsAu terme de cette activité, l'étudiante, l'étudiant aura acquis les connaissances de base de l'architecture, de la structure et des principes de fonctionnement d'un ordinateur.ContenuArchitecture et organisation d'un ordinateur. Représentation des nombres, arithmétique en compléments et codes numériques. Les portes logiques et l'algèbre de Boole. Techniques de simplification des circuits. Analyse et conception de circuits logiques combinatoires : demi-additionneur, additionneur, comparateur, décodeur, multiplexeur. Les circuits logiques programmables PAL. Mémoire morte ROM. Concept de mémoire dynamique. Circuits logiques séquentiels. Les bascules, registres et compteurs. Introduction à la conception de la machine à états. Table et graphe des états et réduction des états, synthèse de circuits séquentiels. Introduction d'un outil de conception assisté par ordinateur. Ce cours comporte des séances obligatoires de travaux pratiques (TP) de trois heures par semaine. | ||||
2. Objectifs spécifiques du cours : | ||||
Ce cours couvre 1 des 12 qualités requises des diplômés telles que définies dans les normes d’agrément des programmes de génie au Canada (http://www.engineerscanada.ca/fr/ressources-en-matiere-dagrement):
a. Qualité 1 : Connaissances en génie
L'accent est mis sur les différentes fonctions des circuits intégrés plutôt que leur architecture interne. | ||||
3. Stratégies pédagogiques : | ||||
| ||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||
Mardi : 10:00 - 12:00 | ||||
5. Plan détaillé du cours sur 15 semaines : | ||||
Semaine | Thèmes | Dates | ||
1 |
Structure d'un ordinateur Introduction. Couches de l'ordinateur. Famille des ordinateurs. Unité centrale. Mémoire principale. Mémoires secondaires, Entrées/Sorties. Systèmes de numération, binaire, octal et hexa. Conversion d'une base à l'autre. Compléments de nombres. Arithmétique binaire. Codes. |
06 sept. 2016 | ||
2 |
Systèmes numériques Notions sur les circuits combinatoires. Algèbre de Boole. Portes logiques élémentaires: OU, ET, NON, N-OU, N-ET, OU-EX. Identités booléennes. Théorèmes de DeMorgan. |
13 sept. 2016 | ||
3 |
Techniques de simplification des circuits logiques Table de vérité. Formes Maxterms et minterms. Simplification algébrique. Simplification par tables de Karnaugh. Fonctions à quatre variables. Cas indéterminés.Travail pratique I : Portes logiques |
20 sept. 2016 | ||
4 |
Circuits logiques combinatoires Procédure de conception. Additionneurs: Demi-additionneur et Additionneur complet. Soustracteurs. Convertisseurs. Procédure d'analyse. Circuits NAND. Circuits en NOR. |
27 sept. 2016 | ||
5 |
Applications I Circuits MSI à logique combinatoire. Encodeurs. Décodeurs. Multiplexeurs. Démultiplexeurs. Implémentations basées sur le décodeur et le multiplexeur.Travail pratique II : Simplification des circuits logiques |
04 oct. 2016 | ||
6 | Semaine d'études | 11 oct. 2016 | ||
7 | Examen de mi-session | 18 oct. 2016 | ||
8 |
Applications II Mémoires: ROM, PROM, EPROM, EEPROM et composantes programmables: PLD, PLA, PAL. |
25 oct. 2016 | ||
9 |
Circuits logiques séquentiels Classes de machines séquentielles. Bascules RS, D, T, JK. Bascules sensibles aux niveaux, aux transitions. Mémoire élémentaire (RAM), bascules tampons.Travail pratique III : Circuits combinatoires: décodeurs, mux/demux |
01 nov. 2016 | ||
10 |
Synthèse de circuits séquentiels synchrones Diagrammes d'états. Table de vérité. Minimisation et codages des états. Entrées asynchrones. Analyse et conception de circuits séquentiels synchrones. |
08 nov. 2016 | ||
11 |
Synthèse de circuits séquentiels synchrones Représentations de Moore et de Mealy. Applications des bascules JK, D et T. Exemple de conception d'un compteur de séquences binaires.Travail pratique IV: Éléments de base des circuits séquentiels |
15 nov. 2016 | ||
12 |
Compteurs Compteurs synchrones et asynchrones. Compteurs croissants et décroissants. Compteurs à séquences non-binaires. |
22 nov. 2016 | ||
13 |
Registres et mémoires
Registres à décalage série et parallèle. Mémoires volatiles. Caractéristiques des principales familles (TTL, ECL, CMOS et NMOS). |
29 nov. 2016 | ||
14 |
Révision Solution et discussion des examens antérieurs.Travail pratique V : Les compteurs et registres |
06 déc. 2016 | ||
15 | Examen final | 13 déc. 2016 | ||
6. Évaluation du cours : | ||||
Il faut obtenir une moyenne minimale de 50% aux travaux pratiques pour que les notes des travaux comptent. NOTE : Des modalités d'évaluation différentes seront appliquées aux étudiants provenant du programme de certificat en informatique de gestion. | ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||
https://moodle.uqo.ca |