Рабочие процессы 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
Откройте Digital Design Studio и выберите нужный проект.
Разверните Проектирование ISA в Flow Navigator.
Выберите редактирование, инструкции, генерацию RTL, выполнение, производительность или верификацию.
Откройте требуемую функцию. Её вкладка редактора использует имя функции, а не повторяет общий заголовок ISA.
Создайте или выберите исходник архитектуры проекта, прежде чем ожидать структуру, таблицу инструкций или результат кодирования.
Пустой проект нельзя трактовать как содержащий встроенную архитектуру. Видимая функция — пункт навигации, а не доказательство включения движка.
Функции левой панели
Стадия | Функции |
|---|---|
Моделирование | Структура, инструкции, архитектурное состояние, кодирование, карта опкодов, ассемблер/дизассемблер, конвейер, конфигурация и сравнение изменений |
Генерация | 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 для запроса элаборации текущего буфера. Учитывайте показанные ожидающие, недоступные и неудачные проверки; проверки всей модели не являются отдельным доказательством для каждой строки инструкции.
Сохраните исходник архитектуры и выберите нужную конфигурацию ISA.
Устраните диагностику разбора/элаборации перед просмотром инструкций и кодировок.
Создавайте только вывод, поддерживаемый текущим хостом. Сохраняйте созданные артефакты отдельно от исходника.
Проверяйте поведение ассемблера/дизассемблера известными инструкциями и ожидаемыми кодировками.
Сохраняйте результаты выполнения и проверки вместе с редакцией исходника; открывайте совместимые события через общий Analysis Event Trace.
CLI alti в составе приложения Windows предназначена для инициализации проекта. alti isa … Команды ISA в CLI требуют движок CX (alti-cx), которого нет в приложении Windows. Формат вывода и возможности определяются установленным выпуском CLI.
Использование Digital Design Studio 2.0.2
Экспорт декодера требует текущей элаборации и её статических проверок. Проверьте выбранный язык и сопоставление необработанных полей, затем отдельно сохраните экспортированный файл. Изменение исходника делает прежний экспорт недействительным; он не доказывает эквивалентность выполнения.