ПЦУСБ/Программы/Инструкция по работе в LeonardoSpectrum — различия между версиями
ANA (обсуждение | вклад) м |
ANA (обсуждение | вклад) м |
||
Строка 3: | Строка 3: | ||
== Инструкция по установке программы LeonardoSpectrum == | == Инструкция по установке программы LeonardoSpectrum == | ||
− | 1. Распаковать архив | + | 1. Распаковать архив [LeoSpec.7z] по любому пути, не содержащему пробелов и русских букв. Предположим, что распаковали в корень диска <code>C:\</code> |
− | 2. Желательно, но не обязательно, прописать путь к exe-шникам программы (C:\ | + | 2. Желательно, но не обязательно, прописать путь к exe-шникам программы (C:\LeoSpec\bin\win32) в переменную среды PATH. Если этого не делать, то тогда в BAT-файле запуска синтеза (run_syn.bat), где вызывается leonardo.exe нужно будет указывать полный путь к программе. |
3. Настроить переменные среды LM_LICENSE_FILE и MGLS_LICENSE_FILE к файлу лицензии. В общем случае, если работает ModelSim, то должен сразу заработать и LeonardoSpectrum. | 3. Настроить переменные среды LM_LICENSE_FILE и MGLS_LICENSE_FILE к файлу лицензии. В общем случае, если работает ModelSim, то должен сразу заработать и LeonardoSpectrum. | ||
Строка 24: | Строка 24: | ||
− | <source lang="tcl"> | + | {| |
+ | |{{Файл|run_syn.tcl|<big><source lang="tcl"> | ||
set LIB alib | set LIB alib | ||
− | set PROJECT "C: | + | set PROJECT "C:/path/prj" |
set ENTITY_NAME decod | set ENTITY_NAME decod | ||
set ARCHITECTURE_NAME dec | set ARCHITECTURE_NAME dec | ||
Строка 45: | Строка 46: | ||
report_area -cell_usage -all_leafs | report_area -cell_usage -all_leafs | ||
report_delay -num_paths 1 -critical_paths -clock_frequency | report_delay -num_paths 1 -critical_paths -clock_frequency | ||
− | </source> | + | </source></big> |
+ | }} | ||
+ | |} | ||
+ | Запуск LeonardoSpectrum осуществляется выполнением следующей команды в консоли: | ||
− | C:\ | + | C:\LeoSpec\bin\win32\leonardo.exe -file C:\path\prj\syn\run_syn.tcl |
+ | |||
+ | После параметра -file указывается имя TCL-скрипта, который будет выполнен при старте LeonardoSpectrum. Данный вызов можно поместить в BAT-файл. | ||
+ | |||
+ | {| | ||
+ | |{{Файл|run_syn.bat| | ||
+ | <pre>C:\LeoSpec\bin\win32\leonardo.exe -file C:\path\prj\syn\run_syn.tcl</pre> | ||
+ | }} | ||
+ | |} |
Версия 14:14, 27 ноября 2013
Инструкция по установке программы LeonardoSpectrum
1. Распаковать архив [LeoSpec.7z] по любому пути, не содержащему пробелов и русских букв. Предположим, что распаковали в корень диска C:\
2. Желательно, но не обязательно, прописать путь к exe-шникам программы (C:\LeoSpec\bin\win32) в переменную среды PATH. Если этого не делать, то тогда в BAT-файле запуска синтеза (run_syn.bat), где вызывается leonardo.exe нужно будет указывать полный путь к программе.
3. Настроить переменные среды LM_LICENSE_FILE и MGLS_LICENSE_FILE к файлу лицензии. В общем случае, если работает ModelSim, то должен сразу заработать и LeonardoSpectrum.
Инструкция по синтезу схемы в программе LeonardoSpectrum
Предполагается, что имеется следующая структура проекта prj, расположенного в папке C:\path\prj
- \prj
- \lib - файлы описания библиотеки логических элементов
- alib.syn - описание библиотеки для программы LeonardoSpectrum
- alib.vhd - VHDL-модели элементов библиотеки
- \vhd - располагаются файлы VHDL-моделей синтезируемых блоков
- \syn - папка с файлами, необходимыми для синтеза схемы
- run_syn.bat - BAT-файл для запуска синтеза
- run_syn.tcl - TCL-скрипт, выполняемый LeonardoSpectrum для синтеза схемы
- \lib - файлы описания библиотеки логических элементов
|
Запуск LeonardoSpectrum осуществляется выполнением следующей команды в консоли:
C:\LeoSpec\bin\win32\leonardo.exe -file C:\path\prj\syn\run_syn.tcl
После параметра -file указывается имя TCL-скрипта, который будет выполнен при старте LeonardoSpectrum. Данный вызов можно поместить в BAT-файл.
|