Installer Odatix à l'ENSEIRB-MATMECA
Odatix est un outil conçu au Laboratoire IMS pour faciliter l’implémentation et la validation de designs numériques configurables à travers de divers outils FPGA et ASIC (dont Vivado et Design Compiler).
Odatix permet de :
- Explorer différentes configurations architecturales.
- Trouver automatiquement la fréquence maximale de fonctionnement.
- Lancer des synthèses logiques en parallèle à n’importe quelles fréquences ou plage de fréquence.
- Simuler en parallèle pour valider et évaluer les performances.
- Visualiser les résultats dans une interface interactive.
Installation
Ces étapes ne sont à réaliser qu’une seule fois.
Installation via pip
Dans un terminal :
pip install odatix
Ajout des programmes python au PATH
Par défaut, à l’ENSEIRB, le dossier $HOME/.local/bin (où s’installent les applications installées via pip) n’est pas dans la variable d’environnement PATH, il faut donc l’ajouter pour pouvoir exécuter Odatix depuis n’importe quel répertoire.
echo 'export PATH="$HOME/.local/bin:$PATH"' >> $HOME/.bashrc
Ajout de Design Compiler au PATH
Pour faciliter l’utilisation de Design Compiler et permettre à Odatix de l’appeler, nous allons aussi ajouter à la variable d’environnement PATH le chemin vers les binaires de Synopsys Design Compiler, ainsi que la variable d’environnement nécessaire pour la licence :
echo 'export SNPSLMD_LICENSE_FILE=27000@synopsys.cnfm.fr' >> $HOME/.bashrc
echo 'export PATH="/opt/synopsys/design_vision/syn/H-2013.03-SP5/bin:$PATH"' >> $HOME/.bashrc
Rechargemment du shell
Rechargez ensuite votre fichier .bashrc pour appliquer les modifications :
source $HOME/.bashrc