SEm/laboratoires/00 installation

(Difference between revisions)
Jump to: navigation, search
(Sources)
(Sources)
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{TOC right}}
 
{{TOC right}}
  
= Installation pour laboratoires VHDL =
+
= Documentation =
  
== Répertoires ==
+
== Syntaxe VHDL ==
  
=== Programmes ===
+
La bibliothèque de l'école compte plusieurs ouvrages détaillant la syntaxe de VHDL.
  
Les programmes de développement de circuits numériques sont installés dans le répertoire <code>C:\EDA</code>. On y trouve notamment:
+
Le document [[Media:VHDL_syntax.pdf|VHDL_syntax.pdf]] donne quelques exemples communs de syntaxe VHDL. Tous les aspects de VHDL ne sont pas couverts et de loin. Ce document sert de pense-bête pour l'écriture de code VHDL synthétisable ainsi que pour des bancs de test.
  
* l'éditeur VHDL '''HDL-Designer'''
+
= Répertoires =
* le simulateur VHDL '''Modelsim'''
+
* les outils de synthèse pour circuits programmables Xilinx, '''ISE'''.
+
  
=== Sources ===
+
== Sources ==
 +
 
 +
La structure de base de projets de laboratoire est mise à disposition sous forme d'un dépôt
 +
[[https://git-scm.com/ git]] sur le disque <code>R:</code>.
  
 
{{TaskBox|content=
 
{{TaskBox|content=
Copiez le répertoire <code>R:\Modules\SI\225_SEm\Digital\SEm_labs</code> vers <code>U:\SEm_labs</code>.}}
+
Faites une copie personelle du dépôt git de <code>R:\SYND\SEm_225\3_Labos\Labos_cof\VHDL</code>.
 +
Créez une branche du projet, de manière à pouvoir récupérer des modifications ultérieures
 +
du dépôt de référence sans perdre les modifications que vous aurez faites.
 +
}}
  
 
Les fichiers source des laboratoires se trouvent dans ce répertoire. On y trouve les répertoires:
 
Les fichiers source des laboratoires se trouvent dans ce répertoire. On y trouve les répertoires:
  
* '''WaveformGenerator''', '''SineInterpolator''', '''Beamer''', '''AhbLiteComponents''' et '''PipelinedOperators''' contenant les circuits développés,
+
* '''WaveformGenerator''' pour un développement de circuit avec des nombres non-signés
* '''WaveformGenerator_test''', '''SineInterpolator_test''', '''Beamer_test''', '''AhbLiteComponents_test''' et '''PipelinedOperators_test''' contenant les bancs de test,
+
* '''SplineInterpolator''' pour un développement avec des nombres signés
* '''Board''' contenant la logique nécessaire à la réalisation du circuit sur la plaque de laboratoire (inversions, synchronisation, ...),
+
* '''DigitalToAnalogConverter''' et '''Lissajous''' pour la réalisation d'un circuit sur plaque de test
* '''Simulation''' contenant les définitions de présentation des signaux dans le simulateur.
+
  
=== Fichiers locaux ===
+
== Programmes ==
  
Les librairies et les fichiers temporaires (code compilé, ...) sont générés dans le répertoire local <code>C:\Temp\EDA\<username>\<projectname></code>.
+
Les programmes de développement de circuits numériques sont installés dans le répertoire <code>C:\EDA</code>. On y trouve notamment:
  
== Documentation ==
+
* l'éditeur VHDL '''HDL-Designer'''
 +
* le simulateur VHDL '''Modelsim'''
 +
* les outils de synthèse pour circuits programmables Xilinx, '''ISE'''.
  
=== Syntaxe VHDL ===
+
== Fichiers locaux ==
  
La bibliothèque de l'école compte plusieurs ouvrages détaillant la syntaxe de VHDL.
+
Les librairies et les fichiers temporaires (code compilé, ...) sont générés dans le répertoire local <code>C:\Temp\EDA\<username>\<projectname></code>.
 
+
Le document [[Media:VHDL_syntax.pdf|VHDL_syntax.pdf]] donne quelques exemples communs de syntaxe VHDL. Tous les aspects de VHDL ne sont pas couverts et de loin. Ce document sert de pense-bête pour l'écriture de code VHDL synthétisable ainsi que pour des bancs de test.
+
  
{{navNamed|left=SEm/laboratoires/00_installation|left_name=-|up=SEm/laboratoires|up_name=Instructions en français|right=SEm/laboratoires/01_generateur|right_name=01 Générateur des fonctions}}
+
{{navNamed
 +
|left=SEm/laboratoires/00_installation|left_name=-
 +
|up=SEm/laboratoires|up_name=Travaux de laboratoire
 +
|right=SEm/laboratoires/01_generateur|right_name=01 Générateur des fonctions
 +
}}
  
[[Category:SEm]]
+
[[Category:Bachelor]] [[Category:SEm]] [[Category:Français]]

Revision as of 11:58, 15 February 2019

Contents

Documentation

Syntaxe VHDL

La bibliothèque de l'école compte plusieurs ouvrages détaillant la syntaxe de VHDL.

Le document VHDL_syntax.pdf donne quelques exemples communs de syntaxe VHDL. Tous les aspects de VHDL ne sont pas couverts et de loin. Ce document sert de pense-bête pour l'écriture de code VHDL synthétisable ainsi que pour des bancs de test.

Répertoires

Sources

La structure de base de projets de laboratoire est mise à disposition sous forme d'un dépôt [git] sur le disque R:.


View-pim-tasks.png

Faites une copie personelle du dépôt git de R:\SYND\SEm_225\3_Labos\Labos_cof\VHDL. Créez une branche du projet, de manière à pouvoir récupérer des modifications ultérieures du dépôt de référence sans perdre les modifications que vous aurez faites.

Les fichiers source des laboratoires se trouvent dans ce répertoire. On y trouve les répertoires:

  • WaveformGenerator pour un développement de circuit avec des nombres non-signés
  • SplineInterpolator pour un développement avec des nombres signés
  • DigitalToAnalogConverter et Lissajous pour la réalisation d'un circuit sur plaque de test

Programmes

Les programmes de développement de circuits numériques sont installés dans le répertoire C:\EDA. On y trouve notamment:

  • l'éditeur VHDL HDL-Designer
  • le simulateur VHDL Modelsim
  • les outils de synthèse pour circuits programmables Xilinx, ISE.

Fichiers locaux

Les librairies et les fichiers temporaires (code compilé, ...) sont générés dans le répertoire local C:\Temp\EDA\<username>\<projectname>.


Navigation
Arrow left.gif - Arrow up.gif Travaux de laboratoire 01 Générateur des fonctions Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules / Projects
Browse
Toolbox