QUESTION 1 {2 points}



Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

IFT1215 Introduction aux systèmes informatiques

ELP 304 : Électronique Numérique. Cours 1 Introduction

Système binaire. Algèbre booléenne

Conception de circuits numériques et architecture des ordinateurs

Les opérations binaires

GPA770 Microélectronique appliquée Exercices série A

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Manipulations du laboratoire

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.

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

T. BLOTIN Lycée Paul-Eluard SAINT-DENIS

V- Manipulations de nombres en binaire

VIII- Circuits séquentiels. Mémoires

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

Conception de circuits numériques et architecture des ordinateurs

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Equipement. électronique

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

IV- Comment fonctionne un ordinateur?

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Vers l'ordinateur quantique

1. PRESENTATION DU PROJET

Systemesdigitaux. Cours 5

Commande Prédictive des. Convertisseurs Statiques

Les fonctions logiques

Logiciel de Base. I. Représentation des nombres

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Patentamt JEuropaisches. European Patent Office Numéro de publication: Office européen des brevets DEMANDE DE BREVET EUROPEEN

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

ADÉQUATION ALGORITHME-ARCHITECTURE APPLIQUÉE AUX CIRCUITS RECONFIGURABLES

Extrait des Exploitations Pédagogiques

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Electronique Numérique

L AUTOMATISME LE SIGNAL

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

SUR MODULE CAMÉRA C38A (OV7620)

Métriques de performance pour les algorithmes et programmes parallèles

Licence Sciences et Technologies Examen janvier 2010

CONVERTISSEURS NA ET AN

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Structure fonctionnelle d un SGBD

Conversion d un entier. Méthode par soustraction

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

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

Université de La Rochelle. Réseaux TD n 6

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

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

Cours de Génie Logiciel

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

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

Algorithme. Table des matières

RESUME DE COURS ET CAHIER D'EXERCICES

Systemes d'exploitation des ordinateurs

Erreur statique. Chapitre Définition

Logique séquentielle

Série 77 - Relais statiques modulaires 5A. Caractéristiques. Relais temporisés et relais de contrôle

- Instrumentation numérique -

Génie Industriel et Maintenance

Architecture des ordinateurs

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Architecture des ordinateurs Introduction à l informatique

Calculons avec Albert!

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

Variateurs de vitesse

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Modules d automatismes simples

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

Représentation des Nombres

LA MESURE INDUSTRIELLE

Leçon 1 : Les principaux composants d un ordinateur

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Conférence sur les microcontroleurs.

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

TP D AUTOMATISME TS2 CIRA (première partie)

Éléments d'architecture des ordinateurs

La technologie Java Card TM

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Figure 1 : représentation des différents écarts

COMMANDER la puissance par MODULATION COMMUNIQUER

Microprocesseur + Logiciel

UE Programmation Impérative Licence 2ème Année

Informatique Générale

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

Cours 3 : L'ordinateur

Organisation des Ordinateurs

Simulation Matlab/Simulink d une machine à induction triphasée. Constitution d un référentiel

IF AC/AO 2014/2015 Architecture des ordinateurs. Protopoly

Transcription:

ELE4301 Systèmes logiques II Page 1 de 8 QUESTION 1 {2 points} En se servant de paramètres électriques donnés dans le Tableau 1 ci-dessous, on désire déterminer la fréquence d opération du compteur présenté à la figure Q1: 1 CK 74163 ENT ENP LOAD* QD QC QB QA CLEAR* 1 Figure Q1. Compteur de la question 1. Tableau 1. Paramètres électriques de composants nécessaires. Composant tp HL tp LH t SU t H NON-ET (2 ou plusieurs entrées) 7 ns 4 ns --- - 74163 CK à QD-QA 16 ns 10 ns 8 ns 2 ns 74163 CLEAR à QD-QA 12 ns --- --- 2 ns Calculez la fréquence maximale du compteur modulo 12 (compte 0 à 11) montré à la Figure Q1 cidessus. Bon examen!

