|
Помогите разобраться с библиотеками (VHDL) |
|
|
|
Dec 27 2006, 11:43
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 23-08-06
Пользователь №: 19 771

|
Всем привет и с наступающим Новым годом,
Наработав некоторое кол-во проектов (VHDL, Quartus) решил свалить более-менее универсальные компоненты и функции в пользовательскую библиотеку - в результате пришел к выводу, что не знаю как это сделать. Стал читать описания - продвинулся не сильно. Помогите разобраться с некоторыми вопросами:
1) Для примера (VHDL, Quartus)- библиотека парам. модулей: Library- LPM ... package -lpm_components...File - lpm_pack.vhd. Если открыть файл - то он содежит пакет с объявлениями компонентов, а где хранятся собственно описания? Как вся эта "кухня" работает? Я поймал себя на том, что просто "втыкал" library и use, и не особенно задумывался по этому поводу.
2)Как подобно примеру приведенному выше создать собственную библиотеку.
Понимаю, что вопросы наивны и путанны - помогите внести ясность (разъяснениями, ссылками и т. д.) В книгах этому вопросу отводят немного.
Спасибо.
Сообщение отредактировал Elf - Dec 27 2006, 11:44
|
|
|
|
|
 |
Ответов
|
Dec 30 2006, 21:24
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(BSV @ Dec 30 2006, 20:05)  При этом никто не говорит, что рабочих библиотек не может быть несколько. LRM раздел 11.2. Only one library is the working library during the analysis of any given design unit.Вообще-то каждая библиотека является рабочей при компиляции входящих в неё модулей. И она всегда для своего модуля имеет логическое имя WORK. Library logical name WORK denotes the current working library during a given analysis Читайте LRM. Добавлю. Вы, видимо, имеете в виду физическую библиотеку с именем на диске work. Эта библиотека может использоваться любым модулем как ресурсная библиотека под любым логическим именем, не конфликтующим с другими используемыми этим модулем логическими именами библиотек. Логическое имя библиотеки WORK используется в VHDL исключительно для именования рабочей библиотеки - библиотеки, в которую компилируется текущий модуль.
--------------------
Пишите в личку.
|
|
|
|
Сообщений в этой теме
Elf Помогите разобраться с библиотеками (VHDL) Dec 27 2006, 11:43 Oldring Про Quartus не скажу ничего. Использовал билиотеки... Dec 29 2006, 20:10 BSV Цитата(Oldring @ Dec 29 2006, 20:10) Все ... Dec 29 2006, 23:39  Oldring Цитата(BSV @ Dec 29 2006, 23:39) Цитата(O... Dec 30 2006, 00:54   vleo Цитата(Oldring @ Dec 30 2006, 00:54) А во... Mar 19 2007, 22:59    Oldring Цитата(vleo @ Mar 19 2007, 22:59) Да, про... Mar 19 2007, 23:23     vleo Цитата(Oldring @ Mar 19 2007, 23:23) http... Mar 21 2007, 12:20      Oldring Цитата(vleo @ Mar 21 2007, 12:20) Это что... Mar 21 2007, 13:06  BSV Цитата(Oldring @ Dec 30 2006, 21:24) Логи... Dec 30 2006, 23:38 De-ep Всем здравствуйте и с наступающим 2007!
De-ep... Dec 31 2006, 00:09 Самурай Возможно Вам поможет вот такой вариант:
1. Помещ... Jan 1 2007, 18:10 De-ep Самурай <= спасибо. Путь который ты описал, на... Jan 2 2007, 13:03 Самурай Процитирую самого себя, а потом еще немного добавл... Jan 2 2007, 20:35 De-ep Да действительно - эти файлы там есть.
Причем, ког... Jan 2 2007, 21:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|