BENHARBONE William20 Septembre 2007 Pulse Start Laser Synchro LabVIEW & F ield P rogrammable G ate A rray MC68HC08 MC68HC08 XILINX 255 cycles FSL ΔT <

Slides:



Advertisements
Présentations similaires
Du Software au Hardware
Advertisements

² = 8,16 p
Séminaire pour la préparation de la 2 e phase du 2 e appel Programme MED Marseille, le 2 décembre 2009.
BAISSE DE LA TVA SUR LES TRAVAUX DANS LES LOGEMENTS DE 20,6 % À 5,5 % DANS LE PROJET DE LOI DE FINANCES POUR LAN septembre 1999.
LYCEE MAGHREB ARABE TECHNIQUE
Puissance d’un nombre relatif (21)
Démographie Médicale des spécialistes intervenants au Bloc
11ème Rencontre des Electroniciens de Midi-Pyrénées
1 Réseau des électroniciens de Midi-Pyrénées Historique – Objectifs BudgetActions Actions depuis le 8 novembre 2005 BilanPerspectives Réunion des réseaux.
Pulse Start Laser Synchro (PSLS)
Signal numérique sur 10 bits Signal analogique sur 4 V
CRCC.
Suivant CIRCUITS DE PUISSANCE P_B122 1 Centre dintérêt n° 8 : Pilotage, contrôle et comportement dun système pluritechnologique. LIAISON REFERENTIEL :
Flow de conception (4h)-demo
Pour financer le système de santé,. 25$ Par adulte 100 $ Par adulte 200$ Par adulte.
Les sciences en vidéoconférence
Ing Mohamed MASMOUDI Cours VHDL Ing Mohamed MASMOUDI
Décrire un circuit numérique avec VHDL
LES ÉCOLES PROMOTRICES DE SANTÉ EN POLOGNE : NORMES NATIONALES ET
Outillage ! outils matériels de prototypage rapide
Présentation du métier « Etude de prix VRD »
Bouyela Ngoyi Gérard Armand professeur: Pierre Langlois
C:\ docs \Formation \Projet.doc racine docs Formation C:\ fichiers
15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
Le VHDL De nos jours, les circuits numériques de haute performance sont habituellement créés à partir de descriptions en langages de haut niveau. Nous.
JJC 2003Jonathan POCHON1 Mesure du spectre de positons dans l expérience AMS02 Séparation e/p dans le calorimètre et recherche de signal supersymétrique.
Problématique « utilisation »
3.2 Circuits logiques de base Circuits intégrés logiques (1/2)
LE E-COMMERCE LES CHIFFRES Page de présentation.
Automatisation des déplacement d’un véhicule
Introduction Objectifs du cours Évaluation Références
trb 1,000, , , ,000 64,000 32,000 16,000 8,000 4,000 2,000 1,
Plage Dynamique GIF-4105/7105 Photographie Algorithmique
COMPOSANTS PROGRAMMABLES
Logique programmable Réseaux et circuits PLA, PAL, GAL et CPLD
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
Le VHDL : SOMMAIRE I Introduction II Éléments généraux du langage
Joris MAHOUCKOU BP HIVER 2011 CESA. SOMMAIRE Le BCOP et son public Le carnet d’entrainement Le coût La stratégie promotionnelle.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
Synthèse et implémentation de circuits arithmétiques sur FPGA
Le temps de propagation des signaux dans un circuit
Advanced Boolean Equation Language
Organisation mondiale de la Santé F-1 – 1 er décembre 2000 Adultes et enfants vivant avec le VIH/SIDA Estimations à fin ,3.
Composants logiques programmables
1 Projet Star Tracker pour les missions ESEO-ESMO.
MICROLOR Le savoir partagé
Méthodologie de conception Outils de conception
Chemin critique et fréquence maximale d’horloge
FORMATION RELANCE TELEPHONIQUE SENSIBILISATION AU COUT DE FINANCEMENT 1er CAS : Pour compenser une perte sur créance de 100 KF, il faut faire.
Les systèmes mono-puce
Implantation de processeurs dans les FPGA et ASIC
Introduction au VHDL - R.WEBER - Polytech'Orleans
CIRCUITS LOGIQUES PROGRAMMABLES
Système slow-control au LAPP
Les FPGA « Field Programmable Gate Array »
Les circuits logiques programmables
SUNDANCE Multiprocessor Technology Ltd. Yann CLIN Stage effectué de février à juin Superviseur technique: Jocelyn SEROT Superviseur industriel: Emmanuel.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
Composants à réseaux logiques programmables
Rencontre des réseaux régionaux - Bordeaux mars 2007 Réseau régional Aquitaine-Limousin Première réunion : Juin 2003, 30 personnes Zones concernées:
1 Mesure du temps de vol d’un matériau Réalisation d’un programme Labview pour le contrôle d’instruments Jean-Charles Jacques Stage 4A, été 2007 Tuteur.
Le VHDL Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai
Expérience ILC Informatique pour la R&D des détecteurs silicium par Diego Terront Expérience ILC Informatique pour la R&D des détecteurs silicium par Diego.
QU’EST-CE QU’UN SYSTÈME EMBARQUE ?
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
Préparation du test d’irradiation du circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 13 Mai
Dispozitiv de START.
Architecture des processeurs « Partie matérielle » CE311/CE317 Module « Systèmes matériels et logiciels » Crédit : 5 (en 2 parties) Vincent Beroulle Bureau.
Royaume de Maroc Université Hassan Premier Settat Faculté des Sciences et Techniques de Settat Description synthétiseur en langage VHDL d'un circuit intégré.
Transcription de la présentation:

