T.D. 5 Corrigé Assemblage de mémoires

Documents pareils
Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Structure du format BMP, sa lecture, sa construction et son écriture

Conception de circuits numériques et architecture des ordinateurs

Alarme anti-intrusion

TD : Codage des images

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

Caméra Numérique de Microscopie Couleur USB. Guide d installation

Cours Informatique 1. Monsieur SADOUNI Salheddine

Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

Réaliser un ing avec Global Système

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

Installation de Bâtiment en version réseau

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Programmation C. Apprendre à développer des programmes simples dans le langage C

SNT4U16 - Initiation à la programmation TD - Dynamique de POP III - Fichiers sources

L informatique en solo

DEVREZ VOUS RÉAPPRENDRE À TRAVAILLER AVEC VOTRE SUITE PRIMMO?

Chapitre 4 : Les mémoires

Connexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

Modules d automatismes simples

1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques)

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Architecture des ordinateurs

1. PRESENTATION DU PROJET

Fonctions homographiques

PASSAGE A NIVEAU HO/N

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

Chap17 - CORRECTİON DES EXERCİCES

Instruments de mesure

Système de contrôle d accès Codelock avec clavier de codage CL12

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Le poids et la taille des fichiers

Le multiplexage. Sommaire

Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM

Systèmes de distributeurs Systèmes de distributeur selon la norme ISO , taille 2, série 581. Caractéristiques techniques

Logiciel de Télégestion

PocketNet SNMP/Modbus

La gamme SAM ARGOPOL

Modules d entrées/sorties pour FX série XM07 et XM14

Le son [v] Découpe et colle les images dans la bonne colonne. Prénom : Date : J entends [vi] J entends [va] J entends [vo]

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Supervision - ESX/ESXi. Document FAQ. Supervision - ESX/ESXi. Page: 1 / 9 Dernière mise à jour: 16/04/14 17:45

EVALUATIONS MI-PARCOURS CM2

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Réaliser la fiche de lecture du document distribué en suivant les différentes étapes de la méthodologie (consulter le support du TD!

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Fiche technique CPU 314SC/DPM (314-6CG13)

Astra Elite AM/3 Manuel d'installation

Sage Paie Recueil d informations techniques. Sage Paie & RH. Recommandations techniques. Mise à jour : 18 décembre Sage R&D Paie PME 1

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

CESI Bases de données

BACCALAUREAT GENERAL MATHÉMATIQUES

Architecture des ordinateurs Introduction à l informatique

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

MANUEL D INSTALLATION

Licence Sciences et Technologies Examen janvier 2010

Année Universitaire ère année de Master Droit Mention Droit Privé 1 er semestre. 1 er SEMESTRE 8 matières CM TD COEFF ECTS.

EPFL TP n 3 Essai oedomètrique. Moncef Radi Sehaqui Hamza - Nguyen Ha-Phong - Ilias Nafaï Weil Florian

Solutions en auto-consommation

ABB i-bus KNX Modules TOR SA/S Manuel produit

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Structure de base d un ordinateur

Corrigé des TD 1 à 5

Innovation pour l intégration des systèmes

ANALYSE TRAMEs LIAISON SERIE

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

a) b)

SECURIT GSM Version 2

Projet Matlab : un logiciel de cryptage

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

HTML. Notions générales

Algorithme. Table des matières

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

PG208, Projet n 3 : Serveur HTTP évolué

TP N 5 EDF, compteur

Représentation des Nombres

Transcription:

T.D. 5 Corrigé Assemblage de mémoires Exercice 1 Soit les deux mémoires de type ROM suivantes : 1. Combien peut-on former de mots de 4 bits avec la mémoire M1? Il s agit ici de déterminer la profondeur de la mémoire M1. 256 Kib = (256 Ki / 4) mots de 4 bits = 64 Ki mots de 4 bits. On peut former 64 Ki mots de 4 bits avec la mémoire M1. 2. Combien peut-on former de mots de 8 bits avec la mémoire M2? Il s agit ici de déterminer la profondeur de la mémoire M2. 512 Kib = (512 Ki / 8) mots de 8 bits = 64 Ki mots de 8 bits. On peut former 64 Ki mots de 8 bits (64 Kio) avec la mémoire M2. 3. Quelle est la taille du bus d adresse des deux types de ROM? La taille du bus d adresse d une mémoire se détermine à partir de sa profondeur. 64 Ki mots = 2 16 mots. La taille du bus d adresse des deux types de ROM est de 16 bits. On souhaite réaliser une mémoire M2 à l aide de deux mémoires M1. 4. Quel type d assemblage doit-on réaliser? On passe d un bus de donnée de 4 bits à un bus de donnée de 8 bits. Il faut assembler 2 mémoires M1 en parallèle. T.D. 5 Corrigé 1/6

5. Donnez le schéma de câblage. Exercice 2 On dispose de plusieurs RAM (M1) ayant une capacité de 2 Mib avec un bus de donnée de 4 bits, une entrée CS et une entrée WE. On désire réaliser une RAM (M2) ayant une capacité de 4 Mib. Les bus de commande et de donnée des deux RAM sont identiques. 1. Calculez la taille des bus d adresse des deux types de RAM. La taille du bus d adresse d une mémoire se détermine à partir de sa profondeur. M1 : 2 Mib = (2 Mi / 4) mots de 4 bits = 512 Ki mots de 4 bits. 512 Ki mots = 2 19 mots. La mémoire M1 possède 19 fils d adresse. M2 : 4 Mib = (4 Mi / 4) mots de 4 bits = 1 Mi mots de 4 bits. 1 Mi mots = 2 20 mots. La mémoire M2 possède 20 fils d adresse. 2. Quel type d assemblage doit-on réaliser? On passe d un bus d adresse de 19 bits à un bus d adresse de 20 bits. Il faut assembler 2 mémoires M1 en série. 3. Combien de bits d adresse vont servir à déterminer le CS des mémoires M1? Ce sont les fils d adresse supplémentaires de la mémoire M2 qui vont servir à la sélection des mémoires M1. Ici, la mémoire M2 possède un fil d adresse de plus que la mémoire M1 (20 19 = 1). Un seul fil d adresse servira donc à déterminer le CS des mémoires M1. T.D. 5 Corrigé 2/6

