Digital Design Studio 2.0.2: Agent, общий доступ к проектам и Cloud каждую неделю
Работайте с RTL, ISA и ALcad в одном приложении, обращайтесь к Agent и делитесь Cloud-проектами. В версии 2.0.2 также появились еженедельный ресурс Cloud, упорядоченные настройки и новые возможности для исследования проектов.
Digital Design Studio 2.0.2 объединяет больше задач проектирования в одном рабочем пространстве. Переключайтесь между RTL, процессами ISA в Flow Navigator и ALcad, обсуждайте идеи с Agent и приглашайте другого человека работать над Cloud-проектом вместе с вами. Чтение исходного кода, обсуждение изменений, работа со схемой и проверка результата становятся связанными этапами в одном приложении.
Рабочую среду тоже проще настроить под себя. Еженедельный ресурс Cloud и представление Usage помогают планировать следующий сеанс. Упорядоченные настройки, размер текста чата AI и 14 языков интерфейса делают чтение удобнее. Сравнение схем, инструменты PCB и отчёты QEDA дают дополнительные способы рассмотреть проект и выбрать направление следующего исследования.
Одно приложение: от RTL до ALcad
Начните с текущего проекта и откройте представление, отвечающее на следующий вопрос. Читайте RTL в редакторе, открывайте задачи ISA через Flow Navigator или переходите в ALcad для работы со схемами и платами. Всё это части Digital Design Studio, поэтому выбор инструментов следует за проектом и задачей, которую вы хотите решить на следующем этапе.
Так исследование сохраняет связность: можно прочитать модуль, рассмотреть идею ISA и затем изучить схему, не теряя контекст. В представлениях используются знакомые навигация и настройки. Выберите нужный инструмент, а затем вернитесь к исходному коду или отчёту, чтобы сопоставить наблюдения. Каждый переход может отвечать на конкретный вопрос об одном и том же проекте.
Например, перед небольшой правкой сначала прочитайте исходный код и определите, что именно хотите сравнить. Затем выберите представление для проверки этого вопроса. Связав наблюдения с одной задачей, проще продолжить рассуждение при возвращении к файлу и понять, какой следующий шаг действительно нужен проекту.
Развивайте идею вместе с Agent
Agent помогает обсуждать вопросы, возникающие при проектировании: что делает фрагмент RTL, как подойти к изменению, какие случаи должна проверять тестовая среда или с чего начать изучение проекта. Опишите желаемый результат и уточняйте задачу в разговоре. Объяснение может привести к предложению правки, а проверка этого предложения — к более конкретному вопросу о результате.
Выберите подходящий уровень effort и читайте ответ рядом с кодом. Если полезны общедоступные сведения, можно воспользоваться веб-поиском. Для собственного подключения AI доступен BYOK. Просмотрите предложенный код в редакторе и выполните подходящие проверки проекта. Ответ и основания для решения остаются рядом, а обсуждение можно продолжить на основе того, что вы увидели при проверке.
Проектирование вместе с Agent
От вопроса к изменению, которое можно проверить самостоятельно.
Опишите задачу
Начните с конкретной цели: понять переход состояния или улучшить тестовую среду модуля. Укажите часть проекта, которую хотите обсудить, и решение, с которым должен помочь ответ. Это задаёт понятное направление дальнейшей работы.
Изучите подход
Попросите объяснить код, сравнить варианты изменений или перечислить случаи для тестирования. Читайте рассуждение вместе с файлом и уточняйте важные для проекта предположения. Запрос можно доработать до того, как переходить к редактированию.
Проверьте изменение
Сравните предложение с исходным кодом и ожидаемым поведением. Проверьте имена, интерфейсы и границы изменения в самом проекте. В разговоре можно попросить меньшую правку или выяснить, почему предложено именно такое изменение.
Оцените результат
Используйте доступные в проекте средства диагностики, моделирования или анализа. Если результат вызывает новый вопрос, вернитесь с ним к разговору. Объяснение, редактирование и проверка образуют последовательный цикл, который можно продолжать по мере работы.
Делитесь Cloud-проектом
Пригласите другого человека в Cloud-проект, когда хотите развить идею совместно. В настройках общего доступа можно создать приглашение и выбрать права. После входа и принятия приглашения собеседник сможет обсуждать с вами один и тот же проект. Это сокращает обмен отдельными копиями файлов и поиск версии, содержащей последнее изменение.
Участники с правом редактирования могут изменять файлы проекта. Совместное редактирование в реальном времени, при котором изменения появляются в редакторе по ходу работы, пока не открыто; мы сообщим, когда оно станет доступно. Владелец управляет участниками в настройках общего доступа. Если заранее выбрать цель и файл, первый сеанс легче сосредоточить на конкретной полезной задаче.
Общий доступ и совместное редактирование
От открытия проекта к работе в одном файле.
Откройте Cloud-проект
Выберите проект и откройте настройки общего доступа. Сначала договоритесь, какой файл или вопрос вы будете изучать. Небольшая начальная задача помогает обоим участникам понять, как их изменения связаны с остальной частью проекта.
Создайте приглашение
Выберите права доступа и передайте ссылку непосредственно человеку, с которым будете работать. Для совместного изменения исходного кода выберите право редактирования. Приглашение служит точкой входа в этот проект для нужного участника.
Откройте один файл
Приглашённый человек входит в систему, принимает приглашение и открывает проект. С правом редактирования приглашённый человек может открыть выбранный файл и вносить изменения. Держите рядом окружающий код, чтобы понимать контекст каждой правки.
Продолжите работу
Просмотрите полученный файл и выполните нужные проверки. Если состав команды меняется, владелец может управлять участниками в том же месте. Проект остаётся общей точкой для следующего сеанса редактирования и новых вопросов о дизайне.
Планируйте неделю в Usage
Free, Plus и Pro теперь каждую неделю получают ресурс Cloud для предусмотренных вычислений и задач Agent. Регулярная работа приобретает недельный ритм: открыть проект, посмотреть доступный ресурс и выбрать следующую тему исследования. Usage показывает остаток и зарегистрированное использование вместе, чтобы планирование начиналось с текущего состояния рабочего пространства.
Посмотрите Usage перед серией моделирований или задачей Agent и вернитесь после работы, чтобы изучить активность. Между чтением кода, редактированием и проверками это представление также служит практическим ориентиром. Можно решить, исследовать ли ещё один вариант сейчас или подготовить следующий шаг на потом, оставаясь в приложении. Использование Cloud остаётся видимой частью процесса.
Когда смотреть Usage
Учитывайте недельный ресурс при подготовке и подведении итогов.
Перед началом
Откройте Usage и проверьте текущий недельный период и остаток Cloud. На основе этой информации выберите работу для сеанса: предметный разговор с Agent или доступные вычислительные задачи для проверки вашего проекта.
В ходе исследования
Возвращайтесь к представлению по мере продвижения проекта и сравнивайте показанное использование с выполненной работой. Это помогает решить, изучать ли другой вариант прямо сейчас или сначала упорядочить задачи следующего этапа.
При подготовке следующего сеанса
Рассмотрите активность за неделю вместе с остатком ресурса. В следующий раз можно начать с того же представления. Повторяющиеся упражнения и регулярную работу над проектом проще готовить с учётом текущего периода.
Настройки проще найти и прочитать
Связанные элементы настроек расположены ближе друг к другу, а повторяющихся путей к одним и тем же решениям стало меньше. Кнопки заметнее на окружающем фоне, поэтому при просмотре страницы легче найти нужное действие. Возвращаясь к настройке рабочего пространства, вы меньше перемещаетесь между небольшими разделами в поисках нужного элемента управления.
В чате AI можно выбирать размер основного текста и заголовков. Подстройте его, когда переходите от длинного объяснения к описываемому коду или показываете проект на другом экране. Разговор может оставаться открытым рядом с редактором. Так среда приспосабливается и к чтению, и к проектированию, а ответ удобнее сопоставлять с соответствующим местом в файле.
Сравнивайте поведение схем в ALcad
ALcad расширяет способы исследования изменений схемы. Сравнение угловых условий позволяет рассмотреть результаты для условий, заданных в конфигурации. Настройки допусков включают разброс параметров компонентов в исследование. От одного результата можно перейти к вопросу, какие части схемы требуют внимания и какие значения стоит изменить при следующей попытке.
Редактирование расположения выводов подсхемы тоже входит в подготовку. Настройте выводы при размещении элементов, а затем вернитесь к схеме и результатам, чтобы увидеть связи между частями. Подготовка и сравнение становятся соседними этапами, помогая перейти от нарисованной схемы к более целенаправленному изучению её поведения и следующему изменению.
Рассматривайте плату в PCB и 3D
Инструменты редактирования и экспорта PCB дополнены возможностями для дуг зон и сведений экспорта, связанных с изготовителем. Они помогают подготовить просмотр платы и проверить детали, которые войдут в экспортируемый результат. Работайте с геометрией и настройками платы, затем изучите результат перед переходом к следующему изменению.
Представления PCB и 3D дополняют друг друга при изучении одного проекта. Плоский вид помогает читать разводку, а 3D показывает форму и размещение с другого ракурса. Переключайтесь между ними в зависимости от вопроса, на который ищете ответ. Плата остаётся частью того же процесса ALcad, который вы используете для работы со схемой и её проверки.
Больше способов исследовать проект
QEDA (только настольный Linux) добавляет представления топологии и отчётов для поддерживаемых сверхпроводящих схем. Изучите transmon в рамках доступной модели PEC/CPW и рассмотрите топологию вместе с отчётом. Значения и представления, полученные в конкретном запуске, дают предметную основу для обсуждения проекта и сопоставления результата с тем, что вы ожидали увидеть.
Встроенный HLS предоставляет путь от поддерживаемого подмножества C к RTL на подходящем нативном хосте. Evolve (только настольный Linux) позволяет сравнивать кандидаты виртуальных FPGA. Эти средства предназначены для разных этапов: попробовать представление, прочитать полученный RTL или сравнить варианты перед выбором направления. Откройте нужный инструмент из проекта и используйте его фактический результат как начало следующей проверки.
Другие изменения
Четырнадцать языков интерфейса. Выберите язык приложения и вернитесь к привычным представлениям проекта. Команда может обсуждать один дизайн, пока каждый читает элементы управления на удобном языке. Выбор языка находится в настройках рабочего пространства.
Подробности задач Cloud. Представления влияния отмены и подробностей завершения дают дополнительный контекст в конце задачи. Они помогают понять остановку или завершение и просмотреть, как закончился запуск, прежде чем приступать к следующей работе.
Входные данные схем и проектов. Выпущенные инструменты включают пути для импорта ngspice и файлов технологического процесса проекта. Вместе с представлениями схем они связывают подготовку входных данных и исследование результатов с текущим проектом.
Исследование ISA. Импорт RISC-V и справочные представления PCCX расширяют отправные точки в Flow Navigator. Можно изучить идею ISA и связать её с другими задачами проектирования внутри Digital Design Studio, сохраняя контекст проекта.
Версия 2.0.2 объединяет эти улучшения вокруг сеанса проектирования: выбрать представление, задать конкретный вопрос, работать с другим человеком и проверить результат. Откройте проект, к которому хотите вернуться, и сделайте следующий шаг в том же рабочем пространстве.
Подробные сведения о поддержке сред доступны в документации.