TP2 Synthèse d'un Générateur Basse Fréquence GBF

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "TP2 Synthèse d'un Générateur Basse Fréquence GBF"

Transcription

1 Filière ELT 2 ème année TP2 Synthèse d'un Générateur Basse Fréquence GBF Le but final de ce TP est de réaliser un générateur basse-fréquence (GBF). Il doit être capable de produire un signal sinusoïdal, un signal carré, et un signal dent de scie. Le choix de la forme d onde se fait par deux interrupteurs. La Figure 1 schématise le circuit général à synthétiser. Figure 1- Schéma global du circuit à réaliser Travail 1 Dans un premier temps nous allons mettre en évidence l utilisation du CNA. Le circuit du convertisseur numérique analogique passif et disponible en TP est donné sur la Figure 2. Figure 2- Le circuit du CNA passif disponible en TP 1

2 - Connecter la carte CNA aux broches d'extension de la carte FPGA (connecteur d'expansion JD1). - Créer un nouveau projet que vous appellerez gbf. - Créer un nouveau module VHDL avec les entrées/sorties SW et CNA. - Ecrire l'architecture de ce circuit qui ne contiendra qu'une seule instruction d'affectation pour connecter les 8 interrupteurs de la carte nexys3 aux 8 sorties CNA. - Ajouter les contraintes concernant les broches. - Après avoir configuré le FPGA, visualiser sur l oscilloscope la tension analogique de la sortie du CNA. En agissant sur les 8 interrupteurs de la carte nexys3, observer la tension analogique obtenue. - Tracer une courbe qui relie la tension analogique lue sur oscilloscope et la valeur numérique en décimal représentée par les interrupteurs. Travail 2 : Ecrire le programme principal Nous allons créer dans un premier temps un signal de référence qui fixera le rythme. C'est un signal périodique dont la période est contrôlée par deux des interrupteurs de la carte nexys3. Le tableau cicontre résume la fréquence d'échantillonnage que l'on doit obtenir en fonction des états des switch. La forme de ce signal de référence que l'on appelle "clk_en" doit ressembler à un signal de triger comme présente la Figure 3. Figure 3- Le signal clk_en - Garder le projet précédent, on modifiera le programme gbf.vhd. - Changer dans l'entité le port d'entrée SW en FREQ. Ceci donnera le circuit schématisé sur la Figure 4. Figure 4- Process qui génère le signal clk_en - Ecrire un process pour réaliser un circuit qui produit le signal clk_en à partir de MCLK et FREQ. Le listing de ce process est le suivant: 2

3 process(mclk) begin if MCLK event and MCLK= 1 then clk_en <= 0 ; cmp <= cmp + 1; if cmp = compt_max then clk_en <= 1 ; cmp <= 0; end if; end if; end process; cmpt_max est un signal de type entier qui dépend de l'état des switch. Nous devons déclarer ce signal dans la partie déclarative de l'architecture. Un circuit combinatoire relie les états des switch (le signal FREQ) au compt_max. - Tracer un chronogramme qui illustre le signal MCLK, cmp et clk_en quand compt_max=3 et un autre quand compt_max=7. Pour le moment on ne teste pas le fonctionnement de votre programme. Nous allons y ajouter 3 components pour générer les 3 types de signaux (carré, dent de scie et sinusoïdal). Dans un premier temps, nous allons réaliser la partie concernant le générateur du signal carré dans un fichier séparé et nous allons l ajouter comme un component à ce programme principale "gbf.vhd". Travail 3 : Générateur du signal carré Le schéma bloc du circuit à réaliser est le suivant : Figure 5- Schéma fonctionnel du circuit Le circuit «sig_carre» est un sous-programme qui réalise un générateur du signal carré, à écrire dans un fichier séparé. L entité de ce circuit est la suivante (nom du fichier doit être identique au nom de l entité : sig_carre.vhd) : 3

4 entity sig_carre is Port( MCLK : in std_logic ; CLK_EN : in std_logic ; SIG_OUT : out std_logic_vector(7 downto 0)) ; End sig_carre; Figure 6- le bloc sig_carre - Ecrire l architecture de cette entité pour envoyer la valeur « » en sortie SIG_OUT (qui correspond à la tension analogique la plus importante en sortie du CNA) pendant 128 coups de CLK_EN. Ensuite, envoyez « » en sortie pendant 128 coups de CLK_EN ; et ainsi de suite. Cette entité constituera le component à utiliser dans le circuit principal. Remarque important : Dans tous les process synchrones que vous faites, synchronisez les process sur le front montant de l horloge principal (MCLK à 100 MHz). Pour obtenir des fréquences différant de l'horloge principale, utiliser plutôt des signaux «enable» avec une synchronisation sur l horloge principale : Process(CLK) Begin If CLK event and CLK= 1 then If CLK_EN= 1 then Série d instructions End if ; End if ; End process ; Il faudra que maintenant le circuit principale fasse appelle à ce bloc. Deux étapes à réaliser: 1- déclaration de component, 2- instanciation. Pour la déclaration on ajoute les lignes suivantes dans la partie déclarative de l'architecture de gbf. component sig_carre Port( MCLK : in std_logic ; CLK_EN : in std_logic ; SIG_OUT : out std_logic_vector(7 downto 0)) ; end component; 4

5 Pour câbler ce bloc dans le module gbf, on l'instancie dans l'architecture de gbf : Gene:sig_carre: sig_carre Port map( MCLK => MCLK, CLK_EN => clk_en, SIG_OUT => carre_out) ; - Connecter le signal carre_out au port CNA: CNA <= carre_out; - synthétiser gbf et vérifier la sortie analogique du CNA sur l oscilloscope. Est-ce que la fréquence change en jouant sur les interrupteurs? Est-ce que les valeurs des fréquences sont correctes? Travail 4 : Générateur dent de scie Maintenant nous allons y ajouter le générateur de dent de scie. Ce circuit est schématisé cidessous. X"01" EN 8 D CLK Figure 7- Schéma fonctionnel du circuit, à gauche schéma comportemental, à droite schéma RTL Ajouter un nouveau module VHDL à votre projet (dent_scie.vhd) où vous écrivez un programme VHDL pour créer un générateur de signal dent de scie. L entité est la suivante : entity DENT_SCIE is Port ( CLK : in std_logic ; CLK_EN : in std_logic ; SIG_OUT : out std_logic_vector(7 downto 0)) ; end DENT_SCIE; Modifiez le circuit principal pour que l'on puisse sélectionner la forme d'onde (carré ou dent de scie) en utilisant l interrupteur 7 (SW7) de la carte. 5

