Оглавление

Что нового в Версии 3.2?

Программные и Аппаратные Требования

Установка Версии 3.2

Получение лицензии

Известные Проблемы

Не поддержываемые VHDL конструкции

Встроенные Стандартные Пакеты

Исходные файлы для Пакетов IEEE

Специальные библиотеки

Техническая поддержка АLDEC

 

Что является Новым в Версии 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 3.2

Первая инсталяция:

Чтобы устанавливать 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
http:\\www.aldec.com

Для вашего уполномоченного международного дистрибьютора обратитесь к:

E-mail: sales@aldec.com
Tel# (702) 990-4400
Fax# (702) 990-4414
http:\\www.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;

Варианты решения:

Используйте компилируемую (не встроенную) версию пакета. Чтобы сделать так, Вы должны отсоединить встроенную библиотеку IEEE (IEEE.LIB) и прикреплять (под тем же самым логическим именем IEEE) компилируемую версию библиотеки IEEE (IEEE_PURE. LIB):

1. Отгрузить библиотеку IEEE, напечатав в консольном окне:

   vmap -del IEEE

2. Подгрузить IEEE_PURE библиотеку под логическим именем IEEE, печатая консольном окне:

   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
445 Hoes Lane
P.O. Box 1331
Piscataway, NJ 08855-1331, USA
Phone: (800) 678-IEEE [4333] or (732) 981-0060
Fax: (732) 981-9667
E-mail: customer.service@ieee.org

 

Определенные поставщиком Библиотеки

 

Техническая поддержка ALDEC

Для контакта с Технической поддержкой ALDEC:

Aldec, Inc.
2230 Corporate Circle
Henderson, NV 89014
Toll Free# (800) 487-8743
E-mail:
support@aldec.com
Вы можете также просмотреть список ПОПУЛЯРНЫХ ВОПРОСОВ на нашем информационном сайте : www.aldec.com