DocsTech
/
ICARUS VERILOG
/

~ cd 11. флаги командной строки vhdlpp

11.1. Формат библиотек

Программа vhdlpp хранит библиотеки в виде директорий, содержащих пакеты. Имя каталога (в нижнем регистре) — это имя библиотеки, используемое в операторе «import». Внутри этой библиотеки пакеты находятся в файлах с именем .pkg. Например:
...
Копировать
<directory>/...
   sample/...
     test1.pkg
     test2.pkg
   bar/...
     test3.pkg
Используйте запись «+vhdl-libdir+» в конфигурационном файле, чтобы указать Icarus Verilog, что — это место для поиска библиотек. Затем в коде VHDL обращайтесь к пакетам следующим образом:
...
Копировать
library sample;
library bar;
use sample.test1.all;
use bar.test3.all;

Файлы *.pkg — это просто VHDL-код, содержащий только пакет с тем же именем. Когда Icarus Verilog встречает оператор «use <lib>.<name>.;», он ищет файл .pkg в библиотеке и анализирует этот файл, чтобы получить объявленный в нем заголовок пакета.

Главная
Курсы
Вебинары
1. Руководство по установке Icarus Verilog
2. Начало работы с Icarus Verilog
3. Симуляция с помощью Icarus Verilog
4. Флаги командной строки iverilog
5. Формат командного файла
6. Атрибуты
7. IVLPP — препроцессор IVL
8. Флаги командной строки VVP
9. Интерактивный режим VVP
10. VVP как библиотека
11. Флаги командной строки vhdlpp
12. Icarus Verilog с GTKWave
13. Использование VPI
14. Расширения Icarus Verilog
Закрыть