6 Travail 5 : Générateur du signal sinusoïdal Le diagramme de flux d un oscillateur sinusoïdal est le suivant : Figure 8- Diagramme de flux d'un oscillateur numérique Un programme VHDL réalisant ce diagramme de flux peut être téléchargé de la page web du TP (dans la partie "Resources". Sauvegarder ce fichier dans le répertoire courant puis l ajouter à votre projet. Retourner à votre entité «gbf» pour déclarer ce nouveau component. Modifier le programme «gbf.vhd» en considérant le diagramme global de la page 1. Attention: Un nouveau signal est à ajouter dans l'entité "gbf" en tant qu'une entrée binaire (std_logic), c'est un signal RESET qui sera relié à un des boutons poussoirs de la carte (BTND par exemple). Travail 6 : Ajout d'un quatrième signal Nous allons utiliser la mémoire embarquée de FPGA pour produire un quatrième signal. Utilisant le "corgen", ajoutez à votre projet une mémoire de type ROM de taille 256 octets. Initialisez cette mémoire par 256 échantillons. Ces échantillons ont été déjà rangés dans un fichier qui peut être récupéré à partir de la page web de TP. Faites un programme VHDL qui instancie ce component (la ROM) et lui fournit une adresse allant de 0 à 255 de manière circulaire. Le circuit récupère la data de la ROM et la sauvegarde dans un registre et c est la sortie de ce registre qui constitue la sortie finale du bloc. Figure 9- Utilisation d'un LUT (Look Up Table) 6

7 Intégrer ce circuit comme un quatrième component à votre programme principal précédent. Maintenant il faudra que votre GBF crée 4 types de signal que l'on peut sélectionner utilisant deux des interrupteurs de la carte Nexys3. Conclusion Vous devez savoir réaliser des blocs hiérarchiques, de les déclarer dans un programme principal, et de les appeler (instancier). Dans ce TP, nous avons réalisé un système numérique avec une fréquence d'échantillonnage inférieure à la fréquence d'horloge de la carte. Vous avez appris d'utiliser un signal "enable" dans des process synchrone pour faire exécuter un process à une fréquence différant de la fréquence d'horloge principale. Ce signal "enable" a été réalisé moyennant un process synchrone et un compteur. N'oublions pas que la durée "haute" de ce signal est une seule période d'horloge. Vous avez appris aussi comment en utilisant une LUT, on peut générer un signal périodique quelconque. Exercice Sachant que nous avions un CAN sur 8 bits, comment la LUT a été remplie? En effet on a calculé un vecteur de taille 256 (taille de la mémoire) contenant des valeurs de sinus (avec le programme Matlab ci-dessous): t=(0:255)/pi*2; Sinx = sin(t); Ceci donne dans le tableau "Sinx" les valeurs de sinus en réel: Sachant que la tension minimale en sortie du CNA est 0 et obtenue par " " et que la tension maximale est le Vcc (3.3 V) et obtenu par " ", avec quelle formule vous calculez les valeurs entières du sinus allant de 0 à 255 à mettre dans la mémoire? 7

Page de garde, ne pas photocopier.

Page de garde, ne pas photocopier. Page de garde, ne pas photocopier. Page 1 sur 17 UESTION 1 {4 points} La figure ci-dessous montre le diagramme d'états d'une machine séquentielle algorithmique (MSA). A SB Z SE B X C SB Z SE X E X V SB

Plus en détail

Exemples de code VHDL pour les compteurs

Exemples de code VHDL pour les compteurs Exemples de code VHDL pour les compteurs Dans le texte suivant, nous trouverons du code VHDL pour 4 genres de compteurs. Ces compteurs sont utilises pour des applications différentes mais sont bases sur

Plus en détail

Option Introduction à la modélisation et à la vérification des systèmes numériques Planche de TP n 4