BENHARBONE William20 Septembre 2007 Pulse Start Laser Synchro LabVIEW & F ield P rogrammable G ate A rray MC68HC08 MC68HC08 XILINX 255 cycles FSL ΔT < 1µs < ΔT < 1s Précision = 1µs LabVIEW FT232 FT232 USB/VPC USB/VPC DS ,5 à 1292ns FSL QSL FML QML 230µs 140µs ΔTΔTΔTΔT n x QSL n x FSL 100ms

BENHARBONE William20 Septembre 2007 VHDL Very High Speed Integrated Circuit Hardware Description Language XABEL Xilinx ABEL ABEL Advanced Boolean Expression Language CPLD & FPGA HistoriqueHistorique LATTICE (CPLD) XILINX (FPGA) Portes Logiques Logique Programmable Haute-Densité >>>>>>> ISPLSI1016E <<<<<<<< portes 32 E/S, 4 Entrées dédiées Logique Programmable Haute-Densité >>>>>>> ISPLSI1032EA <<<<<<< portes 64 E/S, 4 Entrées dédiées réseau de portes programmables in-situ >>>>>>>>> XCS30XL <<<<<<<<<< Portes 192 E/S réseau de portes programmables in-situ >>>>>>>>> SPARTAN 3E <<<<<<<< Portes 232 E/S

BENHARBONE William20 Septembre 2007 Xilinx – Présentation Langage ABEL STRUCTURE OPERATEURS Déclarations Entrées/Sorties Entrées/Sorties Nœuds internes Nœuds internes Opérateurs Arithmétiques --ANégation -A-BSoustraction +A+BAddition *A*BMultiplication /A/B Division entière non signée %A%BModulo <<A<<B Décalage de A vers la gauche de B bits. >>A>>B Décalage de A vers la droite de B bits. Opérateurs Logiques !!ANégation & A & B ET # A # B OU $ A $ B OU EXCLUSIF !$ A !$ B NON OU EXCLUSIF.CLKHorloge.D Bascule D.CE Clock Enable.REReset State_diagram Machine détat Truth_table Table de vérité Simulation Equations test_vectors test_vectors trace_statement trace_statement Sortie.__ = Opérations ;Sortie.__ = Opérations ; Nœuds.__ = Opérations ;Nœuds.__ = Opérations ; MODULE portes "Inputs A, B pin; "Outputs Y1,Y2,Y3,Y4,Y5,Y6,Y7 pin istype 'com'; out = [Y1..Y7]; Equations Y1 = A & B; " Et Y2 = A # B; "Ou Y3 = A $ B; " Ou Exclusif Y4 = !A; "Non Y5 = !(A & B); "Non et Y6 = !(A # B); "Non ou Y7 = !(A $ B); " Non ou Exclusif Test_vectors ([A,B] -> [out]) [0,0] -> [.X.]; [0,1] -> [.X.]; [1,0] -> [.X.]; [1,1] -> [.X.]; END

BENHARBONE William20 Septembre 2007 Xilinx - Déclarations Vue densemble Entrées Nœuds Internes / Registres Sorties Etat _____________________BUSY Impulsions _____________FSL, QSL Impulsions _____________ FML, QML Période ______________PER[7..0] Registre ΔT ___________ ADR[16.0] Polarité _____________FSL... QML Largeur des impulsions _FSL … QML Compteurs ___________ FSL_à_QSL Compteurs ___________FML_à_QMLRegistres00Période[7..0] 01 Δt[16] 02 Δt[15..8] 03 Δt[7..0] 04Polarité[3..0] Horloge 8 MHz ______________CLK RAZ du Xilinx _____________RESET Ordre de lancement ________ START Bus de Donnée ________HC08[7..0] Bus dadresse __________ADR[4..0] Ecriture ____________________WRCompteurs Diviseur CLK[2..0] 4 ΔT_[20..0] x Largeur Pulse [7..0] 255 Impulsion FSL [16..0] Impulsion FML [16..0]

BENHARBONE William20 Septembre 2007 Xilinx - Fonctionnement Start Incrément CPT_FML Incrément CPT_FSL Impulsion FSL CPT_FSL = 100ms Impulsion QSL CPT_FSL = 230µs Incrément CPT_PERIODE Lancer CPT_ΔT CPT_PERIODE = REG_PERIODE CPT_PERIODE=0 CPT_FSL=0 CPT_ΔT = REG_ΔT Impulsion QMLCPT_FML=140µs initialiser le "Compteur ΔT (20 bits)" à 1 initialiser le "Compteur de Période" à 0 initialiser le "Compteur FSL (100ms=16bits)" à 230us initialiser le "Compteur FML (100ms=16bits)" à 140us Impulsion FML CPT_FML = 100ms CPT_FML=0 CLK = 1µs STOP CPT_ΔT & CPT_ΔT=0 FSL QSL FML QML 230µs 140µs ΔTΔTΔTΔT n x QSL n x FSL 100ms

BENHARBONE William20 Septembre 2007 Simulation Fonctionnelle

BENHARBONE William20 Septembre 2007 LabVIEW – National Instrument LabVIEW – National Instrument USB: Virtual Port Com n x FSL: Période (ms) ΔT: Delta T(µs)+Delta T (ns) n x QSL: Répétition Polarité: FSL,QSL,FML,QML USB: Virtual Port Com n x FSL: Période (ms) ΔT: Delta T(µs)+Delta T (ns) n x QSL: Répétition Polarité: FSL,QSL,FML,QML FSL QSL FML QML 230µs 140µs ΔTΔTΔTΔT n x QSL n x FSL 100ms

BENHARBONE William20 Septembre 2007 LabVIEW – National Instrument LabVIEW – National Instrument

BENHARBONE William20 Septembre 2007

BENHARBONE William20 Septembre 2007 MERCIMERCI 5 ème Rencontre Régionale