0 - Présentation de l activité N 1 :



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

ANALYSE TRAMEs LIAISON SERIE

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

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

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

TP Modulation Démodulation BPSK

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

! analyse du fonctionnement

Borne VIGILE. Descriptif. Caractéristiques

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

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Fiche technique CPU 315SN/PN (315-4PN33)

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

I- Définitions des signaux.

1. PRESENTATION DU PROJET

Equipement. électronique

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

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

DOCUMENT PROTEGE PAR UN DROIT DE COPIE. CPLD ou FPGA Critères de choix. page 1

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

RÉALISATION ET MISE AU POINT D UN SYSTÈME DE TÉLÉSURVEILLANCE VIDÉO

Chap17 - CORRECTİON DES EXERCİCES

Détection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010

EGCU MYRIADE Retour d expérience

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Quoi de neuf en LabVIEW FPGA 2010?

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Modules d automatismes simples

Kit pédagogique RFID-EDUC

SIN-FPGA DESCRIPTION PAR SCHEMA

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Les liaisons SPI et I2C

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

SCL LOGICIEL DE CONTROL

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

Enregistreur sans papier avec écran TFT et carte CompactFlash

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.8 U N /0.5 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N 0.2 U N /0.1 U N

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

Comment optimiser les encodages financiers?

Les réseaux cellulaires vers la 3G

Bureau d étude Electronique Automobile

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

9 rue Georges Besse BP FONTENAY LE FLEURY FRANCE Tél.:(33) fax:(33)

Conviviality Line. Votre sécurité en bonnes mains

Présentation et installation PCE-LOG V4 1-5

Conférence sur les microcontroleurs.

energy BOX WEB Automates de GTB

Comment créer un nouveau compte? Pour une Borne en local on via Internet

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

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

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

domovea tébis La maison sous contrôle

ENSSAT EII2 Projet en conception de circuits intégrés dédiés

Numérisation du signal

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

SYSTEME DE TELESURVEILLANCE VIDEO

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

CONVERTISSEURS NA ET AN

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année


ALTIUM DESIGNER. Solution unifiée de développement de produits électroniques, intégrée avec la mécanique

AMC 120 Amplificateur casque

ANNEXE 5 (1 page) MIC2920x

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

Configuration de TCPIPconfig.h

CA 3000 CA 3000 PROGRAMMATION PAR MINITEL

crm+ capteurs à ultrasons Extrait de notre catalogue en ligne : Mise à jour :

Une liste des distributeurs Paxton se trouve sur le site Internet -

domovea tebis La maison sous contrôle

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

Extrait des Exploitations Pédagogiques

CARTE INTERFACE PCI PARALLÈLE

CHAPITRE V. Théorie de l échantillonnage et de la quantification

epowerswitch 8XM+ Fiche technique

Proteus Design Suite V7 Instruments virtuels

Traitement de données

WIFI-DMX INTERFACE AUTONOME V 1.5.0

Oscilloscope numérique 100MHz 2[4] voies HMO1022 [HMO1024]

Manipulations du laboratoire

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

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

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

Débuter avec PsoC ou PsoC niveau 0

SUR MODULE CAMÉRA C38A (OV7620)

Capteur de mesure de distance

Chapitre II-2 : Conception SoPC (Altera)

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

Tout savoir sur le matériel informatique

NAGRA VI Enregistreur numérique six pistes

Système 260. Système 260 Contrôle de processus. Caractéristiques clés. Logiciels Typiques

Kiapel V1.2 DOCUMENTATION TECHNIQUE APERCU DES PRINCIPALES FONCTIONNALITES

Notions d IPMI et retour. Ecole d électronique numérique Fréjus 28 novembre 2012 Nicolas LETENDRE

PERSPECTO. Votre vision de l'automation

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

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Chapitre 4 : Les mémoires

Transcription:

0 - Présentation de l activité N 1 : Cette activité a pour objectif de présenter les structures matérielles de la Nanoboard 3000AL mises en oeuvres durant le mini projet avant d aborder la partie développement logiciel. Sommaire : 1 Caractéristiques physiques du FPGA Cyclone III. 2 Etude de la génération d horloge 3 Le convertisseur ADC084S021 4 Le driver de ligne RS 485 : ISL8491 5 Le rôle de la carte fille PB30 Ressources : Presentation_de_la_Nanoboard_3000.pdf ADC084S021.pdf NanoBoard_3000AL_Schematics.pdf Synoptique de la chaîne d acquisition analogique et l envoi de trame DMX vers la laison RS485 : Connecteur RS485 RS485_TXP RS485_TXN Driver Ligne ISL8491 TX Connecteur ADC ADCO ADC1 CAN ADC084S021 Bus SPI FPGA ADC2 Cyclone III ADC3 Visu Bus SPI Visu des signaux via la Carte fille PB30 Visu PORT Leds RESET : TEST BOUTON Générateur d horloge H 50 MHz Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 1 / 9