Option Introduction à la modélisation et à la vérification des systèmes numériques Planche de TP n 4 Université Joseph Fourier Année 2014/2015 Master 1 Informatique Option Introduction à la modélisation et à la vérification des systèmes numériques Planche de TP n 4 Synthèse FPGA avec Quartus (http://www.altera.com/)

Plus en détail

SIMULATION NUMERIQUE AUTOUR DE PLDS SOUS PROTEUS

SIMULATION NUMERIQUE AUTOUR DE PLDS SOUS PROTEUS SIMULATION NUMERIQUE AUTOUR DE PLDS SOUS PROTEUS SAISIE DE MACHINES A ETATS, GENERATION DE FICHIERS JEDEC, SIMULATION SOUS WARP PUIS MIGRATION VERS PROTEUS VSM 1 INTRODUCTION Cette première journée de

Plus en détail

Contrôleur VGA. Figure 1. Le port VGA sur la carte Nexys-3

Contrôleur VGA. Figure 1. Le port VGA sur la carte Nexys-3 Contrôleur VGA Un contrôleur VGA 1 est un composant qui contrôle 5 signaux de base pour afficher de la vidéo : - un signal de synchronisation horizontale HS - un signal de synchronisation verticale VS

Plus en détail

Simulation et validation

Simulation et validation 1 Une bonne maîtrise de la conception passe par la validation de chaque étape Ce que fait le système (cahier des charges) Spécification de niveau N SIMULATIONS simulation comportementale : REFERENCE simulation

Plus en détail

G R O U P E. Rapport. Projet VHDL. Charles Sylvain

G R O U P E. Rapport. Projet VHDL. Charles Sylvain G R O U P E Rapport Projet VHDL I4 Novembre 2004 Charles Sylvain SOMMAIRE I. DESCRIPTION DU PROJET... 3 A. LES ENTREES/SORTIES... 3 B. CONTRAINTES ET CARACTERISTIQUES... 3 C. DESCRIPTION DU COMPOSANT...

Plus en détail

TP 5: Electronique numérique

TP 5: Electronique numérique Travaux Pratiques Avancés (TPA) d Electronique Année 2015-16 TP 5: Electronique numérique Sergio Gonzalez Sevilla *, Antonio Miucci Département de Physique Nucléaire et Corpusculaire (DPNC) Université

Plus en détail

Rapport de TP ASIC. Application Specific Integrated Circuit 2008/2009. Par : Hamza BOUKABACHE Olivier PISTRE. 5eme AE

Rapport de TP ASIC. Application Specific Integrated Circuit 2008/2009. Par : Hamza BOUKABACHE Olivier PISTRE. 5eme AE Rapport de TP ASIC Par : Hamza BOUKABACHE Olivier PISTRE 2008/2009 Application Specific Integrated Circuit 5eme AE Dans un marché de plus en plus concurrentiel, l électronique actuelle tend vers une complexité

Plus en détail

Cours VHDL - IV. L3-S6 - Université de Cergy-Pontoise. Laurent Rodriguez Benoît Miramond

Cours VHDL - IV. L3-S6 - Université de Cergy-Pontoise. Laurent Rodriguez Benoît Miramond Cours VHDL - IV L3-S6 - Université de Cergy-Pontoise Laurent Rodriguez Benoît Miramond Plan du cours I Historique de conception des circuits intégrés - HDL - Modèles de conceptions - VHDL - Les modèles

Plus en détail

Mini projet VHDL ( http://seb.france.free.fr/eseo/i2/vhdl )

Mini projet VHDL ( http://seb.france.free.fr/eseo/i2/vhdl ) Mini projet VHDL ( http://seb.france.free.fr/eseo/i2/vhdl ) Professeur responsable : Etudiants I2 : Daniel Sébastien Yvonnick GENET FRANÇOIS BRUNET 1 SOMMAIRE 1. Introduction 3 2. Spécifications 3 1) Description

Plus en détail

Travaux Dirigés Microprocesseur et Microcontrôleur

Travaux Dirigés Microprocesseur et Microcontrôleur Université de Savoie Travaux Dirigés Microprocesseur et Microcontrôleur Sylvain MONTAGNY sylvain.montagny@univ-savoie.fr Bâtiment chablais, bureau 13 04 79 75 86 86 TD1 : Rappels et jeu d instruction TD2

Plus en détail

TP Automatisme (1 GIM 2013_14) MR KHATORY

TP Automatisme (1 GIM 2013_14) MR KHATORY Université Sidi Mohammed Ben Abdellah Ecole Supérieure de Technologie de Fès Filière Génie Industriel et Maintenance TP Automatisme (1 GIM 2013_14) MR KHATORY DEC Université Sidi Mohammed Ben Abdellah

Plus en détail

COMPTAGE. Tout système de numération repose sur une équation générale : N=a n. .B 2 +a 1

COMPTAGE. Tout système de numération repose sur une équation générale : N=a n. .B 2 +a 1 Page 1 I/ RPPELS Système de numération COMPTGE Tout système de numération repose sur une équation générale : N=a n.b n +a n-1.b n-1 +...+a 2.B 2 +a 1.B 1 +a 0.B 0 ainsi : 1011 en binaire correspond à 1.2

Plus en détail

Architecture des ordinateurs - TD 08

Architecture des ordinateurs - TD 08 Architecture des ordinateurs - T 08 1 Logique asynchrone 1.1 ascule Voici le diagramme d une bascule ainsi que son implémentation avec deux portes NO. 1. Écrire la table de vérité pour,, et. Attention

Plus en détail

Guide d utilisation des outils de conception VHDL - FPGA

Guide d utilisation des outils de conception VHDL - FPGA Guide d utilisation des outils de conception VHDL - FPGA Eduardo Sanchez EPFL - LSL 2000 Guide des outils de conception Page 1 Eduardo Sanchez Exemple de programme VHDL: Une ALU 8 bits C est une ALU très

Plus en détail

Exercices VHDL pour l évaluation

Exercices VHDL pour l évaluation Outils informatiques 25-26 Exercices VHDL pour l évaluation Alain Vachoux EPFL/STI-IMM-LSM alain.vachoux@epfl.ch Organisation des exercices Les informations sur l organisation des exercices se trouvent

Plus en détail

T e c h n i q u e n u m é r i q u e

T e c h n i q u e n u m é r i q u e T e c h n i q u e n u m é r i q u e Projet intégré Jeu Simon Développement, description VHDL et tests des composants Groupe 3 Didier Crausaz I1-a Projet intégré / D.Crausaz page 1 Table des matières 1.

Plus en détail

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation :

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation : TPS 5 : Prise en main du système de Développement IMAP137L Préparation 1. Prendre connaissance de l annexe de ce TP et revoir les pages 110-126 du cours. 2. Quels sont les principaux constituants du Système

Plus en détail

BASCULES ET COMPTEURS

BASCULES ET COMPTEURS S4 LM BASULES ET OMPTEURS. BASULES Les bascules sont les opérateurs élémentaires de mémorisation. Leur état présent, déterminé par l'état des sorties, est fonction des entrées et de l'état précédent des

Plus en détail

TP : Circuits combinatoires et séquentiels

TP : Circuits combinatoires et séquentiels TP : Circuits combinatoires et séquentiels Département IF / Architecture Matérielle Dans ce TP...... vous aurez besoin des pré-requis suivants Codage des entiers. Éléments constitutifs d un circuit combinatoire

Plus en détail

Carrefour N 3 Carrefour N 2 Carrefour N 1. détection captage. communication

Carrefour N 3 Carrefour N 2 Carrefour N 1. détection captage. communication Voie 1 R1 O1 V1 Voie 2 R2 O2 V2 Gestion microprogrammée Manip micro N 2 d'un carrefour I) Présentation : Actuellement, la densité de la circulation dans toutes les grandes villes nécessite de plus en plus

Plus en détail

QUESTION 1 {2 points}

QUESTION 1 {2 points} 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é

Plus en détail

68300 SAINT-LOUIS T.P. n G. Durée : 2 H. Plan du T.P.

68300 SAINT-LOUIS T.P. n G. Durée : 2 H. Plan du T.P. CORRECTION TP AMOS Durée : 2 H. A. OBJECTIF DU T.P. A. Objectif du T.P. B. Travail demandé B.1. But B.2. Fibre optique B.3. Speckle B.4. Monochromateur B.5. CCD B.6. Pockels B.7. Piezo B.8. Diode laser

Plus en détail

Compteurs, variables et afficheurs dans Automgen

Compteurs, variables et afficheurs dans Automgen Section : S Option : Sciences de l ingénieur Discipline : Génie Électrique Compteurs, variables et afficheurs dans Automgen Domaine d application : Traitement programmé de l information Type de document

Plus en détail

Utilisation du Logiciel QUARTUS

Utilisation du Logiciel QUARTUS Utilisation du Logiciel QUARTUS Sommaire : 1 -Création d'un projet...2 2 -Description Schématique...3 3 -Description VHDL...6 4 -Utilisation des megafonctions...10 5 - Simulation du Projet...12 6 -Implantation

Plus en détail

Fiche de programmation TIA PORTAL SIEMENS

Fiche de programmation TIA PORTAL SIEMENS Fiche de programmation TIA PORTAL SIEMENS Cliquez sur Démarrer > Programmes > Siemens Automation > TIA-Portal V11 et passez au paragraphe 1 ou 2. 1.Ouverture d un projet existant : Sélectionnez votre projet

Plus en détail

TP3- Port série, Liaison RS232

TP3- Port série, Liaison RS232 Filière ELT 2 ème année, 2015-2016 TP3- Port série, Liaison RS232 Dans ce TP nous utiliserons le port sériel pour envoyer et recevoir les données vers un PC. Le port série des PC utilise la norme RS232

Plus en détail

Manipulations du laboratoire

Manipulations du laboratoire Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement

Plus en détail

VHDL par Ahcène Bounceur. VHDL Machine à états. Ahcène Bounceur

VHDL par Ahcène Bounceur. VHDL Machine à états. Ahcène Bounceur 3 VHDL Machine à états Ahcène Bounceur Les Fonctions à mémoire Description d une fonction séquentielle X=001 S0 S1 X=010 X=111 S6 S2 X=011 X=110 S5 X=101 S4 S3 X=100 Compteur synchrone (passage d un état

Plus en détail

CONVERSION DE DONNEES

CONVERSION DE DONNEES CONVERSION DE DONNEES Baccalauréat Sciences de l'ingénieur A1 : Analyser le besoin A2 : Composants réalisant les fonctions de la chaîne d information B1 : Identifier la nature de l'information et la nature

Plus en détail

Introduction à VHDL. Tanguy Risset à Partir du cours de l ENST http://comelec.enst.fr/hdl. - p. 1/44

Introduction à VHDL. Tanguy Risset à Partir du cours de l ENST http://comelec.enst.fr/hdl. - p. 1/44 Introduction à VHDL Tanguy Risset à Partir du cours de l ENST http://comelec.enst.fr/hdl - p. 1/44 Plan Rappel d électronique Introduction à VHDL Historique Structure du langage Types, expressions. Exemples

Plus en détail

Fibre optique. Kit EducOptic. Soudeuse à fibre optique X X Kit de clivage. Oscilloscope numérique X X Jarretières de fibre optique

Fibre optique. Kit EducOptic. Soudeuse à fibre optique X X Kit de clivage. Oscilloscope numérique X X Jarretières de fibre optique CARTOGRAPHIE D UN SYSTÈME À FIBRE OPTIQUE RÉFLECTOMÈTRE - SOUDEUSE U52. MISE EN ŒUVRE DU SYSTÈME 2.1. Éléments à votre disposition 2.1.1. Matériel Voir cadre 1 2.1.2. Documentation Liste du matériel U51

Plus en détail

Serveur Web embarqué

Serveur Web embarqué Serveur Web embarqué OBJECTIFS : Dans ce TP vous allez concevoir un serveur Web que vous implanterez sur une carte DE2. MANIPULATION : Pour faire ce TP vous devez disposer des éléments suivants : Quartus

Plus en détail

D'identifier les signaux externes qui seront associés aux pattes du FPGA grâce à l'outil add I/O marker.

D'identifier les signaux externes qui seront associés aux pattes du FPGA grâce à l'outil add I/O marker. de relier ce bus flottant aux modules compteur D'identifier les signaux externes qui seront associés aux pattes du FPGA grâce à l'outil add I/O marker. Pour un bus le nom du noeud doit se faire de la façon

Plus en détail

FP1 : GESTION DU CYCLE DE FONCTIONNEMENT

FP1 : GESTION DU CYCLE DE FONCTIONNEMENT Tle Bac Pro SEN septembre 2010 Séquence n 1 : Etude de la fonction principale FP1 SYSTEME DE SOUDAGE ET D'IMPRESSION PROBLEMATIQUE Comment le microcontrôleur communique-t-il avec les composants? OBJECTIFS

Plus en détail

Circuits combinatoires et Séquentiels. Prof. Abdelhakim El Imrani

Circuits combinatoires et Séquentiels. Prof. Abdelhakim El Imrani Université Mohammed V Faculté des Sciences Département de Mathématiques et Informatique SMI4 Circuits combinatoires et Séquentiels Prof. Abdelhakim El Imrani Types de circuits logiques Circuits combinatoire

Plus en détail

Le VHDL. VHSIC (Very High Speed Integrated Circuit) Hardware Description Language, (Ou encore V.H.S.I.C.H.D.L. :)

Le VHDL. VHSIC (Very High Speed Integrated Circuit) Hardware Description Language, (Ou encore V.H.S.I.C.H.D.L. :) Le VHDL VHSIC (Very High Speed Integrated Circuit) Hardware Description Language, (Ou encore V.H.S.I.C.H.D.L. :) Plan de la présentation Objets et opérateurs de base Logique concurrente VS synchrone Les

Plus en détail

EPREUVE ÉCRITE Ministère de l Education nationale et de la Formation professionnelle

EPREUVE ÉCRITE Ministère de l Education nationale et de la Formation professionnelle EPREUVE ÉCRITE Ministère de l Education nationale et de la Formation professionnelle EXAMEN DE FIN D ÉTUDES SECONDAIRES TECHNIQUES Régime de la formation de technicien Division électrotechnique Section

Plus en détail

TP1 La prise en main de la carte nexys 3

TP1 La prise en main de la carte nexys 3 Filière ELT 2 ème année TP1 La prise en main de la carte nexys 3 Au cours de ce TP nous allons apprendre comment un programme VHDL s écrit dans l environnement ISE, et ensuite, comment ce programme se

Plus en détail

U90 Ladder. Notice d utilisation. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr

U90 Ladder. Notice d utilisation. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr U90 Ladder Notice d utilisation Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr 1 Plan du document Introduction Page 4 Créer un projet Page 5 Création des

Plus en détail

Connexion des systèmes SLC en tant qu E/S décentralisées aux processeurs PLC-5

Connexion des systèmes SLC en tant qu E/S décentralisées aux processeurs PLC-5 Guide de référence Ce document associe la documentation existante des PLC et SLC pour expliquer la communication entre ces deux types de systèmes sur une liaison RIO. Ces informations sont complémentaires

Plus en détail

Travaux Pratiques de Réseaux DUT 2 eme année

Travaux Pratiques de Réseaux DUT 2 eme année Travaux Pratiques de Réseaux DUT 2 eme année Copyright c Emmanuel Nataf Chapitre 1 Programmation réseaux 1.1 Communication avec UDP - package java.net Le but de ce TP est de réaliser deux programmes permettant

Plus en détail

SYSTEME D INFORMATIONS METEOROLOGIQUES DE LA STATION DE SKI BLANI 2000

SYSTEME D INFORMATIONS METEOROLOGIQUES DE LA STATION DE SKI BLANI 2000 Baccalauréat technologique STI2D BLANI 2000 EN DIRECT Acceuil>Blani 2000 En direct BLANI 2000 EN DIRECT Saint Martin Station Haut des pistes SYSTEME D INFORMATIONS METEOROLOGIQUES DE LA STATION DE SKI

Plus en détail

Synthèse des circuits

Synthèse des circuits Le langage VHDL P.N ENSEIRB 1.0 Introduction Le VHDL est un langage général de description de matériel permettant un grand niveau d abstraction. Un système aussi complexe soit-il peut être décrit sous

Plus en détail

Paramétrage -------------------------------------------- Page 3

Paramétrage -------------------------------------------- Page 3 Installation -------------------------------------------- Page 2 Paramétrage -------------------------------------------- Page 3 Connection entre et --------------------------------------------

Plus en détail

Projet IMA3- Filières Systèmes communicants

Projet IMA3- Filières Systèmes communicants Projet IMA3- Filières Systèmes communicants Tutoriel: programmation FPGA sur la plateforme «Nanoboard» d Altium Alexandre Boé, Nicolas Wichmann, Thomas Vantroys, Xavier Redon 1 Plateforme de prototypage

Plus en détail

MOTORISATION, PILOTAGE, INSTRUMENTATION D UN FAUTEUIL ELECTRIQUE

MOTORISATION, PILOTAGE, INSTRUMENTATION D UN FAUTEUIL ELECTRIQUE Licence Professionnelle Vega MOTORISATION, PILOTAGE, INSTRUMENTATION D UN FAUTEUIL ELECTRIQUE Projet Tutoré 2013-2014 Sahin Mustafa et Lopez Jhonatan Remerciements Le projet présenté dans ce compte rendu,

Plus en détail

Mise en œuvre d une UART

Mise en œuvre d une UART G R O U P E Rapport TP VHDL Mise en œuvre d une UART I4SE-AE2 Avril 2005 Charles Sébastien Introduction... 3 I. Réalisation du module TX... 3 A. Le protocole... 3 B. Les Compteurs... 4 1. Le compteur modulo

Plus en détail

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

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de

Plus en détail

Comment utiliser les formulaires dynamiques

Comment utiliser les formulaires dynamiques Comment utiliser les formulaires dynamiques Un formulaire dynamique permet de nombreux contrôles avant son traitement (zones obligatoires, calculs automatiques ). Les formulaires que vous allez utiliser

Plus en détail

DETECTEUR DE MOUVEMENT

DETECTEUR DE MOUVEMENT MANUEL DE PRODUIT DETECTEUR DE MOUVEMENT DETECTEUR DE MOUVEMENT KNX ZN1IO-DETEC Edition 1 Version 1.0 1. Introduction... 3 2. Installation... 4 2.1. Installation du détecteur de mouvement... 4 2.2. Description

Plus en détail

Les options de synchronisation en PXI

Les options de synchronisation en PXI Les options de synchronisation en PXI Etienne SUC Les systèmes modernes de test ou de contrôle utilisent des cartes PC pour acquérir les mesures. Ces cartes sont aujourd hui disponibles sous le format

Plus en détail

Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement»

Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement» Rapports réglementaires Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement» Version 1.1 Ne pas communiquer ou reproduire sans autorisation de la

Plus en détail

Lycée Louis Couffignal

Lycée Louis Couffignal CREMMEL Marcel Lycée Louis Couffignal STRASBOURG Les dspic sont des microcontroleurs 16 bits rapides avec des capacités de DSP (Digital Signal Processor) convenant ainsi à de nombreuses applications de

Plus en détail

Tableaux et manipulation d images «bitmap»

Tableaux et manipulation d images «bitmap» T.P. numéro VII Tableaux et manipulation d images «bitmap» Ce T.P. va faire intervenir les notions suivantes : lecture/écriture de fichiers binaires ; images bitmap ; tableaux de données. 1 Fichiers binaires

Plus en détail

2. Analyse des performances et du comportement.

2. Analyse des performances et du comportement. 2. Analyse des performances et du comportement. Question 2.1: Calculer la valeur du paramètre "délai de démarrage" minimum à programmer dans la machine pour faire coïncider l'arrivée du paquet et l'étiquette

Plus en détail

Automates. 1 Sur papier! 1.1 Algorithme. 1.2 Interface. 1.3 Protocole. Département IF / Architecture Matérielle

Automates. 1 Sur papier! 1.1 Algorithme. 1.2 Interface. 1.3 Protocole. Département IF / Architecture Matérielle épartement IF / Architecture Matérielle Automates ans ce T, on va construire une implémentation matérielle d un alrithme, sous la forme d un circuit séquentiel complexe avec séparation de la partie contrôle

Plus en détail

Etude d'une résonance en intensité

Etude d'une résonance en intensité Le schéma du montage à étudier est le suivant: i R L, r C On note R t la résistance totale du cicuit GBF u(t) Le GBF délivre un signal sinusoïdal de fréquence f variable. u( t) = U 2 cos( ωt) i( t) = I

Plus en détail

Hubic.doc.doc 44120 VERTOU Page : 1 / 18

Hubic.doc.doc 44120 VERTOU Page : 1 / 18 Sommaire A) - Utilisation de HUBIC via Internet 2 1) - Utilité d'hubic (OVH) 2 2) - Créer un compte chez Hubic (OVH) 2 3) - Gestion de votre espace 5 4) - Création d'un nouveau dossier 5 5) - Ajouter un

Plus en détail

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani IFT1166 TP3 Été 2008 1/5 IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008 Gestion de stocks à la sauce C++! Mohamed Lokbani Équipes : le travail peut-être fait en binôme mais vous ne remettez qu un travail par

Plus en détail

Examen 2. Q1 (3 points) : Quel mot ou concept relié aux ordinateurs correspond à la définition suivante :

Examen 2. Q1 (3 points) : Quel mot ou concept relié aux ordinateurs correspond à la définition suivante : GI-1001, 24 avril 2012 Nom/Matricule : Examen 2 Cet examen vaut 40% de la note totale du cours. Les questions seront corrigées sur un total de 40 points. La valeur de chaque question est indiquée avec

Plus en détail

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1 Sogenactif Paiement Web PLUG-IN 6.15 Guiide d' 'iinsttallllattiion Versiion 2..01 Juiin 2010 1/1 Sommaire 1. INTRODUCTION...2 2. LISTE DES OBJETS LIVRES...3 3. SCHEMA DES FLUX ET APPEL DES SCRIPTS...4

Plus en détail

Pilotage à distance via une liaison LIFI

Pilotage à distance via une liaison LIFI C3 4 VALIDER LE CHOIX D UNE ARCHITECTURE MATERIELLE/LOGICIELLE. C4 1 CABLER ET/OU INTEGRER UN MATERIEL. C4 3 ADAPTER ET/OU CONFIGURER UNE STRUCTURE LOGICIELLE. C4 5 TESTER ET VALIDER UN MODULE LOGICIEL

Plus en détail

Présentation du logiciel de conception ALTERA : Quartus II. Version 0.01α. par J. WEISS

Présentation du logiciel de conception ALTERA : Quartus II. Version 0.01α. par J. WEISS 1 Présentation du logiciel de conception ALTERA : Quartus II Version 0.01α par J. WEISS Projet étudié...1 Cahier des charges...1 Analyse du sujet...2 Conception...2 Définition du projet...2 Déroulement

Plus en détail

Utilisation et programmation en C des microcontrôleurs PIC

Utilisation et programmation en C des microcontrôleurs PIC Utilisation et programmation en C des microcontrôleurs PIC 16F876-16F877 Projet tutoré 2 ème année GTR, 2004/2005 Tuteur de projet : M. Millet Xavier Frachebois, Mathieu Coin Table des matières Introduction...1

Plus en détail

Une première introduction à l optoélectronique :fourche optique et transmission du son.

Une première introduction à l optoélectronique :fourche optique et transmission du son. TP 9 Une première introduction à l optoélectronique :fourche optique et transmission du son. 9.1 Introduction Émise par un corps, réfléchie par une surface, rétrodiffusée ou encore modulée à diverses fréquences,

Plus en détail

MODULATION D AMPLITUDE

MODULATION D AMPLITUDE T.P-cours de Physique n 3 : MODULATION D AMPLITUDE Rappel sur le rôle de la modulation. L information que l on souhaite transmettre (parole, musique, ) est constituée de signaux qui ont des fréquences

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Création de pages dynamiques courantes CHAPITRE 3 169 Figure 3-39 La boîte de dialogue de l objet Liste/Menu permet de configurer les options de l affichage

Plus en détail

Rapport de projet. Traitement vidéo

Rapport de projet. Traitement vidéo Rapport de projet Traitement vidéo Sommaire Présentation...4 Cahier des charges...5 Choix des composants...5 Organisation...8 Le projet...9 La mémoire...9 RS232...11 Présentation de la caméra...12 Récupération

Plus en détail

ETUDE DE LA COMMUNICATION AVEC LA CARTE A PUCE

ETUDE DE LA COMMUNICATION AVEC LA CARTE A PUCE FP1 : ETUDE DE LA COMMUNICATION AVEC LA CARTE A PUCE Durée : 18H00 Objectif spécifique : l'élève devra être capable de... Décrire le principe de fonctionnement de la carte à puce. Afficher plusieurs trames

Plus en détail

Les avances en moyen informatique (puissance de calcul) ont rendu possible le expression et traitement de signaux en forme numérique.

Les avances en moyen informatique (puissance de calcul) ont rendu possible le expression et traitement de signaux en forme numérique. Les avances en moyen informatique (puissance de calcul) ont rendu possible le expression et traitement de signaux en forme numérique. Mais pour numériser, il faut d'abord échantillonner. Nous allons voir

Plus en détail

Travaux Pratiques Programmation C Embarqué

Travaux Pratiques Programmation C Embarqué AU 2014-2015 Université de Sousse Institut Supérieur d'informatique et des Techniques de Communication Hammam Sousse (ISITCom) Travaux Pratiques Programmation C Embarqué Cas des Microcontrôleurs PIC 3

Plus en détail

Les Convertisseurs Analogique Numérique. Figure 1 : Symbole de la fonction Conversion Analogique / Numérique

Les Convertisseurs Analogique Numérique. Figure 1 : Symbole de la fonction Conversion Analogique / Numérique Site Internet : www.gecif.net Discipline : Génie Electrique Les Convertisseurs Analogique Numérique I Identification de la fonction C.A.N. On appelle Convertisseur Analogique Numérique (C.A.N.) tout dispositif

Plus en détail

Infotronique 2ème année Module MA3: Composants des systèmes temps réelr

Infotronique 2ème année Module MA3: Composants des systèmes temps réelr Infotronique 2ème année Module MA3: Composants des systèmes temps réelr 1) Méthodologie de conception 2) Outils de conception 3) La simulation et la vérification 1 Objectif Développement de système basé

