Le projet «gestion de parking»

Documents pareils
SIN-FPGA DESCRIPTION PAR SCHEMA

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

PIC EVAL Dev Board PIC18F97J60

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

ScoopFone. Prise en main rapide

Projet M1 Année scolaire 2013/2014

Conférence sur les microcontroleurs.

Chapitre II-2 : Conception SoPC (Altera)

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

Spécifications détaillées

Initiation à l informatique. Module 1 : Le Matériel

QUESTION 1 {2 points}

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

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

KX GPRS SERIAL ETHERNET MODEM Le modem GPRS/EDGE «Machine to Machine»

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

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

Guide de référence Konftel 300W

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

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

Prototypage électronique

COLLEGE ADRIEN CERNEAU

HP 600PD TWR i G 4.0G 39 PC

Serveur Lynx CALLEO Application 2240S Fiches Technique

Quel terminal et quel logiciel choisir pour votre solution de mobilité?

Quoi de neuf en LabVIEW FPGA 2010?

Serveur Lynx CALLEO Application 2240 Fiches Technique

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Diffusez et enregistrez vos réunions en direct Richmedia SYSTEM

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

PDF created with pdffactory Pro trial version

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX

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

Tecra. Le Portégé 4000/4010. La prestigieuse famille Portégé 4000/4010 est la solution idéale pour l utilisateur nomade

Robot WIFIBOT Lab V3. 4 roues motrices

Projet audio. Analyse des Signaux ELE2700

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

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

Configuration du matériel Cisco. Florian Duraffourg

NOTICE GPSTA1 I. DESCRIPTION II. ACCESSOIRES. J. R International - Eclats Antivols. 2014

Systèmes embarqués D.Rossier

Technical File. La Péniche Opéra

Naissance d'un REPTAR

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

Caractéristiques principales:

Vers du matériel libre

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

RENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée

Installation et prise en main

Manuel d installation du clavier S5

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

L informatique industrielle adaptée à vos métiers...

Extended Specs. Général. Aucune description marketing n'est disponible. Toshiba Portege R Core 2 Duo U GHz 12.

Aurélien Bordes. OSSIR 13 juillet 2010

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

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

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES

Réunion GATE Équipement E3

energy BOX WEB Automates de GTB

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD

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

récepteurs et accessoires

Cahier des Clauses Techniques Particulières

DMX MASTER I. Notice d utilisation. Lisez soigneusement la notice d utilisation avant d utiliser l appareil! Version 1.

Nouveautés de la version Nouveautés :

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

Achats ordinateurs avec liste des prix 3 ème trimestre Optiplex 780 DT (Bureau)

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

1. PRESENTATION DU PROJET

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

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

Boîtier de contrôle et de commande avec EV 3/2 voies intégrée

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $

CATEGORIE 1 : Portable basique. Référence constructeur (le cas échéant)

Table des matières. Pour commencer... 1

Manual de l utilisateur


ProducTVity Station. Surveillance en temps réel des performances de votre production

Série Pro Toshiba Business Vision

SERVEUR LYNX CALLEO DATACENTER 2460

PODIUM_ e-station. E-STATION COMPONENT

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

Un nouveau modèle d'identité NFC compatible avec l'écosystème mobile, et cas d'usage

Français TABLE DES MATIÈRES

Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable

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

1 ère solution française de Téléphonie, Communication Unifiée et Relation Client Open Source

tiq e Disque dur multimedia 2,5 SATA avec connecteur HDMI NOTICE D UTILISATION Réf : juillet Version2

Conviviality Line. Votre sécurité en bonnes mains

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

Liste de prix. Prix effectifs au Prix de vente recommandé, sans frais installation ni programmation et TVA

L identification par radio fréquence principe et applications

Guide d installation de Java et des pilotes de lecture des supports

Systèmes d identification par radiofréquences industriels (RFID) RFID ICODE haute fréquence à 13,56 MHz avec interface EtherNet/IP

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM

Transcription:

Le projet «gestion de parking» Le parcours est architecturé autour de l étude d un gestionnaire simple de parking. Il permet une première approche des différents procédés de développement d un projet dans un FPGA. - Par schéma fonctionnel/logique - Par machine à états (MAE) - En langage VHDL (le langage Verilog n est pas abordé) Les diverses fonctions d un projet peuvent être développées par une équipe de techniciens/ingénieurs dans n importe lequel des procédés ci-dessus. Les représentations par schéma ou par MAE étant transformées en symboles électriques et/ou en langage VHDL. L outil de développement assemblera les descriptions VHDL et s efforcera de les router dans le composant cible. Quartus donne ainsi beaucoup de souplesse pour le développement des applications.. SCHEMAS Machines à états VHDL(s) VHDL de haut niveau Symboles SCHEMA de haut niveau

