1. Outil "System Generator" 2. Réalisations de 2 cartes avec FPGA



Documents pareils
Quoi de neuf en LabVIEW FPGA 2010?

MAC-TC: programmation d un plate forme DSP-FPGA

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

Projet audio. Analyse des Signaux ELE2700

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

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

Conception et Intégration de Systèmes Critiques

Implémentation FPGA d'algorithmes de surveillance de trafic. Projet 11 : Benoît FONTAINE Tristan GROLÉAT Franziska HUBERT

QUESTION 1 {2 points}

SIN-FPGA DESCRIPTION PAR SCHEMA

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

Thème 3 Conception et vérification d architectures de systèmes sur puce

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

Manipulations du laboratoire

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

ASR1 TD7 : Un microprocesseur RISC 16 bits

Outils de CAO. Ecole de microélectronique IN2P octobre 2009, La Londe Les Maures. C. Colledani

Transmission d informations sur le réseau électrique

IRL : Simulation distribuée pour les systèmes embarqués

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

Conception Electronique (CEL) Prof. Maurizio Tognolini

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

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

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

2015 // des formations. programme. Retrouvez toutes ces informations sur enseirb-matmeca.bordeaux-inp.fr

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce.

MB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand

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

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire

Altium Designer la conception électronique sous un angle différent

Conception de Systèmes de Communications Numériques

Potentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés

4.4. Ventilateurs à filtre. Les atouts. Montage rapide. Polyvalence et fonctionnalité

Chapitre II-2 : Conception SoPC (Altera)

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

Modules d automatismes simples

Cisco Certified Network Associate Version 4

Débuter avec PsoC ou PsoC niveau 0

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Fonctions de la couche physique

Mise en œuvre de TP avec la plate-forme d enseignement NI ELVIS)

Configuration O.box Table des matières

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Une méthode de conception de systèmes sur puce

Série M Débitmètres Eletta. Débitmètre à P avec sortie programmable

Projet M1 Année scolaire 2013/2014

I- Définitions des signaux.

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

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

Conférence sur les microcontroleurs.

Traitement de données

Câblage des réseaux WAN.

Expérience 3 Formats de signalisation binaire

Mai Médiathèque «Les Trésors de Tolente»

Serveur de messagerie

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

CONVERTISSEURS NA ET AN

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

3.2. Matlab/Simulink Généralités

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Encoder Encoder 1 sur 15. Codification fil par étage 15 étages max. + 2 flèches + signal de mouvement. Raccordements 0.1 mm²...

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Du schéma au circuit imprimé. Copyleft

TP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN.

Telecommunication modulation numérique

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

CARTES A PUCE. Pascal Urien - Cours cartes à puce /06/10 Page 1

Certification Google AdWords Principes fondamentaux : les bases de la publicité

Présentation Module logique Zelio Logic 0 Interface de communication

TP Modulation Démodulation BPSK

Projets liés à xtca au LLR

UP 588/13 5WG AB13

opti-vm Serveur Vocal et Standard Automatique Siemens HiPath 11xx et Hipath 12xx Installation et Guide Utilisateur Version 1.0

SOMMAIRE Thématique : Génie électrique

Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE)

Mesure de Salinité Réalisation d'un conductimètre

Lyre Matricielle Beam. 25 Leds 4 en 1 de 15W. Manuel de l utilisateur

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

CONTEC CO., LTD. Novembre 2010

Installation d un ordinateur avec reprise des données

Configurer et sécuriser son réseau sans fil domestique

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

multifonctionnels People Power Partnership HARTING Mitronics Albert Birkicht Packages 3D-MID Décembre 2010 Page 1 1 Pushing Performance

Bien commencer avec un LaunchPad MSP430G et un Breadboard

La couche physique de l ADSL (voie descendante)

Haute Ecole de la Ville de Liège. Institut Supérieur d Enseignement Technologique.

Naissance d'un REPTAR

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

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

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

GUIDE DE L UTILISATEUR

P E T R O L I E R S. MASTER PARK - LOT N , Boulevard de la Pomme MARSEILLE. Tél Fax CARACTÉRISTIQUES

WIFI-DMX INTERFACE AUTONOME V 1.5.0

Bureau d étude Electronique Automobile

Un équipement (clé USB, disque dur, imprimante, etc.) est connecté au port USB.

Transcription:

Fabrice Aubépart Département Geii Marseille fabrice.aubepart@univ-cezanne.fr 1. Outil "System Generator" 2. Réalisations de 2 cartes avec FPGA Colloque Geii Marseille 30, 31 mai et 1 juin 2007 1