Plus en détail

Travaux pratiques 10.6.2 : établissement d'une session en mode console avec HyperTerminal

Travaux pratiques 10.6.2 : établissement d'une session en mode console avec HyperTerminal Travaux pratiques 10.6.2 : établissement d'une session en mode console avec HyperTerminal Diagramme de topologie Objectifs pédagogiques À l issue de ces travaux pratiques, vous serez en mesure d effectuer

Plus en détail

La procédure présentée ici est une procédure de base qui permet ensuite de travailler sur le mini-pc «comme sur son propre poste fixe».

La procédure présentée ici est une procédure de base qui permet ensuite de travailler sur le mini-pc «comme sur son propre poste fixe». Mini-PC : Gnu/Linux : Installation de l'accès au bureau distant du mini-pc par VNC Par X. HINAULT Novembre 2014 www.mon-club-elec.fr Ce qu'on va faire ici... Nous allons voir ici comment installer l'accès

Plus en détail

GUIDE D INSTALLATION DXO OPTICS PRO 6

GUIDE D INSTALLATION DXO OPTICS PRO 6 GUIDE D INSTALLATION DXO OPTICS PRO 6 Merci de votre intérêt pour DxO Optics Pro! Vous trouverez ci-dessous des informations concernant l achat, l installation, l activation et la mise à jour du logiciel.