L objectif est de réaliser complètement le projet «gestion de parking» proposé ci-après, sa simulation ainsi que son implantation sur une carte DE2 (voir descriptif des équipements dans Carte_parcours_SIN_FPGA.doc. ) et procédure d installation (Installer QUARTUS et MODELSIM.docx) Pour cela l apprenant peut s aider des trois travaux pratiques proposés ci-dessous qui offrent un apprentissage progressif des trois modes d entrée d une description (design) dans QUARTUS II d ALTERA avec à chaque fois une série d exercices. SIN FPGA TP1 - Prise en main de l outil, création d un projet - Description des différentes phases de développement et de synthèse - Apprentissage de la description par schéma - Prise en main du simulateur ModelSim - Implantation dans le composant (sur carte DE2) Ce TP est indispensable aux nouveaux utilisateurs de QUARTUS. Il présente les concepts de développement d un FPGA, de simulation comportementale et matérielle. Il comporte l apprentissage de base des outils de développement d ALTERA. SIN FPGA TP2 - Apprentissage de la description par machine à états. Ce TP comporte de nombreux exercices et met en place les différences fondamentales d utilisation et de mise en œuvre des simulations comportementales et matérielles dans ModelSim. SIN FPGA TP3 - Apprentissage de la description en langage VHDL Ce TP est une approche de la description en langage VHDL, le lecteur se réfèrera aux ouvrages conseillés pour l apprentissage complet du langage. Il n est cependant pas nécessaire d avoir des connaissances approfondies en langage VHDL pour réaliser un projet FPGA, celui-ci pouvant être décrit en schéma et MAE.. La simulation comportementale étant réalisée à partir de fichiers VHDL ou Verilog, il est indispensable d avoir les connaissances de lecture et d analyse des fichiers VHDL générés par QUARTUS. Dans de nombreux cas la description VHDL s avérera beaucoup plus efficace que la description par schéma. Une vérification du fichier VHDL généré par le compilateur de machine à états s avère systématiquement obligatoire. Pour apprendre le VHDL, consulter l ouvrage gratuit de J.Weber et S.Moutault : http://books.google.fr/books?id=akoiowjcqnuc christian.dupaty@ac-aix-marseille.fr http://genelaix.free.fr/ 1 SIN-FPGA-projet_parking.doc 2/5

Schéma fonctionnel du gestionnaire de parking : Comparer avec 0 Véhicule entrant Autoriser l entrée d un véhicule Décompter Autoriser l ouverture de la barrière Barrière Véhicule sortant Initialise, parking vide Détecter la sortie d un véhicule Compter Afficher le nombre de places restants Utilisateur Comparer avec le nombre max de places Max Vert : fonctions développées par MAE Bleu : fonction développée par macro-composants Rouge : fonctions développées en VHDL Orange : fonctions développées en schéma Les véhicules sont détectés en entrée et en sortie (radars ou boucles magnétiques), un niveau logique haut indique la présence d un véhicule sur le capteur. En entrée l autorisation de passage a lieu si un véhicule est présent et s il reste au moins une place dans le parking. Un niveau logique 1 est alors envoyé à la commande de la barrière durant 1 seconde, le nombre de places disponibles est décompté. En sortie, lors de la détection du passage d un véhicule le nombre de places dans le parking est incrémenté sans dépasser le nombre maximum de places du parking (Max). Une initialisation est possible lorsque le parking est vide, le nombre de places disponibles est alors égal au maximum. Le nombre de places disponibles (999 ou moins) est affiché en permanence sur trois afficheurs 7 segments à LEDs. - Les essais se feront sur une carte DE2. - Les touches KEY[0] et KEY[1] représenteront le passage des véhicules en entrée et en sortie du parking. - SW[0] permettra la réinitialisation du comptage au maximum. christian.dupaty@ac-aix-marseille.fr http://genelaix.free.fr/ 1 SIN-FPGA-projet_parking.doc 3/5

Schéma général à réaliser du gestionnaire de parking sur QUARTUS II. VHDL SCHEMA MAE SCHEMA christian.dupaty@ac-aix-marseille.fr http://genelaix.free.fr/ 1 SIN-FPGA-projet_parking.doc 4/5

Altera Cyclone II 2C35 FPGA with 35000 LEs Altera Serial Configuration devices (EPCS16) for Cyclone II 2C35 USB Blaster built in on board for programming and user API controlling JTAG Mode and AS Mode are supported 8Mbyte (1M x 4 x 16) SDRAM 512K byte(256k X16) SRAM 4Mbyte Flash Memory (upgradeable to 4Mbyte) SD Card Socket 4 Push-button switches 18 DPDT switches 9 Green User LEDs 18 Red User LEDs 16 x 2 LCD Module 50MHz Oscillator and 27MHz Oscillator for external clock sources 24-bit CD-Quality Audio CODEC with line-in, line-out, and microphone-in jacks VGA DAC (10-bit high-speed triple DACs) with VGA out connector TV Decoder (NTSC/PAL) and TV in connector 10/100 Ethernet Controller with socket. USB Host/Slave Controller with USB type A and type B connectors. RS-232 Transceiver and 9-pin connector PS/2 mouse/keyboard connector IrDA transceiver Two 40-pin Expansion Headers with diode protection christian.dupaty@ac-aix-marseille.fr http://genelaix.free.fr/ 1 SIN-FPGA-projet_parking.doc 5/5