Home

MANUEL D`UTILISATION DU LOGICIEL MAX+PLUS II ALTERA

image

Contents

1. est possible d utiliser les ic nes qui se trouvent sur la barre de taches de Max plus et en cliquant sur l ic ne signal e on obtient le m me r sultat que par les menus d roulants Dans la suite de cette pr sentation nous utiliserons dans la mesure du possible les ic nes Une fois le nom du projet global et de la directory d finie 1l est possible de passer l tape suivante Quelques trucs lt Quand vous ne connaissez pas la signification d une ic ne placer le pointeur dessus et une l gende s affichera dans le bas du cadre de Max plus lt aUt lisez les diff rents Help qui sont votre disposition 2 tout moment il est possible obtenir de l aide par 3 m thodes diff rentes Ale menu Help qui est dans la barre sup rieure et qui donne acc s la totalit de l aide en ligne 1 ic ne qui donne acc s une aide contextuelle faut cliquer sur cette ic ne le pointeur change de forme et ensuite cliquer sur l entit pour laquelle on veut de l aide Aa touche qui donne une aide contextuelle correspondant la fen tre est active Par ailleurs les messages d erreurs proposent souvent des aides Saisie de sch ma lectronique Dans cette pr sentation rapide du logiciel nous ne verrons en d tails que la saisie de sch ma sous forme graphique Tout d abord il faut cr er un fichier ou par Menu 25 File Open ES DEEE ARBHAR et pr
2. 45 25 ES 2 2 2 25 29 HOM 85151012 EEE BS BS 2 25 25 9 29 29 2 2 HANTEN Ces ic nes sauvegardent les donn es en cours dans la fen tre Max Plus IT et lancent le v rificateur de syntaxe le compilateur ou le simulateur Compl ment Design Laboratoy Package TP Feux de carrefour La plate forme UDLP University Developpement Laboratory Package ALTERA est une carte comportant un CPLD 71285 128 portes un FPGA 10 20 20000 portes un port VGA des LEDs boutons poussoirs un port JTAG et de connecteurs d extension L implantation du feux de carrefour sur le Design Laboratory Package requiert les manipulations suivantes 1 Adaptation du circuit Inverser les sorties Va Ja Ra Vb Jb Rb L afficheur 7 segments fonctionne en logique inverse Inverser les entr es Ini Urg Jc Boutons poussoirs actifs Pr voir 8 sorties b 1 c 1 e 1 f 1 b 2 c 2 e 2 f 2 connect es directement l alimentation Vcc Pour teindre les segments non utilis s Construire l horloge du syst me partir de l horloge du circuit 25 Mhz gt Diviser par 16 6 2 Assignation du circuit Assign gt Device Device Family FLEX10K Devices EPFIOK20RC240 4 3 Assignation des pins d entr es sorties Cr ation du fichier acf Assign gt Pin Location Chip Entr es connect es au switch 8 bits Signal Broche Flex 10K Ini 41 Entr es connect es aux boutons poussoir
3. Il faut pour cela s lectionner l option Analysis lt Registered Performance qui nous donne acces la fen tre suivante 12 i MAX plus Il c userskalteraktp_ feu 10k complet T Source feu 945 1 lpm counter 0 0 0 0 Destination feu _7 446 11hahb 601 24 0 Clock pernod dns Frequency 136 13MHz 0 100 13 Editeur de hi rarchie 25 25 25 Cette fonction donne acc s a l diteur de hi rarchie qui permet d afficher la hi rarchie du projet en cours ainsi que les fichiers int ressants pour ce projet F j Hierarchy D 1 Lau Fou_ 945 E freqdiv 159 5 af 3 fregd iw 0 Fit aya ook air fregdis 63 Fregdis GE 2 adr lon_counter 1566 pbcount n ch id 3 hahi SE g Feu deux 20 ydf Fes Ah g ser decad decod 23 gr est possible dans cet diteur d ouvrir un fichier en double cliquant directement sur son ic ne 14 Description des autres ic nes AS 45 45 45 45 45 RHE 4545 ABE AEA Ouverture d un fichier d j existant et enregistrement du fichier en cours 99 0815151 BEE Ic nes classiques permettant de couper copier et coller un texte un l ment de sch ma lectronique ou un l ment de chronogramme
4. ciser que c est un fichier graphique extension gdf Symbol Editor file Text Editor file Waveform Editor file ols M c humeershslteratie ME Untitled Graphic Editor 1 87 152 La barre d ic nes verticale qui se trouvent sur la gauche a les fonctions suivantes 1 fonction d signation pour le pointeur cette fonction permet de s lectionner les entit s de tracer des connexions et donc de pratiquement tout faire fonction criture pour le pointeur on ne peut qu crire fonction trac e de connexion pour le pointeur fonction trac e de connexion aux formes bizarre modification du zoom affichage de tout le dessin dans la page on R ND OO ON 10 fonction connexion pour le pointeur 11 dans ce mode les connexions entre symboles suivent lorsqu on d place un l ment 12 dans ce mode les connexions ne suivent pas lorsqu on d place un l ment Pour utiliser cet diteur graphique je vous conseille d utiliser le pointeur ic ne 1 qui permet de tout faire Le but de cet diteur est de nous permettre de dessiner un circuit lectronique Celui ci se compose de sous circuits de connexion et d entr es sorties Pour entrer un sous circuit 1l faut double cliquer dans la fen tre et on obtient alors la fen tre suivante Enter Symbol Symbol Libraries c users altera tp feux c maxplus emax2hb
5. prim c marplus7e4 maxzlibiml cmaxplus e max lhbmega c maxplus 2e max 2hb edif Directory is c users altera tp feux Symbol Files Directories coh users Pour conna tre les sous circuits existants vous pouvez utiliser la touche qui la fin du Help qui appara tra vous propose des liens vers les diff rents types de circuit avec une description d taill e de chacun Une fois le sous circuit choisi 1l suffit de taper son nom dans le champ Symbol Name Pour connecter le circuit lectronique en cours de d finition 1l est n cessaire de rajouter des symboles input et output On peut en cliquant sur une biblioth que de composants afficher les composants existants et en s lectionner un directement en cliquant le nom Par exemple les symboles Input et output sont la biblioth que PRIM Une fois ces symboles dans la page il suffit de les interconnecter en positionnant la souris sur une patte de symbole d enfoncer le bouton de la souris de se d placer et de rel cher le bouton Vous devriez obtenir un sch ma quivalent celui l phas users alter 45 pepi E ged E dkh 55 Quelques trucs esePour dupliquer un sous circuit dans l diteur de sch ma 1 suffit d appuyer sur CTRL et en m me temps de cliquer glisser relacher le sous circuit a dupliquer cela fonctionne aussi avec des zones s lectionn es Mais on peut aussi utilis
6. MANUEL D UTILISATION DU LOGICIEL MAX PLUS II ALTERA Voici comment se pr sente le logiciel Max plus IT de la soci t Altera lors du lancement du programme MAX plus 1 Manager c users alteratp_ feux feu 7945 Ce logiciel permet la programmation des circuits reprogrammables Altera La programmation d un circuit en utilisant le logiciel Altera se d compose en 4 phases 1 saisie de la description du circuit Pour cela 3 outils sont utilisables description sous la forme d un sch ma lectronique lt description textuelle en utilisant un langage de programmation VHDL ou AHDL description sous la forme de chronogramme 2 v rification de la description par compilation du circuit 3 v rification du bon fonctionnement de la description par simulation logico temporelle ce stade il peut tre n cessaire de reprendre la 1 phase 4 programmation du circuit physique Nous verrons par la suite toutes ces phases en d tail D but du projet Pour d buter un projet 1l faut s lectionner un nom de projet et une directory ou seront stock s les fichiers La sp cification 1 Ausers altera tp_feux feu_ 945 stockera tous les fichiers dans la directory users altera tp_feux les fichiers s appelant feu_ 945 extension L EL 5 Er E Manager _ FEUX _ J J Project Mame Ctrl J
7. elimina 4 Message gt 0 of 10 C Locate in Floorplan Editor Help on Message 4 10 of 0 Lerate Lorsque la compilation se passe sans erreur il est alors possible de v rifier le comportement logique du circuit fabriqu Simulation logico temporelle DEBE Pour effectuer la simulation d un sch ma il est n cessaire de d finir les signaux d entr e Nous pouvons utiliser un diteur graphique pour cr er un fichier waveform extension scf Pour cela il faut cr er un nouveau fichier avec l extension SCF Nous avons alors les fen tres suivantes BS BS 2 2 29 2 SS simulation Input ex scf Cimulation Time 0 0ns Ref Time 122 7ns Interval 122 7 Use Device C Setup Hold Check Outputs Pour sp cifier les entr es et les sorties que l on veut observer 11 faut utiliser le menu Node gt Enter Node from SNF qui donne la fen tre suivante Enter Hodes from SHF Available Nodes amp Groups Selected Nodes amp Groups Preserve Existing Nodes Registered Show All Node Name Synonyms Combinatorial Group Memory Bit FAI Memory Word Cette fen tre permet d afficher List les types de noeuds qu on veut s lectionner gt et de les ins rer dans la fen tre d dition des chronogrammes Pour donner des valeurs aux entr es 11 suffit de s lectionner des portions d entr e ou des entr es compl tes et de sp cifier les
8. er les classiques CTRL C CTRL V CTRL X communs a beaucoup de logiciel Microsoft zeeDans l diteur de sch ma on peut assigner des entr es sorties des num ros de pattes par Assign gt Pin Location diteur de sch ma il faut pr f rer quand cela est possible les LPM_tfunctions qui sont parametrisables et peuvent donc s adapter la taille des variables traiter aux Old Style Functions lt Double cliquer sur une connexion permet de la mettre en rouge en totalit des bus permettent de router plusieurs fils en m me temps Compilation de la description Une fois la description du sch ma faite 1l faut v rifier que cette description est correcte et pour cela on utilise la phase de compilation ou Max plus Compiler DEBE Vous avez ce moment acc s a cette fen tre Vous devez s lectionner le circuit que vous d sirez programmer 71285 faut alors dans le menu Assign gt Device selection s lectionner le bon circuit Une fois que cette s lection est faite 11 suffit de cliquer sur START pour compiler le circuit Si des erreurs ou des warnings apparaissent utilisez le locate et le Help on message qui est alors a votre disposition E Hessages Compiler Warning Primitive is stuck at YCC arning Primitive c is stuck at YCE arning Primitive b is stuck at YCC arning Timing characteristics of device EPM 1285LC64 pr
9. s Urg 28 29 Sorties connect es aux afficheurs 7 segments Signal Broche Flex 10K Va 9 Ja 13 Ra 6 Vb 20 Jb 24 Rb 17 Segments non utilis s au niveau logique 1 Signal Broche Flex10K 6 1 7 c 1 8 e 1 11 1 12 b_2 18 2 19 2 21 2 23 Horloge Signal Broche 1 Hcircuit 25Mhz 91 diviser par 6 16 Hdiv 14 pour visualisation sur 7 segments 4 Compilation Cr ation du fichier sof 5 Programmation Option gt Hardware Setup ByteBlaster gt Multi Device JTAG Chain gt Multi Device Chain Setup 16 i pe TI a eee eee bon eee ees Pe cee ee Fearn apt Grant Edt Symbol Asipi Options Windy He 17
10. uit Altera choisi Il est possible de visualiser le Fan In le des diff rentes cellules utilis es Cet diteur se pr sente comme cela 1 Nodes amp Pins Chip feu_ 945 EPM7128SLC84 7 ees Color Legend 1 Unassigned Device Wide Fan Out Unrouted 41 Moved Selected Node s amp Pin s ch Parallel Ex d Local LAB Fan Out Only h 63 Global CLE Dans cet diteur 11 est possible d assigner les E S sur des pattes du circuit Cela se fait par s lection de 5 clique et d placement sur une autre patte Les E S d plac es sont alors affich es en gris Il est vident qu apr s avoir d plac r assign des ES il est n cessaire de recompiler le circuit 11 Outil d analyse de d lai Maxplus Plus Il 2 Timing Analyser BES LES 2 29 29 29 29 29 29 29 25 2 BS 2 BS Ce logiciel permet de connaitre les retards entre les noeuds d entr e Input ou noeud interne et les noeuds de sortie Output ou noeud interne Ces retards sont bien entendu fonction du circuit choisi pour l implantation du sch ma lectronique Voici la fen tre qui permet de s lectionner les sources et les destinations et de lancer le calcul de d lai vi MA plus 11 c users altera tp feux feu 945 Timing Analyzer 2 8519129 BE Z e Delay Matrix Destination Cet outil permet aussi de calculer la vitesse maximum de fonctionnement du circuit r alis
11. valeurs avec les ic nes qui se trouvent sur la gauche de la fen tre 1 X Z INV pour inverser Une fois les entr es sp cifi es et les sorties affich es 1l suffit de cliquer sur Start du Simulateur pour obtenir une simulation du circuit A ce stade du projet 1 peut tre n cessaire de reprendre la phase de saisie de sch ma pour corriger certaines erreurs de conception Quelques trucs Dans l diteur de chronogramme on peut s lectionner une zone et l afficher en plein cran en cliquant sur la derni re ic ne en haut a droite zseAttention au temps de la simulation et au pas de la simulation Programmation du circuit physique Une fois le circuit compil et test 11 ne reste plus qu programmer le composant Cela est fait par un simple clique sur la touche Program de la fen tre du Programmer Beye lus Il c us _ fet Security Bit S1 conception du circuit est correcte vous venez de r aliser la programmation d un circuit qui r alise la fonction d sir e Quelques trucs fichier nom du_projet RPT contient la description du circuit r alis et notamment son brochage 10 Editeur de Floorplan BS 29 29 29 25 29 BS 25 Cette ic ne ou Max Plus Floorplan Editor donne acc s a l diteur de Floorplan qui permet de visualiser l implantation physique des fonctions dans la structure du circ

Download Pdf Manuals

image

Related Search

Related Contents

こちら - マイクロテクニカ  Novas features  KM 130/300 R LPG  BX-VL1 取扱説明書 B-MANU202096-01  Massive Suspension light 36281/29/10  Télécharger la fiche - Lubrifiants Fuel Economy  Carrier 58HDX Furnace User Manual  AGRETO Soil compaction tester Manual  Pelco Battery Charger 48-59-0245 User's Manual  TritonMap User Manual  

Copyright © All rights reserved.
Failed to retrieve file