Plus en détail

Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003. Table des matiäres

Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003. Table des matiäres Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003 Table des matiäres INTRODUCTION 2 QU EST-CE QU UN SERVICE WEB??? 2 LES PRELIMINAIRES 2 LE DESIGN DE LA FICHE DE RECHERCHE

Plus en détail

M A N U E L U T I L I S A T E U R

M A N U E L U T I L I S A T E U R Boulais Jérémie Fèvre Jean-Charles Mai 2007 Université de Nantes TP de synthèse d images M A N U E L U T I L I S A T E U R Manuel utilisateur - Page 1 sur 8 Sommaire Téléchargement de POV RAY... 3 Installation

Plus en détail

Exemple : Le module ETZ 510 de Schneider permet la communication entre un réseau UNI TELWAY et un réseau Ethernet TCP/IP.

Exemple : Le module ETZ 510 de Schneider permet la communication entre un réseau UNI TELWAY et un réseau Ethernet TCP/IP. Savoir S4.7 : Réseau communiquant pour l habitat et le tertiaire DATE : 1 INTRODUCTION Le réseau Ethernet TCP/IP est un réseau informatique interne à une entreprise, à un particulier. Il permet la communication

Plus en détail

USB Switch LAB Manuel Utilisateur

USB Switch LAB Manuel Utilisateur USB Switch LAB Manuel Utilisateur 03/2011 LabotroniK SOMMAIRE SOMMAIRE... 2 1. Présentation... 3 2. Le matériel... 3 2.1. Réception et première mise en route sous Windows... 3 2.2. Signaux disponibles...

