Оглавление
Программные и Аппаратные Требования
Не поддержываемые VHDL конструкции
Исходные файлы для Пакетов IEEE
Что является Новым в Версии 3.2?
Прямая Компиляция
Версия 3.2 представляет новое ядро моделирования и транслятор. Новое ядро основано на технологии прямой компиляции, которая заменяет интерпретатор используемый в версии 3.1. Это изменение, наряду с улучшенным распределением памяти, существенно улучшает эффективность моделирования (см. диаграммы). Новый транслятор генерирует библиотеки основанные на двоичном коде, используя Генератор Двоичных кодов (BCG). Изменение транслятора и ядра моделирующего устройства подразумевает изменение библиотечного формата.
ОБРАТИТЕ ВНИМАНИЕ: Все библиотеки откомпилированные в предыдущей версии транслятора, должны быть перетранслированы в версии 3.2.
Приблизительные оценки ускорения моделирования относительно версии 3.1:
Типичное использование памяти уменьшено на 26 ... 38 %. Проект в 182КБ, который требовал более 600МБ памяти, может теперь работать с менее чем 240МБ.
Сравнение времени моделирования
Active-VHDL 3.1 и 3.2.
Редактор временной диаграммы
В Редакторе временной диаграммы было существенно увеличина частота регенерации посравнению с VHDL 3.1 к 3.2 - приблизительно на 500 % быстрее.
Дополнительно Поддержываемые Конструкции VHDL
Следующие VHDL конструкции предварительно неподдерживаемые, которые теперь поддержывются:
Остающиеся неподдерживаемые конструкции перечислены в разделе не поддерживаемые VHDL конструкции. Они должны быть поддержаны в последующей версии
Библиотеки
Две новых библиотеки были добавлены: библиотека SYNPLIFY и расширенная SIMPRIM библиотека из Xilinx, содержащего примитивы для Virtex семейства. Если Вы хотите использовать новую расширенную SIMPRIM библиотеку, Вы должны вручную прикрепить её к библиотечному списку. См. Известные Проблем / библиотеки .
Документация
Программные и Аппаратные Требования
Active - VHDL требует:
ПРИМЕЧАНИЯ:
Windows 98
Active-VHDL
был проверен на Windows 98 и в настоящее время никаких известных проблем не существует. Официальный выпуск зависит от модификаций ALDEC. Посетите ALDEC www.aldec.com для последней информации относительно поддержки Windows 98.
Первая инсталяция:
Чтобы устанавливать Active-VHDL, вставьте КОМПАКТ-ДИСК в ваш CD-ROM. Active-VHDL использует авто-запуск, который автоматически вызовет меню запуска, которое предоставляет несколько параметров. Выберите параметр Установка Active-VHDL , чтобы вызвать программу установки, и следовать за командами в мастере установки.
Обратите внимание: Если авто-запуск не используется, выполните программу setup.exe из Active-VHDL CD-ROM, чтобы запустить процесс установки.
Если установлена предыдущая Версия: (Active-VHDL 3.1 или ранее)
Если Вы использовали предыдущую версию Active-VHDL, программа установки 3.2 автоматически удалит версию 3.1.
Обратите внимание: Все существующие проекты будут сохранены, но они должны быть перетранслированы в новой версии Active-VHDL прежде, чем они могут использоваться.
Запатентованные / зарегистрированные Пользователи:
Программа установки Active-VHDL автоматически удалит версию 3.1 , и только удалит файлы, которые были предварительно установлены Active-VHDL. Все существующие пользователи (то есть проекты и т.д.) будут сохранены. Но они должны быть перетранслированы в новой версии Active-VHDL прежде, чем они могут использоваться.
Зарегистрированный пользователь
Ключ:
Первый метод лицензирования Active-VHDL использует Ключ . Соответствующие драйверы были установлены на вашей системе в течение установки программного обеспечения. Если Вы - новый пользователь, ваш Ключ должен прибыть с руководствами и Active-VHDL CD. Вы должны подключить его к параллельному порту вашего компьютера прежде, чем Вы начнете использовать Active-VHDL . Если Вы - существующий пользователь и уже имеете ALDEC Ключ, мы пошлем Вам код модификации, активизирующий Active-VHDL. Инструкции о том, как модифицировать ваш Ключ будут посланы с кодом модификации.
Сеть:
Если Вы запросили Сетевую Лицензию для вашего Active-VHDL программного обеспечения, ваша сеть должна удовлетворять следующим условиям:
Пожалуйста обратите внимание, что мы не обеспечиваем Unix и Novell станции в настоящее время, однако ваш сервер лицензии, в случае необходимости, может быть установлена на любом Windows NT 4.0 или рабочей станции Windows 95 в вашей сети.
Чтобы мы подготовили сетевой файл лицензии для Active-VHDL инсталляции. Вы должны обеспечить следующую информацию относительно вашей станции лицензии:
На Windows NT сервере Вы можете отображать, и Имя хоста и хост ID, и испльзуя командную стоку, напечатайте
ipconfig /all | more
В сообщениях, отобраемых командой ipconfig, ищите линию, начинающуюся с
Host Name
И запишите текст, отображаемый после двоеточия на этой линии. Затем ищите
"Ethernet adapter" раздел и линию, начинающаяся сPhysical Address
Вы должны видеть 12 шестнадцатеричных цифр на линии, отображаемой в шести группах отделяемых двумя черточками. Те 12 цифр (без черточек) используются как
Host ID. В случае сомнения, пожалуйста напечататьipconfig /all > licdata.txt
И отправьте по
e-mai licdata.txt файл.На Windows 95 лицензионной станции, Вы можете
Start-> Run и напечататьwinipcfg /all
Затем запишите текст, отображаемый в Имени хоста и областях Адреса Адаптера. Вы должны игнорировать черточки в Адресе Адаптера и посылать только 12 шестнадцатеричных цифр, которые будут использоваться как
Host ID.После приема вашей информации, мы пошлем Вам лицензионный диск (3.5" дискета) содержащий ваш файл лицензии и всю информацию, требуемую для установки лицензионной станции.
Чтобы получить вашу зарегистрированную копию, обратитесь по адрессу:
Aldec, Inc.
2230 Corporate Circle
Henderson, NV 89014
Tel# (702) 990-4400
Toll Free# (800) 487-8743
Fax# (702) 990-4414
E-mail:info@aldec.com
Для вашего уполномоченного международного дистрибьютора обратитесь к
:E-mail:sales@aldec.com
Пробная Версия
Пробная версия Active-VHDL обеспечивает те же самые функциональными возможностями, что и зарегистрированная копия, но со следующими ограничениями:
Моделирующее устройство
Пример:
package p is
constant c: integer; -- deferred constant
end;
package body p is
constant c1: integer := 0;
constant c: integer := c1; -- this statement may cause application error
end;
Варианты решения:
1. Определить постоянное значение прямо в пакете
constant c: integer := 0;
2. Использовать следующее объявление в теле пакета:
constant c: integer := 0;
Варианты решения:
Используйте компилируемую (не встроенную) версию пакета. Чтобы сделать так, Вы должны отсоединить встроенную библиотеку
1. Отгрузить библиотеку
IEEE, напечатав в консольном окне:vmap -del IEEE
2. Подгрузить IEEE_PURE библиотеку под логическим именем I
EEE, печатая консольном окне:vmap IEEE $vlib\IEEE_PURE\IEEE_PURE.lib
Отладка
Переменные и сигналы, объявленные в локально в подпрограммах не отображаются.
Компилятор
SIMPRIM Библиотека и Поддержка для Virtex Семейства
Две версии SIMPRIM библиотеки поддерживаются:
Обе библиотеки используют то же самое логическое имя SIMPRIM и только один из них может быть приложен к библиотечному списку. Программа установки автоматически устанавливает расширенную SIMPRIM библиотеку. Если пользователь не собирается использовать Virtex семейство в его проектах, рекомендуется использовать старую версию SIMPRIM библиотеки. Старая версия полностью встроена и быстрее.
Чтобы заменить расширенную библиотечную версию на старую:
1. Отсоединить SIMPRIM библиотеку (физическое имя SIMPRIM_NEW) напечатав в Консольном окне:
vmap -del SIMPRIM
2. Подгрузить старую SIMPRIM библиотеку (физическое имя SIMPRIM) ) напечатав в Консольном окне:
vmap SIMPRIM $vlib\SIMPRIM\SIMPRIM.lib
UNISIM Библиотека и Поддержка для X5200 Семейств
Две версии библиотеки UNISIM поддерживают:
Расположение: InstallFolder\VLIB\UNISIM
Расположение: InstallFolder\VLIB\UNISIM_5K
Обе библиотеки используют то же самое логическое имя UNISIM и только один из них может быть приложен к библиотечному списку. Программа установки автоматически устанавливает для использования UNISIM библиотеку для X4000 семейства. Если пользователь не собирается использовать X4000 семейство в его проектах, то требуется, чтобы пользователь использовал версию UNISIM библиотеки для X5200 семейства.
Чтобы заменять UNISIM библиотеку для X4000 семейства библиотекой для X5200 семейства:
1. Отсоединить предварительно приложенную UNISIM библиотеку (физическое имя UNISIM) напечатайте в консольном окне:
vmap -del UNISIM
2. Подгрузить UNISIM библиотеку для X4000 семейства (физическое имя SIMPRIM) напечатайте в консольном окне:
vmap UNISIM $vlib\UNISIM_5K\UNISIM.lib
Программа Установки
Программа удаления не удаляет файлы зарегистрированных типов.
Окно просмотра Проекта
Изменение типа исходного файла от State Diagram в VHDL Source (или обратно пропорционально) могло вызывать ошибку прикладной программы, если файл уже компилировался.
Редактор Формы сигнала
Содержание окно Редактора Формы сигнала не обновляется в некоторых случаях. Нажатие Ctrl + R восстанавливает правильное отображение информации.
Просмотр Списка
Если окно Списка содержит большое количество данных моделирования и если Вы удаляете некоторые сигналы из списка и затем добавляете их обратно, некоторые операции редактирования могут работать существенно медленнее. Проблема происходит при обратном - просматривании данных моделирования и при изменении размеров столбцов.
Вы не можете загружать предварительно сохраненные файлы в окно Списка, если они содержат:
Библиотечный Администратор
Содержания вида по умолчанию рабочей библиотеки для проектов с идентичными именами не обновляется в окне Библиотечного Администратора после последующих перезарядок проекта.
Неподдержываемые VHDL Конструкции
Следующий список пакетов, для которых ядро моделирующего устройства Active-VHDL обеспечивает встроенное ускорение:
Кроме того, модели всех примитивных схем из SIMPRIM библиотеки также встроены.
ОБРАТИТЕ ВНИМАНИЕ: пользователь никогда не должен перетранслировать исходные файлы для встроенных пакетов и компонентов.
Исходные файлы для IEEE Пакетов
Следующие пакеты стандарта IEEE поставляются заранее откомпилированной версии без первоначальных исходных файлов:
Недостаток исходных файлов предотвращает отладку моделей в отношении к подпрограмм, определенных в этих пакетах.
Чтобы получить исходные файлы, обращайтесь:
IEEE Customer Service
Определенные поставщиком Библиотеки
ALDEC
Для контакта с Технической поддержкой
ALDEC:Aldec, Inc.support@aldec.com
2230 Corporate Circle
Henderson, NV 89014
Toll Free# (800) 487-8743
E-mail:
Вы можете также просмотреть список ПОПУЛЯРНЫХ ВОПРОСОВ на нашем информационном сайте: www.aldec.com