Enhanced Queued Analog-to-Digital Converter eQADC Lecture d’un niveau de tension sur un potentiomètre de la carte CPU.

Slides:



Advertisements
Présentations similaires
Un grand cerf Sarah Brown.
Advertisements

Fonctionnement des convertisseurs
1/ CAN – CNA Exemple d'un enregistrement sonore
OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)
Parallel Programming in C with MPI and OpenMP
XGKS et XUV XGKS and XUV 25/10/2003 V1.0 Conception d une application sans contact How to design a RFID application Comment raccorder un système OSIVIEW.
Les systèmes à microprocesseur
Affichage LCD RS: Register Selection Transfert de données
Outillage ! outils matériels de prototypage rapide
Structure de la famille de DSP Motorola 56300
Échantillonnage de l'eau et des facteurs connexes pour mesurer les caractéristiques physiques, chimiques et microbiologiques de l'eau de surface et des.
LES SYSTEMES AUTOMATISES
Périphériques et bus système
< Sliman Alaoui ; Bo Zhou >
3.3 Circuits logiques à mémoire Bascules (latches)
Afficheur industriel « AIW » MAT Électronique
Exemple d’utilisation de « CFC »
Etude de cas: carte 80C552++ ‘APPALACHES’
Mise au point de systèmes mixtes et évaluation de puissance : Un exemple d’application Anne-Marie TRULLEMANS- ANCKAERT FTFC’03 UCL-DICE, Place du Levant.
La programmation de l’interface FischerTechnik
Exemple de mise en oeuvre
Essential Questions  How to the French express possession?  How does it compare with English?
La programmation de l’interface FischerTechnik
Faith and Light International Formation Session 2010 Energizing Meetings
GPA770: Microélectronique appliquée
PLAN Correction du RUSH 3
Système slow-control au LAPP
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
AFNOG Rabat MAROC1 Perte du Mot de passe Enable.
1 Programmation en C++ Marianne Morris. 2 Intro générale à la programmation On a déjà étudié le langage assembleur Langage de bas niveau Meilleur que.
LAr Upgrade Démonstrateur et l’implémentation d’IPbus
Progression - Quelques rappels
On utilisera la version HC912DG128
1 LE BUS PCI 8 ième partie: L ’espace de configuration Sommaire - Repère zHuitième partieL ’espace de configuration yQu ’est-ce? yEspace de configuration.
Sommaire Fonctionnel Le composant Définitions Linéarité C.A.N. Flash
Slv 4 Master Master Slv 4 Slv 7 {1.6} TCP/IP UNITELWAY Master
FRANÇAIS DEUX Deux pronoms dans la même phrase.  It is possible to use both a direct and an indirect object pronoun in the same sentence.
1 3.4 Microprocesseurs et bus Microprocesseurs © Béat Hirsbrunner, University of Fribourg, Switzerland, 6 December 2006.
Les bases du protocole Modbus
Représentation digitale des données Trois formats de base: 1) Décimale: base 10 (Une constante i.e dimension d ’1 vecteur) 2) Binaire: base 2 ( Mask, set/reset.
RULES OF THE GAME There are 2 rounds. Round 1 - One person from each team comes to the front of the room. Team 1 will give a one-word clue to their “guesser”
EQADC potar. eQADC_A Schema potar Registres internes de eQADC Des registres internes ne peuvent pas être accessibles directement par le CPU Il faut.
13/08/2013JC/LP/MD1 TP2 Enoncé. 13/08/2013JC/LP/MD2 Objectif Gérer la liaison série en polling Envoi d’un caractère § au démarrage Faire l’écho des caractères.
ASPIC Front-end CCD Readout Circuit For LSST camera
VIDEO « FACEBOOK IN 1 MINUTE ». 1.Write the correct number to answer the question. How many links are shared per minute? How many photos are tagged each.
14/08/2013JC/LP/MD1 TP4 Enoncé. 14/08/2013JC/LP/MD2 Objectif Utiliser un canal convertisseur analogique digital Ecrire un programme qui convertit la tension.
L3 Instrumentation Pétrolière S6
Rapports équivalents Écrire, modéliser et identifier.
With a partner, try to name all these things without looking at your vocab list!!
RozoFS KPI’s edition /04/2014. © Fizians Ce document ne peut être reproduit ou communiqué sans autorisation écrite. 2 RozoFS high level architecture.
Formations Système Embarqué & Informatique Industrielle
Initiation à l’Arduino
P. Baron CEA IRFU/SEDI/LDEFJournées VLSI / PCB / FPGA / Outils; Juin 2010; LAL ORSAY. 1 Le circuit AGET pour la lecture des TPCs P. Baron, E. Delagnes.
1 / 35 Acquisition de capteur CMOS (Mimosa 26) en μTCA Loup Balleyguier Journées VLSI PCB FPGA Juin 2014.
Y. Zoccarato – Journée d’étude sur les détecteurs diamant– 9 Juin 2015 Moniteur ultra-rapide pour étiquetage temporal en hadronthérapie L. Caponetto, X.
Cross_Stacking Stack de DGS TC  Il faut s ’assurer que les liens soient aux mêmes débits en Full Duplex (ou 1Gbps FD ou 10GbsFD), pour que l’agrégation.
Intervention sur un système technique Afficheur industriel « AIW »
Banc Omegapix2 3D/Digital Firmware/Software O. LE DORTZ LPNHE Paris 29 octobre 2013/ Réunion PPS.
QA-QC Meeting Cosmic Bench 11 January Aim of the Cosmic Bench Efficiency characterisation Identify problems along the whole detection chain: dead.
UNITÉ II: LEÇON 6 PARTIE B: LES MOIS ET LA DATE. LES MOIS DE L’ANNÉE janvier January.
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Analyseur Trimix :.
PERFORMANCE One important issue in networking is the performance of the network—how good is it? We discuss quality of service, an overall measurement.
Activités de l’IPNL en préparation pour le prototype Un d é tecteur de 1 m2 é xsite d é j à IHEP produira les 40 GRPC n é cessaires Mais : 1- Il faut les.
1 Perte du Mot de passe Enable. AFNOG 2 Perte du mot du mot de passe enable Comment se connecter au routeur en cas de perte du mot de passe enable et.
Perte du Mot de passe Enable
jeudi, le quatorze septembre
TP3
mardi, le douze septembre
Transcription de la présentation:

Enhanced Queued Analog-to-Digital Converter eQADC Lecture d’un niveau de tension sur un potentiomètre de la carte CPU

Analog to Digital Conversion Sub-system Two eQADC modules; eQADC_A eQADC_B Each eQADC block includes: Two independent on-chip ADCs: ADC0 and ADC1 8, 10, and 12 bits AD Resolution Parallel interface to EQADC: CFIFOs and RFIFOs: Command FIFO 6 CFIFO(0 to 5) with 4 entries Each CQueue entry is a 32-bit Command Message Result FIFO RQueue entry is a 16-bit data.

eQADC_A

Schéma potentiomètre sur la carte CPU Donc ADC0 concerné

Registres internes d’un eQADC Les registres internes des convertisseurs ne peuvent pas être accessibles directement par le CPU ou DMA Il faut placer les valeurs dans une CFIFOn avec les informations pour lancer l’exécution La configuration de l’ADC (0 ou 1) et les commandes qui lui sont destinées sont concernées Le registre eQADCx_CFPRn est utilisé pour charger la CFIFOn De même les résultats de conversion transitent par les RFIFOn

Command flow

Configuration Word for the CFIFO Push Register EQADC CFIFO Push Registers (EQADC_CFPR) write only Exemple de header; EOQ = 1 un seul mot de 32 bits à mettre dans la CFIFO Pause = 0 pas d’attente après le transfert REP = 0 pas de répétition (pas de boucle) Reserved = 00 EB = 0 La commande est destinée à un buffer interne BN = 0 message pour le buffer 0, pour l’ADC0 R/W = 0 commande d’écriture

Configuration Header for the CFIFO

Configuration Informations pour l’ADC destinataire

Command: Configuration ADC ADC_register high and low ADC0_CR) ADC0 and ADC1 have the same address but see the header in EQADC_CFPR