Plus en détail

(Manipulation # 03 : Manipuler des Fichiers Par l Hyperfile (SGBD Windev) et les Requêtes

(Manipulation # 03 : Manipuler des Fichiers Par l Hyperfile (SGBD Windev) et les Requêtes ENONCE MANIPULER DES FICHIERS PAR L HYPERFILE ET LES REQUETES 25 Avril 2011 (Manipulation # 03 : Manipuler des Fichiers Par l Hyperfile (SGBD Windev) et les Requêtes Objectifs : Dans cette série de manipulations

Plus en détail

Systèmes numériques sur FPGA

Systèmes numériques sur FPGA LEnsE Systèmes numériques sur FPGA Syntaxe VHDL et tutoriel du logiciel de développement Quartus version du 8 décembre 2014 I Éléments de syntaxe VHDL 3 1 Description VHDL 3 2 Objets, types et opérateurs

Plus en détail

SIN : Maquettage d une solution en réponse à un cahier des charges

SIN : Maquettage d une solution en réponse à un cahier des charges SIN : Maquettage d une solution en réponse à un cahier des charges Module SIN 1.1 : Concevoir un système local et permettre le dialogue entre l homme et la machine Activité : TP2 IOWarrior - Commande de

Plus en détail

Programmation des microcontrôleurs en BASIC

Programmation des microcontrôleurs en BASIC Programmation des microcontrôleurs en BASIC I) Pourquoi utiliser le BASIC? Pour programmer les microcontrôleurs on peut utiliser les langages suivants: assembleur, C, pascal, BASIC et les logiciels qui

Plus en détail

Région de saturation V GS4 V GS3 V GS2 V GS1 -V DS

Région de saturation V GS4 V GS3 V GS2 V GS1 -V DS Transistor MO - introduction à la logique Transistor MO - introduction à la logique I. PARTI THORIQU I.1. Constitution et fonctionnement du transistor MO Un transistor MO (Metal Oxyde emiconducteur) est

Plus en détail

TENSION CONTINUE ET TENSION ALTERNATIVE PERIODIQUE Programme B - Énergie électrique et circuits électriques en «alternatif»

TENSION CONTINUE ET TENSION ALTERNATIVE PERIODIQUE Programme B - Énergie électrique et circuits électriques en «alternatif» Niveau 3 ème Physique Chimie Document du professeur 1/7 TENSION CONTINUE ET TENSION ALTERNATIVE PERIODIQUE Programme B - Énergie électrique et circuits électriques en «alternatif» Connaissances Capacités

Plus en détail

TRAVAUX PRATIQUES D OPTOELECTRONIQUE

TRAVAUX PRATIQUES D OPTOELECTRONIQUE TVUX PTIQUES D OPTOELECTONIQUE L optoélectronique est l ensemble des techniques permettant de transmettre des informations à l aide d ondes électromagnétiques dont les longueurs d onde sont proches de

Plus en détail

Notice d installation et d'utilisation du serveur WES. document révision 0.14 du 2/12/2013. Serveur W.E.S. Web Energie Superviseur

Notice d installation et d'utilisation du serveur WES. document révision 0.14 du 2/12/2013. Serveur W.E.S. Web Energie Superviseur Notice d installation et d'utilisation du serveur WES Serveur W.E.S. Web Energie Superviseur Appareil de surveillance et de gestion énergétique. 1/16 Table des matières 1- Présentation 2- Caractéristiques

Plus en détail

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

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN) 1/5 Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN) Objectifs : Reconnaître des signaux de nature analogique et des signaux de nature numérique Mettre en

