Рабочие процессы ISA в Digital Design Studio

Digital Design Studio 2.0.2: Рабочие процессы ISA в Digital Design Studio. Перед использованием проверьте выбранный хост, разрешения учётной записи и текущую поддержку.

Откройте ISA design в Flow Navigator приложения Digital Design Studio. Исходный код 2.0.2 поддерживает импорт RISC-V и профили RV64, IM и A. Проверьте выбранный профиль и диагностику перед сохранением созданного артефакта. Элаборация, ассемблирование, выполнение, совместное моделирование, формальные проверки и загрузка моделей по-прежнему зависят от операции, предоставляемой фактическим хостом; поддержка импорта не включает все действия ISA в Windows или Cloud.

Overview

Проектирование ISA входит в Digital Design Studio, а не является отдельным приложением. Откройте Проектирование ISA в Flow Navigator в той же рабочей области проекта, что используется для редактирования и анализа RTL.

Открытие рабочего процесса ISA

  1. Откройте Digital Design Studio и выберите нужный проект.

  2. Разверните Проектирование ISA в Flow Navigator.

  3. Выберите редактирование, инструкции, генерацию RTL, выполнение, производительность или верификацию.

  4. Откройте требуемую функцию. Её вкладка редактора использует имя функции, а не повторяет общий заголовок ISA.

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

Пустой проект нельзя трактовать как содержащий встроенную архитектуру. Видимая функция — пункт навигации, а не доказательство включения движка.

Функции левой панели

Стадия

Функции

Моделирование

Структура, инструкции, архитектурное состояние, кодирование, карта опкодов, ассемблер/дизассемблер, конвейер, конфигурация и сравнение изменений

Генерация

RTL, симулятор набора инструкций, результаты, связанные с компилятором, и экспорт

Исследование

Варианты пространства проектирования

Выполнение

Выполнение программы и переход к общей трассе событий

Анализ

Структурный профиль и оценки PPA

Верификация

Совместное моделирование, верификация, формальные проверки и рассмотрение signoff

Инструменты рабочей области

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

Используйте поле поиска для сужения списка. Разворачивание и сворачивание всех действует на группы стадий. Выбор элемента открывает функцию; задание не отправляется.

Исходники и настройки проекта

Исходники ISA, настройки проекта, сгенерированные результаты и свидетельства верификации принадлежат выбранной рабочей области Digital Design Studio. Сохраняйте намеренные изменения исходника до развёртывания или экспорта. Когда хост предоставляет действия с исходниками, панель ISA предлагает сохранение, развёртывание и специфические настройки проекта ISA.

В 2.0.2 модели Library нельзя загружать; Library вставляет только фрагменты CX. Сохраните несохранённую работу и проверьте модель перед согласием на замену. Шаблон — явно выбранная отправная точка, а не результат текущего проекта.

Проверка инструкций и кодировок

После сохранения активного исходника CX откройте Instructions. Используйте Declared categories для пользовательских групп или Encoding width / format для структурных групп. Сопоставляйте таблицу с элаборацией именно этого исходника.

Храните вместе ревизию исходника, выбранную цель, версию движка, входные примеры и возвращённые артефакты. Заполненная таблица сама по себе не является свидетельством верификации, а оценка не является измеренным результатом реализации.

Трасса событий общая с анализом

Под Анализом имеется один просмотрщик трассы событий. Пункт трассы событий ISA — переход к этому общему просмотрщику и соответствующему запуску, а не вторая временная шкала. При отсутствии совместимого артефакта запуска измеренную трассу показать нельзя.

Доступность и миграция

ISA использует оболочку, настройки, вкладки и нижнюю панель Digital Design Studio. Для встроенного рабочего процесса не нужно устанавливать отдельное приложение ISA; отдельного чата ИИ в основном редакторе также нет.

Используйте Add category и Add subcategory для упорядочения объявлений. New instruction и Duplicate instruction создают черновики; перед Apply to CX проверьте имя, мнемонику ассемблера и кодировку. Изменённый исходник или документ только для чтения могут отключить Apply.

Старые отдельные установки ISA и их данные приложения относятся к наследию. Перед миграцией сохраните существующие исходники CX как файлы под контролем пользователя. Не копируйте учётные данные, машинные лицензии или скрытое состояние доверия устройства в новую рабочую область. См. Локальные рабочие области и Первый запуск и доступ к учётной записи.

Связанные руководства

От модели к проверенному результату

Используйте Verify model для запроса элаборации текущего буфера. Учитывайте показанные ожидающие, недоступные и неудачные проверки; проверки всей модели не являются отдельным доказательством для каждой строки инструкции.

  1. Сохраните исходник архитектуры и выберите нужную конфигурацию ISA.

  2. Устраните диагностику разбора/элаборации перед просмотром инструкций и кодировок.

  3. Создавайте только вывод, поддерживаемый текущим хостом. Сохраняйте созданные артефакты отдельно от исходника.

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

  5. Сохраняйте результаты выполнения и проверки вместе с редакцией исходника; открывайте совместимые события через общий Analysis Event Trace.

CLI alti в составе приложения Windows предназначена для инициализации проекта. alti isa … Команды ISA в CLI требуют движок CX (alti-cx), которого нет в приложении Windows. Формат вывода и возможности определяются установленным выпуском CLI.

Использование Digital Design Studio 2.0.2

Экспорт декодера требует текущей элаборации и её статических проверок. Проверьте выбранный язык и сопоставление необработанных полей, затем отдельно сохраните экспортированный файл. Изменение исходника делает прежний экспорт недействительным; он не доказывает эквивалентность выполнения.

Поддержка сред в 2.0.2