1 Caractéristiques physiques du FPGA. 1.1 La carte Nanoboard permet d implanter 3 FPGA différents : Xilinx / Spartan (XC3S1400AN-4FGG676C) Altera / Cyclone (EP3C40F780C8N) Lattice / ECP2 (LFE2-35SE-5FN672C) Quel est le FPGA implanté sur la carte NB 3000AL.02? Altera / Cyclone (EP3C40F780C8N) 1.2 Les structures intégrées au FPGA. A la lecture du tableau ci-dessous déterminez : Combien de broches d entrées / sorties sur le FPGA? 535 Combien d éléments logiques ( LE ) sur ce FPFA? 39600 Capacité mémoire interne au composant en koctets? 1 161 216 bits Combien de PLL intégrées? 4 Combien de multiplieurs numériques intégrés? 126 Combien de réseaux internes d horloges?20 Combien de bloques M9K? 126 Sources : ce tableau est issu du fichier cyclone3_handbook.pdf présent sur le site ALTERA. Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 2 / 9

1.3 Pour information : «Qu est ce qu un élément logique ( LE )?» C est une structure logique séquentielle programmable qui est l'élément de base constituant les FPGA. Ces éléments logiques ont deux modes de fonctionnement : le mode normal le mode arithmétique Ils sont constitués de bascules (D), de LUT, de registres internes. Synoptique d'un LE: 1.4 Pour information : «Qu est ce qu un LUT ( Look-Up Table )?» Un LUT est une table de correspondance : cela peut être vue comme une table de vérité, donc une matrice de logique combinatoire. 1.5 Pour information : «Qu est ce qu un LAB ( Logic Array Blocks )?» C est le groupement de 16 éléments logiques, des connexions et des signaux de contrôles utiles au fonctionnement du LAB. 1.6 Pour information : «Qu est ce que des bloques M9K»? Ce sont des bloques mémoires de 9 kbits implantés dans le composant cyclone III. Ces bloques mémoires peuvent être configurés comme des mémoires RAM, des buffers FIFO ou des mémoires ROM. Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 3 / 9

1.7 Organisation structurelle interne d'un FPGA Cyclone III : Les réseaux de connexions périphériques Les LAB, constitués de LE, contenant des LUT Les réseaux de connexions locaux Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 4 / 9

2 Etude de la génération d horloge. Le FPGA est cadencé par une horloge externe construite autour du composant U1 ICS307 : 2.1 En vous référant à la documentation «Presentation_de_la_Nanoboard_3000.pdf» déterminez la fréquence de cadencement fixe du FPGA? 20 MHz 2.2 En vous référant à la documentation «Presentation_de_la_Nanoboard_3000.pdf» déterminez la plage de fréquence de l horloge programmable? 6 à 200 MHz 2.3 Vérifiez, a partir de la formule extraite de la documentation constructeur de ICS307.pdf, que CLK1 peut atteindre les valeurs minimum et maximum de cette plage d horloge. Ou OD est donné par le tableau : Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 5 / 9

3 Le convertisseur ADC084S021 au sein de la chaîne de traitement. 3.1 Fonction et synoptique du convertisseur ADC054S021 Déterminer le principe de fonctionnement du convertisseur? Convertisseur à approximation successives. Schéma structurel partiel de la Nanoboard 3000AL : U1 le convertisseur ACD084S021 : Surligner en vert les signaux sous forme analogique Surligner en rouge les signaux sous forme numérique (SPI) Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 6 / 9

En vous référant à la documentation technique du convertisseur ADC084S021, déterminer la fréquence maximale de fonctionnement du convertisseur? Fmax = 200 Ksps (f SCLK = 200.10 3 x 16 bits = 3.2 MHz) En déduire la fréquence maximale à l entrée du convertisseur? F max = 100 khz (cf Nyquist) Déterminer le quantum du convertisseur ADC084S021? V Réf =3,3Vet N=8 bits pour le convertisseur ADC084s021 q = V Réf / 2 N = 12.89mV Quel est le rôle de la structure RC à l entrée du convertisseur ADC084S021 Filtre Pass Bas : R=27 et C=33nF Fc = 1/2PiRC = 178kHz 3.2 Rôle du bus SPI Le rôle du bus SPI est : de transmettre la voie utilisée pour la conversion de récupérer la valeur numérique résultat de la conversion Analogique / Numérique Identifiez sur le schéma structurel ci dessus les fils constituant ce bus SPI. A partir d une recherche sur Internet expliquer le principe de la trame SPI pour le convertisseur ADC084S021 Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 7 / 9

4 Le driver de ligne RS485 : ISL8491. 4.1 Fonction et synoptique du driver de ligne ISL8491 Déterminer le rôle de fonctionnement du driver? Le driver de ligne ISL8491 réalise une adaptation des niveaux logiques vers des niveaux différentiels RS485_TXP et RS485_TXN Schéma structurel partiel de la Nanoboard 3000AL : U1 le driver de ligne ISL 8491 : Compléter la table de vérité suivante : TRANSMISSION INPUTS /RE DE DI Z- RS485_TXN OUTPUTS Y+ RS485_TXP X 1 1 0 1 X 1 0 1 0 0 0 X High-Z High-Z 1 0 X High-Z High-Z Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 8 / 9

5 le rôle de la carte fille PB30 Cette carte fille nous permettra de visualiser les signaux présents sur la Nanoboard. Attention elle est équipée d une mémoire ONE WIRE : le logiciel ALTIUM détecte la présence de cette carte. Lors de la génération des fichiers contraintes vous veillerez à ce qu elle soit bien implantée sur la Nanoboard. ********************************* Fin du TD1 ***************************** Formation ALTIUM Act1_DMX-FPGA_Etude_structurelle_Nanoboard_3000 10/06/2013 9 / 9