Plus en détail

So Colissimo Manuel d'utilisateur

So Colissimo Manuel d'utilisateur Pôle de compétences Open Source - E-commerce e-mail : modules@quadra-informatique.fr Manuel d'utilisateur 5 février 2014 Sommaire 1 Présentation du module...3 2 Installation du module...3 3 Connexion a...4

Plus en détail

Quick Start. Les procédures décrites dans ce document ont été réalisées sous Microsoft Windows XP Professionnel

Quick Start. Les procédures décrites dans ce document ont été réalisées sous Microsoft Windows XP Professionnel Les procédures décrites dans ce document ont été réalisées sous Microsoft Windows XP Professionnel Matériel requis Informatique - PC Pentium IV 2 GHZ. - 512 MO de RAM. - 80 GO de disque dur. - Ecran 17

Plus en détail

Conversion analogique

Conversion analogique Conversion analogique Principes de la quantification et de l échantillonnage Convertisseurs analogique à numérique Convertisseurs numérique à analogique Conversion analogique à numérique La conversion

Plus en détail

Programmation d un automate Schneider - TSX 37 - LOGICIEL PL7 MICRO

Programmation d un automate Schneider - TSX 37 - LOGICIEL PL7 MICRO Programmation d un automate Schneider - TSX 37 - LOGICIEL PL7 MICRO Présentation du logiciel Le logiciel PL7 Micro permet la programmation des automates Schneider de la série TSX 37. C est un logiciel