Outil "System Generator" Interface entre Matlab/Simulink et ISE (Xilinx) : Conception et simulation de systèmes numériques dans un environnement graphique (Simulink) à partir de blocs IP et descriptions VHDL et code matlab. Génération automatique du code VHDL ou verilog au niveau RTL. Co-simulation logicielle (Simulink) Matérielle (FPGA) par communication JTAG. Co-Design Logicielle (µc 32 bits RISC 'Microblaze') + Matérielle (blocs IP, VHDL, code matlab). Colloque Geii Marseille 30, 31 mai et 1 juin 2007 2

Outil "System Generator" : exemple : conception d'un filtre numérique de type 'RIF' Bloc de configuration Outil d'aide à la conception du filtre numérique Bloc IP : Filtre FIR Interface entre données de type réel et données en binaire Interface entre données en binaire et données de type réel Colloque Geii Marseille 30, 31 mai et 1 juin 2007 3

Colloque Geii Marseille 30, 31 mai et 1 juin 2007 4

Colloque Geii Marseille 30, 31 mai et 1 juin 2007 5

Colloque Geii Marseille 30, 31 mai et 1 juin 2007 6

Colloque Geii Marseille 30, 31 mai et 1 juin 2007 7

Outil "System Generator" : Simulation (analyse spectrale) Colloque Geii Marseille 30, 31 mai et 1 juin 2007 8

Outil "System Generator" : Co-simulation logicielle/matérielle Bloc correspondant au filtre sous forme de fichier de programmation du FPGA Colloque Geii Marseille 30, 31 mai et 1 juin 2007 9

Outil "System Generator" : conception blocs IP + importations VHDL Driver pour CAN (VHDL) Bloc IP : Filtre FIR Driver pour CNA (VHDL) Après génération de la netlist VHDL ou verilog : Placement et Routage avec outil ISE (Xilinx) Blocs IP Colloque Geii Marseille 30, 31 mai et 1 juin 2007 10

Outil "System Generator" Avantages : Conceptions et simulations rapides (prise en main rapide), Validation de l'architecture par co-simulation, Possibilités d'importations VHDL, etc. Inconvénients : Nécessite Matlab/Simulink et plusieurs ToolBox, Trop haut niveau? (manque de clarté), Notion de temps d'échantillonnage quelques fois délicate Colloque Geii Marseille 30, 31 mai et 1 juin 2007 11

Réalisation de cartes Carte avec Virtex2 (Xilinx) ROM de configuration Carte FPGA : 33 mm x 60 mm (4 couches) 5,5 grammes, FPGA Alimentations : 3,3 V et 1,5 V Colloque Geii Marseille 30, 31 mai et 1 juin 2007 12

Réalisation de cartes Carte avec Virtex4 (Xilinx) Connecteur JTAG Connecteur 9 pins 8 Filtres DEMs & Conversion I/V 5V Connections Photorecepteurs JATG Config 3,3V PromP XCF08P 3,3V CAN 108S102 3,3V CAN 108S102 3,3V Master serial Config 1,8V Horloge LTC6905-80 3,3V 1,2V 2,5V 3,3V 3,3V 5V Ctr CAN Ctr CAN FPGA Virtex4 CTR CNA Ctr CNA Butée Gauche Butée Droite CNA CNA PWM Lat_D PWM Lat_G Sens Ar_G Sens Ar_D 3,3V Cmd Moteur Tête 3,3V Cmd Moteur Turbine Connections vers Carte Tête Modifiée Connections vers Carte Moteurs Connection Gyromètre CAN 101S101 Ctr CAN PWM AR_D PWM AR_G Connection Alimentation 3,7 Volts XC9801 LTC3417 LTC3417 5V 3,3V 2,5V 1,8V 1,2V Port libre 16 pins Reset LED 5V Colloque Geii Marseille 30, 31 mai et 1 juin 2007 13

Réalisation de cartes Carte avec Virtex4 (Xilinx) Opération Réalisation de la carte Soudage des composants Prix euros HT 237 euros pour 6 cartes (quantité minimum) 50 euros (par composant : FPGA, mémoire) Coût total : 503,34 euros Composants Prix euros HT FPGA Virtex-4 FX12 124 euros PROM XCF08P 11 euros Autres 30 euros Colloque Geii Marseille 30, 31 mai et 1 juin 2007 14

Réalisation de cartes Questions lors de la conception : Achat des composants (FPGA, mémoire de configuration) : Où acheter? Coût? Quel composant (FPGA)? Règles de dessins : Comment? Définir les capacités de découplage et les alimentations : Comment estimer? Réalisation du PCB : Combien de couches? Où faire? Soudage de certains composants (FPGA, mémoire de configuration) : Où? Colloque Geii Marseille 30, 31 mai et 1 juin 2007 15

Merci Des démos! Démos avec System Generator Bâtiment B département Geii (suivre les flèches) Démo de l'outil Chipscope (Xilinx) : Analyse logique des signaux d'une architecture à l'aide de blocs IP utilisant la mémoire interne du FPGA. Schéma de principe Colloque Geii Marseille 30, 31 mai et 1 juin 2007 16