Verilog в Digital Design Studio

Открывайте, редактируйте, сохраняйте файлы `.v` и `.vh` и перемещайтесь по ним в Digital Design Studio.

Обзор

Digital Design Studio распознаёт файлы .v и .vh, позволяя открывать, редактировать и сохранять исходники Verilog рядом с файлами .sv и .svh. Файл .v также может быть явным входом RTL-проекта для обнаружения проекта и структуры документа.

Начните с файла Verilog

  1. Откройте существующий каталог проекта с исходным файлом .v.

  2. Выберите файл в проводнике или через «Перейти к файлу».

  3. Редактируйте и сохраняйте с помощью Сохранить файл или Ctrl+S.

  4. Вновь откройте файл и подтвердите наличие сохранённого изменения.

Файлы заголовков с .vh распознаются и редактируются. Нативный путь корня исходников проекта явно определён для .sv и .v; заголовок обычно открывается через дерево файлов проекта или связь include, а не считается отдельным верхним модулем.

Поддержка языка

Редактор распознаёт файлы Verilog, но поддержка парсера, элаборации, симуляции, синтеза, временных моделей, PLI/VPI и защищённых исходников различается по конструкциям и выпускам. Проверяйте диагностику выполняемого действия; поддержка файла редактором не означает принятия каждой конструкции всеми последующими инструментами.

IEEE указывает IEEE 1364-2005 как заменённый стандарт, включённый в объединённую линию стандарта SystemVerilog. Исходники Verilog остаются здесь поддерживаемым форматом проекта, поэтому это называется поддержкой Verilog, а не отдельным «устаревшим режимом». Смотрите официальную страницу статуса IEEE 1364-2005 для статуса публикации стандарта.

Связанные страницы

Подготовьте набор исходников

  1. Сохраните верхний модуль и все необходимые исходники .v/.sv.

  2. Задайте верхний модуль, каталоги include и макроопределения для выбранного действия; храните заголовки с проектом.

  3. Проверьте имена модулей и сигналов с учётом регистра, повторные определения и неразрешённые include.

  4. Запустите операцию и используйте её диагностику для поиска неподдерживаемых конструкций. Одна подсветка редактора не подтверждает охват симуляции.

Начните с Первая симуляция RTL для ограниченного примера или с Команды движков CLI для операций фронтенда и проверки.

Переключение между 3D и другими представлениями анализа

Digital Design Studio 2.0.3 улучшает очистку ресурсов при закрытии или замене представления 3D-иерархии. Он также освобождает содержимое дерева навигации после завершения закрытия свернутого раздела. Новых настроек управления памятью для включения нет.

  1. Откройте нужный проект и сохраните исходный код RTL. В Analysis пункты Schematic и 3D Hierarchy являются отдельными. Откройте совместимый результат из пункта, который вам нужен.

  2. Прочтите идентификатор источника/запуска перед интерпретацией сцены. Выберите блок или цепь и используйте Details и доступные элементы управления слоями трассировки/меток для проверки представления.

  3. При необходимости переключитесь на вкладку схемы, формы сигнала или другую вкладку анализа. Закройте вкладку 3D, когда закончите работу с этим представлением. Очистка ресурсов следует за жизненным циклом представления; вам не нужно запускать задание Cloud или перезагружать все приложение, чтобы запросить ее.

  4. Повторно откройте нужный результат, чтобы продолжить. Снова подтвердите выбранный источник/запуск, особенно после редактирования или смены проектов.

Это изменение сокращает объем удерживаемых ресурсов рендеринга; оно не увеличивает ограничения на входные данные/геометрию, не выполняет повторный расчет сохраненного анализа и не делает недоступный движок доступным. Для формы сигнала по-прежнему требуется совместимый сохраненный результат. Если представление сообщает об отсутствии результата или об ошибке службы, сохраните этот статус и проверьте выбранный хост и источник. Пустое представление не является успешным анализом пустой схемы.

Преимущество зависит от сцены, модуля рендеринга и устройства. Фиксированное улучшение оперативной памяти, памяти GPU или частоты кадров не гарантируется для каждого проекта. См. Analysis views для выбора результатов и Diagnostics для сообщения о воспроизводимой ошибке.