Command: Configuration ADC

configuration

Configuration: ADC address ADC_Control_REG_ADDRESS

Envoi d’une commande Channel number: AN 16  0x10

cmd

CommandFIFO Control Register eQADC_CFCRx CFEEE0 for CFIFO0 only (8 entries possibility) STRME0 for CFIFO0 only If MODEx = Single Scan, SSEx =1 enables Single Scan  FISR[SSSx] = 1 eQADC_FISR eQADC FIFO and Interrupt Status Register AMODE0 Advanced Trigger Operation Mode for CFIFO0 only Offset 0x0050 EQADC_CFCR0-1—EQADC CFIFO Control Register 0 and 1 32bits R/W reset 0x0000_0000

CommandFIFO Control Register

eQADC FIFO and Interrupt Status Register eQADC_FISR Offset Address: 0x0070, 0x0074, 0x0078, 0x007C, 0x0080, 0x0084 Offset 0x0070 EQADC_FISR0 EQADC FIFO and Interrupt Status Register 0 32bits R/W reset 0x0200_000

Status FISR

Procédure Mettre un mot de confuiguration ou de commande dans la FIFO (CFPRn) Lancer le transfert (CFCRn) Attendre la fin de l’exécution (EOFQ de FISR)

Résultat RFPR Lire le résultat quand info disponible (RFDF de FISRn =1)