ELE4301 Systèmes logiques II Page 2 de 8 QUESTION 2 {4 points} Proposez un générateur de signal programmable. Ce générateur est composé de deux composants essentiels seulement: un circuit de génération numérique de signal et un convertisseur numérique à analogique (CNA) à 3 bits. Définissez les amplitudes de la première moitié d un cycle du signal à l aide d une mémoire SRAM de 8 adresses différentes. Le générateur balaiera les 8 données sauvegardées dans le mémoire SRAM deux fois consécutives. Au premier balayage, les données seront prises telles quelles, mais au deuxième, le signe des données sera inversé. Ensuite, il recommence pour délivrer un signal périodique répétitif tel que montré à la Figure Q2 ci-dessous. 8 Valeurs programmées dans la SRAM Axe (Tension) Axe (Temps) Figure Q2. Signal analogique périodique généré. a) Donnez le schéma simplifié de ce générateur et identifiez tous les signaux qui entrent en jeu;

ELE4301 Systèmes logiques II Page 3 de 8 b) Concevez la partie numérique de ce générateur: fournissez les diagrammes de phase et d'états.

ELE4301 Systèmes logiques II Page 4 de 8 QUESTION 3 {4 points} Concevez un circuit de soustraction binaire à 4 bits. L'algorithme de soustraction est basé sur le complément à 1 nécessitant les étapes suivantes (voir exemple ci-dessous): - complémenter le nombre ayant la valeur négative; - additionner les deux nombres; - si le résultat d'addition présente une retenue, additionner cette retenue au résultat d'addition précédent. Exemple: 1000-0100 = 1000 + 1011 = 1 0011 = 0011 + 1 = 0100 Utilisez un additionneur à 4 bits, une machine séquentielle et un nombre restreint de registres de votre choix pour acquérir les deux nombres à additionner et préserver le résultat. Le soustracteur reçoit deux mots de 4 bits chacun et génère le résultat sur les 4 bits de données de sortie. QUESTION 3 {suite} a) Présentez le schéma bloc complet de votre design.

ELE4301 Systèmes logiques II Page 5 de 8 b) Complétez la machine séquentielle (MSA) pour commander la soustraction: fournissez les deux diagrammes (états et phase) de cette MSA.

ELE4301 Systèmes logiques II Page 6 de 8 QUESTION 4 {3 points} La Figure Q4 ci-dessous montre le diagramme d'états d'une machine séquentielle. a b c d R DSB SE e f W DSB SE Figure Q4. Diagramme d'états de la question Q4 a) Déterminez les états erronés si l'entrée est asynchrone et que la MSA se trouve dans l'état a et les états a, b et c sont assignés 001, 011 et 111 respectivement. b) Assignez les états dans un tableau pour minimiser la partie IFL de la MSA; c) Assignez les états dans un tableau pour éviter les transitoires. d) Écrivez l'expression booléenne du signal W.

ELE4301 Systèmes logiques II Page 7 de 8 QUESTION 5 {7 points} Répondez brièvement mais clairement aux questions importantes suivantes: a) Quel est le nombre de produits disponibles pour une sortie registrée d un circuit programmable de type GAL20V8? Pourquoi? b) Est-il vrai que la technique d assignation bit par état accélère la vitesse d opération d un circuit séquentiel? Pourquoi? c) Est-il possible de réaliser une mémoire RAM dans le FPGA d ACTEL A40M20 (composant utilisé dans le dernier projet)? Quel type de RAM s agit-il (statique ou dynamique)? Quel sera le nombre de bits RAM que vous pouvez intégrer? d) En langage VHDL, expliquez: - la différence entre une variable et un signal; - la différence entre une architecture comportementale et une autre structurée;

ELE4301 Systèmes logiques II Page 8 de 8 QUESTION 5 {suite} e) En se servant du module logique d un FPGA présenté ci-dessous, réalis ez une bistable D. 1 0 S 1 S 1 0 0 S Schéma du module logique du FPGA d'actel f) Donnez le code VHDL synthétisable du bistable D que vous avez proposé dans la partie e de cette question. Bon examen!