Plus en détail

Obert Hervé Stumpf Mathieu Licence 3 RIA. Réseaux & Protocoles. Client pair-à-pair. Projet L3 RIA 2005-2006 Sommaire.

Obert Hervé Stumpf Mathieu Licence 3 RIA. Réseaux & Protocoles. Client pair-à-pair. Projet L3 RIA 2005-2006 Sommaire. Obert Hervé Stumpf Mathieu Licence 3 RIA Réseaux & Protocoles Client pair-à-pair Projet L3 RIA 2005-2006 Sommaire Page 1 sur 10 Introduction - Présentation du projet 3 Fonctionnement coté graine 4 Fonctionnement

Plus en détail

Comment créer un nouveau cycle permettant le malaxage et la vidange des granulés en mode automatique avec affichage des actions sur le TGBT

Comment créer un nouveau cycle permettant le malaxage et la vidange des granulés en mode automatique avec affichage des actions sur le TGBT Prérequis : Classe : Terminale Compétence(s) : Connaitre les caractéristiques des systèmes pneumatiques Raccorder les systèmes programmables à leurs périphériques Réaliser des modifications simples sur

Plus en détail

TP Initiation langage C avec un microcontrôleur PIC

TP Initiation langage C avec un microcontrôleur PIC NOM : classe : TP Initiation langage C avec un microcontrôleur PIC Activités (surlignée) Acquis En cours d acquisition (aide du professeur) Préparation A1-1 Préparer, intégrer et assembler le matériel

Plus en détail

TP N 7 : Programmation en C

TP N 7 : Programmation en C TP N 7 : Programmation en C A. Introduction : Nous allons utiliser l environnement de développement MPLAB de chez Microchip B. MPLAB : Lancer le programme MPLAB : Faire Project -> Project Wizard : JFA

Plus en détail

LES GUIDES. Gestion des sites

LES GUIDES. Gestion des sites LES GUIDES Gestion des sites 1 4. Gestion des sites 4.1 Pièces : 4.2 Equipements : 4.2.1 Création d un équipement La création d un équipement passe par la sélection d un type d équipement dans le bandeau

Plus en détail