4. Donnez le schéma de câblage. Les entrées WE des mémoires M1 sont reliées directement à l entrée WE de la mémoire M2. Il n y a aucune difficulté particulière pour ce type d entrée. Pour la sélection des mémoires M1, il est préférable d utiliser un démultiplexeur piloté par le fil d adresse A19. Si A19 = 0, le CS de la mémoire M2 est recopié sur le CS de la première mémoire M1 (celle du haut sur le schéma). L autre sortie du démultiplexeur est positionnée à 0 et la seconde mémoire M1 (celle du bas sur le schéma) est désactivée. Si A19 = 1, le CS de la mémoire M2 est recopié sur le CS de la seconde mémoire M1. L autre sortie du démultiplexeur est positionnée à 0 et la première mémoire M1 est désactivée. On remarque que si CS = 0, alors les deux mémoires M1 sont désactivées. 5. Quelle mémoire M1 est active lors de la lecture à l adresse 515 10? C est le fil d adresse A19 qui pilote le démultiplexeur et qui permet de sélectionner la première ou la seconde mémoire M1. 515 10 = 00203 16 A19 = 0 C est la mémoire M1 numéro 1 qui est active. 6. Quelle mémoire M1 est active lors de l écriture à l adresse 9A844 16? Il faut également déterminer la valeur du bit A19 : 9A844 16 A19 = 1 C est la mémoire M1 numéro 2 qui est active. T.D. 5 Corrigé 3/6

Exercice 3 Le montage ci-dessous possède quelques erreurs. Trouvez-les et proposez un montage qui fonctionne. Indications : Le nombre de mémoires M1 est exact. La capacité en bit des mémoires M1 est exacte. La taille du bus de donnée des mémoires M1 est exacte. L assemblage en parallèle est représenté à l horizontale. L assemblage en série est représenté à la verticale. À partir des indications, il est possible de déterminer le nombre de fils d adresse des deux types de ROM : M1 : 1 Kib = (1 Ki / 4) mots de 4 bits = 256 mots de 4 bits = 2 8 mots de 4 bits. La mémoire M1 possède donc 8 fils d adresse (A7:0). M2 : L assemblage en série nous indique qu elle possède un fil d adresse de plus que la mémoire M1. La mémoire M2 possède donc 9 fils d adresse (A8:0). L assemblage en parallèle nous indique que le bus de donnée de la mémoire M2 est deux fois plus large que celui de la mémoire M1 : elle possède donc un bus de donnée de 8 bits (D7:0). Une ROM ne possède jamais d entrée WE (Write Enable), car elle n est accessible qu en lecture. Il faut utiliser un démultiplexeur pour la gestion des entrées CS. T.D. 5 Corrigé 4/6

On obtient le schéma de câblage suivant : Exercice 4 À l aide de plusieurs RAM (M1) de 512 octets possédant un bus de donnée de 4 bits, on souhaite réaliser une RAM (M2) de 8 Kio possédant un bus de donnée de 16 bits. 1. Donnez le nombre de mots et la largeur du bus d adresse des deux types de RAM. M1 : 512 octets = (512 8 / 4) mots de 4 bits = 1 Ki mots de 4 bits. 1 Ki mots = 2 10 mots. La mémoire M1 possède 10 fils d adresse. M2 : 8 Kio = (8 Ki 8 / 16) mots de 16 bits = 4 Ki mots de 16 bits. 4 Ki mots = 2 12 mots. La mémoire M2 possède 12 fils d adresse. 2. Combien de mémoires doit-on assembler en série? On passe d une profondeur de 1 Ki mots à une profondeur de 4 Ki mots. Il faut assembler 4 mémoires en série (4 Ki / 1 Ki = 4). 3. Combien de mémoires doit-on assembler en parallèle? On passe d un bus de donnée de 4 bits à un bus de donnée de 16 bits. Il faut assembler 4 mémoires en parallèle (16 / 4 = 4). T.D. 5 Corrigé 5/6

4. Combien de bits d adresse vont servir à déterminer le CS des mémoires M1? Ce sont les 2 bits d adresse supplémentaires de la mémoire M2 (par rapport à la mémoire M1) qui vont servir à déterminer le CS des RAM (12 10 = 2). 5. Donnez le schéma de câblage. 6. Précisez les mémoires M1 actives pour chacune des adresses suivantes : 95A 16, E03 16, 1FF 16, 725 16. Pour chaque adresse, il suffit de déterminer la valeur des bits A11 et A10. 95A 16 : A11 = 1, A10 = 0 : mémoires M1 numéro 9, 10, 11, 12 actives. E03 16 : A11 = 1, A10 = 1 : mémoires M1 numéro 13, 14, 15, 16 actives 1FF 16 : A11 = 0, A10 = 0 : mémoires M1 numéro 1, 2, 3, 4 actives. 725 16 : A11 = 0, A10 = 1 : mémoires M1 numéro 5, 6, 7, 8 actives. T.D. 5 Corrigé 6/6