На ранних этапах разработки электронных устройств важно определить проект на концептуальном/функциональном уровне. Этот начальный шаг служит важнейшей основой для всего процесса разработки, обеспечивая высокоуровневое представление об архитектуре системы и ее основных элементах. Хорошо составленная блок-схема проясняет основные функциональные узлы электронной системы и показывает их взаимосвязи. Она помогает визуализировать, как различные части проекта будут взаимодействовать друг с другом, не увязая в сложных деталях реализации отдельных компонентов. Такая абстракция позволяет сосредоточиться на общем поведении системы и взаимосвязях между модулями, гарантируя, что учтены все необходимые функции и что архитектура системы соответствует требованиям проекта.
Документ Electronic System Design (ESD) позволяет создавать блок-схемы системного уровня и совместно работать с заинтересованными сторонами.
Создание нового документа ESD
Новый документ ESD можно создать как часть решения, расположенного в вашем рабочем пространстве Renesas 365. На странице сведений о решении нажмите кнопку
в правом верхнем углу и выберите пункт System Design в появившемся меню , чтобы открыть окно Create ESD.
Изначально окно будет представлено в упрощенном виде со следующими полями:
Чтобы получить доступ к дополнительным элементам управления, нажмите кнопку
. Появится поле Parent Folder. Используйте это поле, чтобы указать, где должен быть создан документ ESD в структуре папок рабочего пространства. По умолчанию это папка Projects. Нажмите ссылку Change справа от поля, чтобы открыть структуру папок рабочего пространства и выбрать другую папку для хранения документа (
).
После задания параметров нового документа ESD нажмите
. Вы вернетесь на страницу сведений о решении, где теперь увидите плитку для вновь созданного документа ESD.
Чтобы открыть документ ESD, нажмите его имя на плитке или нажмите кнопку
и выберите Open в появившемся меню. Либо дважды щелкните непосредственно по плитке нужного документа ESD.
Определение документа ESD
В документе ESD определенные функции, операции или устройства (например, обработка сигналов или MPU) представлены functional blocks. С точки зрения структуры и визуального представления функциональный блок представляет собой контейнер, который может включать графическую форму/изображение (с меткой), ключевой компонент(ы) функции, представленный аппаратным/программным объектом(ами), порты и другие блоки. Ports можно использовать для представления интерфейсов функционального блока (например, интерфейса I2C у MPU), а connection lines между функциональными блоками (размещенные непосредственно между блоками или их портами) представляют соединения (например, сигналы, проходящие между интерфейсами разных устройств).
Создание функционального документа ESD, поддерживающего междоменные передачи данных на основе SDM (System Data Model – подробнее), включает следующее:
Размещение и редактирование общих элементов
Чтобы узнать больше о работе в редакторе документов ESD, воспользуйтесь следующими сворачиваемыми разделами.
Controlling the View of the Document
Элементы управления навигацией для основной области просмотра следующие:
-
Right-Click, Hold&Drag для панорамирования документа.
-
Mouse Wheel для вертикальной прокрутки.
-
Shift+Mouse Wheel для вертикальной прокрутки.
-
Ctrl+Mouse Wheel для увеличения/уменьшения масштаба.
Также можно использовать раскрывающийся список Zoom в правом нижнем углу рабочей области, чтобы выбрать значение масштаба. Выберите в раскрывающемся списке параметр Zoom to Fit, чтобы отобразить на документе все объекты проекта.
Selecting Objects
Объект, размещенный в документе ESD, должен быть выбран перед выполнением над ним какой-либо операции, например изменением его положения или размера, выполнением операций буфера обмена (вырезать/копировать) или удалением и т. д.
В самом простом случае можно выбрать отдельный объект проекта, наведя на него курсор и щелкнув мышью. После выбора некоторые объекты проекта можно графически изменять по размеру и/или форме. Объект станет выбранным, и вокруг него в различных точках редактирования появятся маркеры редактирования. Чтобы изменить форму и/или размер объекта, щелкните маркер редактирования и перетащите его. Точный характер изменения зависит от редактируемого объекта.
Щелкните в стороне от выбранного объекта или нажмите Esc, чтобы снять выделение.
Нажатие Esc снимает выделение с объектов иерархически. Например, если выбран аппаратный компонент, нажатие Esc снимет выделение с компонента и выделит функциональный блок, в котором расположен этот компонент. Если выбранный функциональный блок находится внутри покрытия, нажатие Esc снимет выделение с функционального блока и выделит покрытие.
Обратите внимание, что выделение щелчком не является накопительным. При щелчке по другому объекту выделение с текущего объекта снимается. Чтобы выбрать несколько объектов, удерживайте клавишу Shift , затем последовательно щелкайте объекты, которые нужно выбрать или снять с них выделение. Иными словами, сочетание Shift+Click изменяет состояние выделения объекта, находящегося в данный момент под курсором, не влияя на состояние других объектов.
Если группа объектов перекрывается, щелкайте повторно, чтобы циклически переключать выделение между объектами: сначала будет выбран объект на переднем плане, затем объект, нарисованный непосредственно за ним, и так далее.
Чтобы выбрать несколько объектов, расположенных в определенной области документа проекта, можно использовать прямоугольник выделения. Click and Hold в стороне от объектов в углу воображаемого прямоугольника, охватывающего объекты, которые нужно выбрать, затем перетащите курсор к противоположному углу этого прямоугольника. Будут выбраны все видимые объекты, которые находятся внутри прямоугольника выделения, а также те, которые его касаются.
Чтобы выбрать все объекты в документе ESD, можно также использовать сочетание Ctrl+A.
Using Cut/Copy and Paste
Вы можете вырезать/копировать и вставлять объекты внутри документа ESD или между документами ESD. Выберите объект(ы), которые нужно вырезать/скопировать, щелкните правой кнопкой мыши в рабочей области и выберите команду Cut (сочетание клавиш: Ctrl+X) / Copy (сочетание клавиш: Ctrl+C) в контекстном меню. Чтобы поместить в документ последнее вырезанное/скопированное содержимое, щелкните правой кнопкой мыши в рабочей области и выберите команду Paste в контекстном меню (сочетание клавиш: Ctrl+V).
Arranging Objects
Объекты, размещенные в документе ESD, автоматически располагаются слоями в стопке. Каждый объект находится на отдельном слое в зависимости от порядка создания, и поэтому можно размещать объекты так, чтобы они перекрывались. Недавно созданные или добавленные объекты всегда находятся на верхнем слое.
С помощью следующих команд подменю Arrange в меню правой кнопки мыши можно перемещать объект в стопке перекрывающихся объектов, частью которой он является:
-
Bring to Front (Ctrl+Alt+]) / Send to Back (Ctrl+Alt+[) – перемещают объект, входящий в стопку перекрывающихся объектов, на передний/задний план относительно всех остальных объектов в этой стопке. После запуска команды щелкните объект, который нужно переместить. Объект будет перемещен на верх/низ стопки перед/за всеми перекрывающимися объектами без изменения его координат x или y.
-
Bring Forward (Ctrl+]) / Send Backward (Ctrl+[) – перемещают один объект перед/за другим объектом в стопке перекрывающихся объектов. После запуска команды щелкните объект, который нужно переместить, затем щелкните «целевой» объект, перед/за которым нужно переместить первый объект. Первый объект будет перемещен перед/за этим целевым объектом без изменения его координат x или y.
Также можно выбрать один объект или несколько объектов перед выполнением команды. В этом случае команда применяется к выбранному объекту(ам).
Aligning Objects
Чтобы точно размещать объекты в рабочей области и выравнивать их по вертикали и/или горизонтали относительно других объектов, при размещении или перетаскивании объекта (или группы объектов) появляются линии-индикаторы, когда он выровнен с другими объектами в документе. Кроме того, появляются стрелки, когда объект(ы) размещаются/перетаскиваются так, чтобы соответствовать распределению уже размещенных рядом объектов.
Вы также можете выравнивать объекты с помощью команды выравнивания. Для этого выберите все объекты, которые должны участвовать в выравнивании, щелкните правой кнопкой мыши по одному из выбранных объектов, затем выберите нужную команду в меню Align.
-
Команда Align Left / Align Right / Align Top / Align Bottom позволяет выровнять выбранные объекты проекта соответственно по их левым/правым/верхним/нижним краям. После запуска команды в качестве опорного используется левый/правый/верхний/нижний край самого левого/правого/верхнего/нижнего объекта, а все остальные объекты в выделении будут перемещены влево/вправо/вверх/вниз так, чтобы их левые края были выровнены по этой опорной линии.
Объекты будут перемещены независимо от их положения относительно опорного объекта. В результате возможно частичное или полное наложение объектов.
-
Команда Align Horizontal Centers / Align Vertical Centers позволяет разместить выбранные объекты в одном столбце/строке с выравниванием по их горизонтальным/вертикальным центрам. После запуска команды объекты в выделении будут перемещены по горизонтали/вертикали, образуя один столбец/строку, выровненные по их горизонтальным/вертикальным центрам. Вертикальная центральная линия для столбца — это середина между самым левым и самым правым объектами в выделении; горизонтальная центральная линия для строки — это середина между самым верхним и самым нижним объектами в выделении.
-
Команда Distribute Horizontally / Distribute Vertically позволяет сделать горизонтальные/вертикальные интервалы между выбранными объектами одинаковыми. После запуска команды самые левые и правые / самые верхние и нижние объекты в выделении останутся на своих местах, а все остальные объекты будут равномерно распределены между ними. Вертикальное/горизонтальное положение объектов при этом не изменяется.
Matching Object Size
Хотя размер размещенного объекта можно изменить вручную, когда объект выбран, вы можете применить ширину и/или высоту одного объекта к другим размещенным объектам, чтобы их размеры совпадали. Для этого выберите объекты, размеры которых нужно привести к одному значению (функциональные блоки, порты, аппаратные компоненты, программные компоненты, прямоугольники, эллипсы, тексты и/или изображения), щелкните правой кнопкой мыши по опорному объекту и выберите нужную команду в контекстном меню Match size, чтобы применить ширину (Width), высоту (Height) или оба параметра (Both width and height) опорного объекта к другим объектам в выделении.
Grouping Objects
Объекты, размещенные в документе ESD, можно группировать. После группировки вы можете быстро выбирать/снимать выбор со всех участников группы и перемещать их все сразу, когда перемещается один из объектов группы.
Чтобы сгруппировать текущие выбранные объекты, щелкните правой кнопкой мыши в рабочей области и выберите команду Group в контекстном меню. Будет создана группа, в которую войдут выбранные объекты.
Чтобы разбить (распустить) группу, щелкните правой кнопкой мыши по объекту, который является участником группы, и выберите команду Ungroup в контекстном меню.
Changing Object Style
Когда в документе ESD выбран один или несколько объектов, вы можете изменить их стиль (визуальное представление в рабочей области) с помощью элементов управления на верхней панели инструментов:
-
Font settings – используйте эти элементы управления для настройки шрифта (гарнитуры, размера, атрибутов полужирного/курсива/подчеркивания, цвета текста и выравнивания) выбранных объектов, содержащих текст, — функциональных блоков, портов, компонентов и текстов.
-
Color – используйте эти элементы управления для настройки цвета заливки (где применимо) и цвета контура выбранных объектов.
-
Line – используйте эти элементы управления для настройки стиля линии и толщины линии выбранных объектов. Это относится к объектам линейного типа (линия соединения и полилиния) и к контуру других объектов.
Чтобы быстро применить стиль одного объекта к другому, выберите объект, стиль которого нужно скопировать, щелкните правой кнопкой мыши в рабочей области и выберите команду Copy Style в контекстном меню (сочетание клавиш: Ctrl+Alt+C). Чтобы применить скопированный стиль к одному или нескольким объектам, выберите эти объекты, щелкните правой кнопкой мыши по выделению и выберите команду Paste Style в контекстном меню (сочетание клавиш: Ctrl+Alt+V).
Вы также можете щелкнуть правой кнопкой мыши по объекту и выбрать команду Set Default Style в контекстном меню. Стиль этого объекта будет применяться при размещении последующих объектов того же типа.
Размещенные объекты можно перемещать, выбрав их и перетащив. Также можно выбирать и перемещать отдельные узлы, чтобы изменить форму и/или размер объекта.
-
При перетаскивании узла функционального блока, порта, аппаратного компонента, программного компонента, текста, прямоугольника или эллипса удерживайте Shift, чтобы сохранить пропорции объекта.
-
При перетаскивании узла изображения его пропорции сохраняются автоматически. Удерживайте Shift, чтобы отключить это поведение.
Undoing and Redoing Operations
Используйте сочетания клавиш Ctrl+Z и Ctrl+Y для возврата документа ESD к состоянию до последней операции и для повторного применения изменений, отмененных функцией Undo, соответственно.
Object Locking
Используйте команды подменю Lock/Unlock в меню объекта, открываемом правой кнопкой мыши, чтобы заблокировать/разблокировать его размер и положение и/или содержимое.
-
Lock / Unlock – используйте эту команду, чтобы заблокировать/разблокировать размер и положение объекта (чтобы их нельзя было изменить графически; объект с заблокированными размером и положением также нельзя удалить), его стиль (то есть его графическое оформление) и его содержимое (например, текст функционального блока).
-
Lock size and position / Unlock size and position – используйте эту команду, чтобы заблокировать/разблокировать только размер и положение объекта.
-
Lock style / Unlock style – используйте эту команду, чтобы заблокировать/разблокировать только стиль объекта.
-
Lock content / Unlock content – используйте эту команду, чтобы заблокировать/разблокировать только содержимое объекта.
Если объект полностью заблокирован (то есть заблокированы его размер и положение, стиль и содержимое), при его выборе вокруг объекта будет показана красная пунктирная линия. Если заблокированы только некоторые, но не все аспекты объекта (например, только его стиль), при его выборе вокруг объекта будет показана желтая пунктирная линия.
Accessing Object Properties
Вы можете получить доступ к свойствам размещенного объекта, выбрав его в рабочей области и нажав кнопку
вверху справа, чтобы открыть панель Properties. Либо щелкните правой кнопкой мыши по размещенному объекту и выберите команду Properties в появившемся меню.
Когда в рабочей области не выбран ни один объект, на панели Properties отображаются свойства самого документа ESD.
Область Parameters панели Properties позволяет управлять параметрами выбранного объекта (функционального блока, аппаратного компонента, программного компонента, порта или соединения) или, если объект не выбран, самого документа ESD. На открывшейся панели Properties используйте кнопки
и
для добавления и удаления параметров соответственно. Щелкните имя или значение параметра, чтобы изменить его.
Область Documentation & Resources панели Properties содержит автоматически сформированный список ссылок на ресурсы (документацию Renesas, PDF-файлы), связанные с решением и его элементами.
Special Strings
Хотя тексты (текстовые объекты, имена функциональных блоков и т. д.) могут использоваться для отображения статического, заданного пользователем текста в документе ESD, их также можно использовать как заполнители для параметров документа и объектов. Чтобы использовать специальную строку в документе ESD, включите имя параметра в текст объекта. Специальные строки характеризуются префиксом = (например, =ControlAlgorithm, =MotorType и т. д.).
Несколько специальных строк вместе с обычным текстом (фиксированными строками) можно объединять в одну текстовую строку в соответствии со следующими правилами:
| Элемент |
Функция |
Пример |
= (равно) |
Указывает, что следующая строка является выражением, которое необходимо интерпретировать. |
=MotorType ( ) |
+ (плюс) |
Используется для объединения элементов специальных строк и фиксированных строк, необходимых в строке. |
=MotorType + NumberOfMotors ( ) |
' ' (одинарные кавычки) |
Используется для включения фиксированной строки в любое место требуемой строки. |
=MotorType + ' Motor (x' + NumberOfMotors + ')' ( ) |
Если параметры с одинаковым именем определены и в объекте, и в документе ESD, значение параметра, заданное в объекте, переопределяет значение, заданное в документе.
Размещение и настройка функциональных блоков
Чтобы разместить новый функциональный блок в документе ESD, нажмите кнопку
на нижней панели инструментов (или используйте кнопку в области Standard панели Library pane). Нажмите и удерживайте кнопку мыши в рабочей области, чтобы зафиксировать первый угол прямоугольника функционального блока, затем переместите курсор, чтобы настроить размер прямоугольника, и отпустите левую кнопку мыши для завершения размещения. Также можно просто щелкнуть в рабочей области, чтобы разместить функциональный блок стандартного размера. Чтобы изменить имя функционального блока, дважды щелкните по нему, введите нужное имя и нажмите Enter или щелкните вне функционального блока.
-
Ряд предопределенных функциональных блоков можно разместить из области Functional Blocks панели Library pane.
-
Для имени функционального блока поддерживается многострочный текст. При редактировании имени нажмите Shift+Enter, чтобы создать новую строку.
Чтобы добавить аппаратный компонент в функциональный блок, нажмите кнопку
на нижней панели инструментов. Курсор изменится на перекрестие, к которому будет прикреплен предварительный просмотр компонента. Щелкните в пределах границ функционального блока, чтобы разместить компонент. Дважды щелкните размещенный компонент и используйте строку поиска во всплывающем окне, чтобы найти компонент. Выберите компонент в списке результатов поиска, и имя этого компонента появится внутри графики функционального блока.
-
Вы можете использовать окно RA Explorer для поиска MCU семейства Renesas RA. Подробнее см. в разделе Использование RA Explorer ниже.
-
Также можно разместить аппаратный компонент вне границ функционального блока. В этом случае новый функциональный блок будет создан автоматически.
-
Аналогичным образом можно добавить программный компонент в функциональный блок с помощью кнопки на нижней панели инструментов.
Чтобы разместить программный компонент, вы также можете использовать область Software Components панели Library pane.
Чтобы разместить порт внутри функционального блока, нажмите кнопку
на нижней панели инструментов (или используйте кнопку в области Standard панели Library pane). Курсор изменится на перекрестие, к которому будет прикреплен порт по умолчанию. Щелкните в пределах границ функционального блока, чтобы разместить порт. Также можно щелкнуть вне функционального блока — в этом случае автоматически будет создан новый функциональный блок по умолчанию. Чтобы изменить имя порта, дважды щелкните порт, введите нужное имя и нажмите Enter или щелкните вне порта.
-
При вводе имени порта вы также можете выбрать стандартное имя порта из появляющегося всплывающего списка (
).
-
Для имени порта поддерживается многострочный текст. При редактировании имени нажмите Shift+Enter, чтобы создать новую строку.
Использование RA Explorer
При поиске MCU семейства Renesas RA вы можете использовать окно RA Explorer, чтобы найти нужный компонент. Введите RA или Renesas в строке поиска после размещения аппаратного компонента и воспользуйтесь ссылкой Explorer Mode в верхней части всплывающего окна, чтобы открыть окно, в котором будет представлен список подходящих компонентов. По умолчанию список будет ограничен на основе портов, размещенных в функциональном блоке. Текущий список портов отображается в верхней части окна. Вы можете добавлять порты других типов с помощью элемента управления Add Port и задавать требуемое количество портов каждого типа с помощью раскрывающихся списков. Щелкните нужный компонент в списке, чтобы выбрать его и отобразить его карту выводов в правой части окна. Нажмите кнопку
, когда нужный компонент будет выбран, чтобы применить его к объекту аппаратного компонента.
-
Если функциональный блок содержит один или несколько портов со стандартными именами (например, USB, ADC и т. д.), к окну RA Explorer также можно получить доступ из панели Properties, когда выбран функциональный блок (
) или аппаратный компонент, размещенный в этом функциональном блоке (
). После выбора нужного компонента в окне RA Explorer аппаратный компонент будет автоматически размещен внутри функционального блока (если он еще не размещен), и к нему будет применен выбранный компонент.
-
Если текущий список портов, настроенный в окне RA Explorer, не соответствует портам, размещенным внутри функционального блока, вы можете нажать кнопку
в правом верхнем углу окна, чтобы быстро синхронизировать список портов в окне с портами функционального блока.
После применения RA MCU к объекту аппаратного компонента выберите его и откройте панель Properties, чтобы изучить его свойства. Вы можете нажать кнопку
, чтобы открыть окно RA Explorer и при необходимости выбрать другой MCU.
Использование Device Configuration
Функция Device Configuration позволяет просматривать и управлять портами, информацией о корпусе, периферией и назначениями выводов аппаратного компонента. Когда аппаратный компонент выбран, разверните область Device Configuration панели Properties, чтобы увидеть сведения о текущей конфигурации устройства.
Нажмите элемент управления Edit справа от заголовка области Device Configuration, чтобы открыть окно Device Configuration.
Текущий список портов, назначенных аппаратному компоненту, отображается в верхней части окна, а текущая конфигурация устройства — в его левой части. Вы можете добавлять порты других типов с помощью элемента управления Add Port и задавать требуемое количество портов каждого типа с помощью раскрывающихся списков, а изменения конфигурации устройства будут отображаться в правой части окна.
Вы также можете удалить порт, щелкнув x справа от соответствующей записи в области Modified окна.
Если набор портов, назначенных аппаратному компоненту, отличается (по типу и/или количеству) от набора портов, размещенных внутри функционального блока, в котором размещен аппаратный компонент, сообщение об этом будет показано в области Device Configuration панели Properties аппаратного компонента. Чтобы устранить это различие, можно использовать элемент управления
в окне Device Configuration, и программа назначит порты аппаратному компоненту в соответствии с портами функционального блока.
Либо, если вы хотите обновить порты функционального блока в соответствии с портами, назначенными аппаратному компоненту, включите параметр Update Functional Block with ports from Device Model в левом нижнем углу окна.
Если измененная конфигурация устройства не поддерживается, сообщение об этом будет показано в верхней части окна Device Configuration (и вы не сможете применить изменения). Измените набор портов вручную или используйте элемент управления Undo Last Change в панели сообщения, чтобы отменить последние изменения, внесенные в окне.
Когда нужные изменения конфигурации устройства будут внесены, нажмите кнопку
, чтобы применить их к аппаратному компоненту.
Соединение функциональных блоков
Линия соединения может начинаться и заканчиваться на границе функционального блока, границе порта, границе прямоугольника, границе изображения, другой линии соединения или в свободном месте документа ESD. Чтобы разместить линию соединения, нажмите кнопку
на нижней панели инструментов (или используйте кнопку в области Standard панели Library pane). Щелкните точку, в которой вы хотите начать линию соединения. Перемещайте курсор, затем щелкайте, чтобы зафиксировать серию вершин, определяющих форму линии соединения. Обратите внимание, что линия соединения будет автоматически избегать пересечения функциональных блоков. Щелкните правой кнопкой мыши, чтобы завершить размещение линии соединения в свободном пространстве документа. После размещения вершины на функциональном блоке, порте или уже размещенном соединении размещение текущего соединения завершается автоматически.
-
Чтобы начать размещение линии соединения на границе функционального блока или порта, можно также навести курсор на границу (не выбирая блок/порт), а затем нажать и перетащить, когда курсор изменится на перекрестие.
-
Когда линия соединения начинается или заканчивается на другой линии соединения, T-образное соединение (отображаемое в виде маленького кружка) формируется автоматически (
).
-
Можно соединить два функциональных блока прямой линией соединения, даже если она начинается в находящейся вне сетки средней точке одного из этих блоков и должна заканчиваться ниже/выше середины другого блока.
Когда размещенная линия соединения выбрана, доступны следующие маркеры редактирования.
-
Нажмите и перетащите A , чтобы изменить положение конечных точек линии соединения.
-
Нажмите и перетащите B , чтобы изменить положение сегмента линии соединения. Конечные точки останутся закрепленными.
Один или оба конца (источник и приемник) линии соединения могут отображаться со стрелкой или без нее. Когда линия соединения выбрана, нажмите кнопку
на верхней панели инструментов и выберите нужный стиль во всплывающем меню.
-
Когда линия соединения выбрана, можно быстро переключать стрелки источника и приемника с помощью сочетаний клавиш Left Arrow и Right Arrow соответственно.
-
Обратите внимание, что T-образное соединение будет отображаться без кружка, если на линии соединения, которая начинается или заканчивается на другой линии соединения, включена стрелка в точке соединения.
Задайте позиционное обозначение размещенной линии соединения, дважды щелкнув по ней и введя требуемое обозначение. Когда обозначение выбрано, используйте маркер в правом верхнем углу, чтобы повернуть его (
).
Можно закрепить сегмент линии соединения, перетащив маркер редактирования сегмента или щелкнув правой кнопкой мыши по сегменту и выбрав Pin Segment в появившемся меню. Маркер редактирования закрепленного сегмента отображается с синим заполнением (
). Текущее горизонтальное или вертикальное положение закрепленного сегмента остается неизменным при перемещении других сегментов линии соединения. Чтобы открепить закрепленный сегмент, выберите Unpin Segment в контекстном меню сегмента.
Размещение Blanket-объектов
Редактор документов ESD позволяет размещать в документе ESD blanket-объекты для более подробного документирования проекта системы. Аппаратные и программные blanket-объекты также можно связывать соответственно с PCB-проектом или программным проектом, чтобы в документе ESD был доступен контекст определенной части проекта вашей системы.
Используйте меню blanket-объектов на нижней панели инструментов, чтобы разместить blanket (
), аппаратный blanket (
) или программный blanket (
) (либо используйте кнопки в области Standard панели Библиотека).
Blanket-объекты, аппаратные blanket-объекты и программные blanket-объекты могут размещаться как прямоугольные или многоугольные объекты. После выбора команды размещения:
-
Чтобы разместить прямоугольный blanket-объект, установите курсор в нужное положение и щелкните для размещения.
-
Чтобы разместить многоугольный blanket-объект, установите курсор в нужное положение, затем нажмите и перетащите, чтобы зафиксировать начальную точку blanket-объекта, после чего щелчками задайте последовательность сегментов, определяющих его форму. После размещения последнего сегмента щелкните правой кнопкой мыши, чтобы завершить размещение. Замыкать многоугольник вручную не требуется, поскольку программа автоматически завершит форму, добавив необходимые сегменты для соединения начальной точки с последним размещенным сегментом.
Чтобы связать аппаратный blanket-объект с PCB-проектом или программный blanket-объект с программным проектом, выберите blanket-объект в рабочей области и нажмите кнопку
на панели Properties. Откроется окно Select Project to link со списком аппаратных/программных проектов, связанных с решением. Выберите проект, который нужно связать с blanket-объектом, и нажмите кнопку
. Информация о связанном проекте появится на панели Properties. Нажмите кнопку
, чтобы открыть связанный проект в новой вкладке браузера.
-
Проект может быть связан только с одним blanket-объектом в документе ESD. Если проект уже связан с другим blanket-объектом в документе, его запись будет отображаться серым цветом в окне Select Project to link.
-
Чтобы отвязать текущий связанный проект от аппаратного/программного blanket-объекта, нажмите кнопку
в правом верхнем углу панели Properties blanket-объекта.
Создание пакета поддержки платы
Для программного blanket-объекта можно сгенерировать BSP (board support package). Нажмите кнопку
в свойствах программного blanket-объекта.
SDM решения будет автоматически отправлен (подробнее), а изменения будут применены к связанному программному проекту или, если его еще не существует, сначала будет создан новый программный проект.
Если в решение был импортирован reference design (подробнее) и аппаратный blanket-объект, связанный с этим reference design, размещен вокруг функционального блока, где находится программный blanket-объект, то при генерации BSP будет захвачен контекст eval kit. В модель устройства будет добавлен boardName, и он будет использоваться при генерации программного обеспечения для получения конфигурации, совместимой с указанной платой eval kit.
Размещение текста
Редактор документов ESD позволяет размещать текстовые строки. При необходимости к текстовым строкам можно добавлять ссылки.
Чтобы разместить текстовую строку, нажмите значок
на нижней панели инструментов (либо используйте кнопку в области Standard панели Библиотека).
Чтобы отредактировать размещенную текстовую строку, дважды щелкните по ней, введите нужный текст и нажмите Enter или щелкните вне текстового объекта.
Чтобы добавить ссылку к размещенному тексту, сначала выберите нужный текстовый объект, затем нажмите кнопку
на верхней панели инструментов. В появившемся всплывающем поле введите нужный URL и нажмите Enter.
К добавленной ссылке можно получить доступ, наведя курсор на текстовый объект, а затем щелкнув ссылку во всплывающем окне.
Чтобы изменить ссылку, нажмите кнопку
во всплывающем окне, измените URL нужным образом и нажмите Enter или нажмите кнопку
, чтобы удалить ссылку из текстового объекта.
Размещение графических объектов
Редактор документов ESD предоставляет набор инструментов графических элементов, которые можно использовать для размещения в документе ESD базовых графических элементов произвольной формы:
-
Прямоугольник (
)
-
Эллипс (
)
-
Линия (
)
-
Изображение (
)
Используйте меню графических объектов на нижней панели инструментов, чтобы разместить нужный объект (либо используйте кнопки в области Standard панели Библиотека).
После выбора нужной команды в меню разместите графический элемент, щелкнув и перетащив его в рабочей области, чтобы задать положение и размер, например расстояние между противоположными вершинами прямоугольника. Для полилинии щелкните, чтобы задать первую вершину, затем щелкайте снова, чтобы разместить следующие вершины, тем самым определяя ее форму.
Ряд предопределенных изображений можно разместить из области Symbols панели Library. Дополнительные сведения о работе с библиотекой см. в разделе Размещение объектов из библиотеки ниже.
Размещенные графические объекты можно перемещать, выбирая и перетаскивая их. Также можно выбирать и перемещать отдельные узлы.
Размещение объектов из библиотеки
Редактор документов ESD также позволяет размещать часто используемые элементы из библиотеки, доступной на панели Library. Чтобы открыть ее, нажмите кнопку
в левом верхнем углу рабочей области.
Панель включает следующие области:
-
Standard – используйте кнопки, доступные в этой области, для размещения базовых объектов (например, функционального блока, линии соединения и т. д.).
-
Hardware Blocks – используйте кнопки, доступные в этой области, для размещения функционального блока с предопределенным именем.
-
Software Components – используйте кнопки, доступные в этой области, для размещения программного компонента с предопределенным именем.
Чтобы добавить программный компонент в эту область, нажмите кнопку +. В открывшемся окне Software Components будет показан текущий список программных компонентов. Нажмите кнопку
, чтобы открыть окно Create Component, введите имя компонента (как оно будет отображаться на панели Library) в поле Component name и выберите нужный компонент с помощью поля FSP specification. Нажмите кнопку
, чтобы добавить настроенный компонент в список в окне Software Components и включить его значок видимости (
), чтобы сделать его доступным на панели Library.
Используйте команды кнопки
для управления соответствующим программным компонентом:
-
Edit – выберите, чтобы открыть окно Edit Component, в котором можно редактировать Component name компонента и/или FSP specification.
-
Remove – выберите, чтобы удалить компонент из списка (и, соответственно, из панели Library, если компонент был там видим).
Чтобы скрыть программный компонент с панели Library, либо отключите его видимость в окне Software Components (
), либо щелкните правой кнопкой мыши по кнопке компонента на панели Library и выберите Remove.
-
Symbols – используйте кнопки, доступные в этой области, чтобы разместить предопределенный графический объект.
Щелкните значок нужного объекта на панели Library, чтобы разместить его в документе.
Отправка и получение SDM
Чтобы все аспекты решения оставались синхронизированными друг с другом, редактор ESD предоставляет возможность отправлять и получать System Data Model (SDM) решения. Для этого используйте соответствующие команды меню кнопки в правом верхнем углу документа ESD на панели
.
-
Push SDM – используйте эту команду, чтобы отправить SDM из документа ESD. SDM решения будет синхронизирована с изменениями, внесенными в документ ESD, после чего эти изменения можно будет получить в других доменах, например в аппаратных проектах в Altium Designer (подробнее) и программных проектах в e2 studio.
-
Pull SDM – используйте эту команду, чтобы получить SDM в документ ESD. Если для синхронизации документа ESD с SDM решения необходимо применить изменения, откроется окно Engineering Change Order. Выберите изменения, которые нужно применить к документу ESD, с помощью флажков в столбце Enabled, затем нажмите кнопку
.
Управление документом ESD
Другие команды меню кнопки
позволяют управлять документом.
-
Settings – используйте эту команду, чтобы открыть окно Edit Project, которое предоставляет элементы управления для изменения Name и Description документа ESD (
). Нажмите кнопку
, чтобы перейти к полю Parent Folder и рабочей области Parameters. Поле Parent Folder недоступно для редактирования и служит только для отображения информации. Чтобы изменить родительскую папку, необходимо использовать команду Move. Нажмите кнопку
, чтобы подтвердить внесенные изменения.
-
Move – используйте эту команду, чтобы открыть окно Move to, которое предоставляет элементы управления для перемещения (переноса) документа ESD в другую родительскую папку в структуре папок Workspace (
). Используйте это окно, чтобы выбрать новую родительскую папку. Нажмите кнопку
, чтобы выполнить перемещение.
-
Clone – используйте эту команду, чтобы открыть окно Clone - ESD, которое предоставляет элементы управления для создания идентичной копии документа ESD (
). Используйте это окно, чтобы указать имя документа ESD и необязательное описание. По умолчанию будет использовано имя исходного документа с суффиксом – Copy.
Обратите внимание, что имя клонированного документа ESD должно начинаться с символов A-Z, a-z или 0-9 и может содержать только их. Допускаются символы подчеркивания, дефисы и пробелы, однако пробелы могут использоваться только в середине имени (начальные и конечные пробелы будут проигнорированы). Нельзя использовать следующие слова: AUX, COM1-COM9, LPT1-LPT9, CON, NUL и PRN. Кроме того, имя не может содержать следующие символы: \ . / ? % * : | " < >. Нельзя использовать то же имя, что и у исходного документа.
Нажмите кнопку
, чтобы перейти к полю Parent Folder. По умолчанию здесь будет указана папка, в которой находится исходный документ. Нажмите ссылку Change справа от поля, чтобы открыть структуру папок Workspace, в которой можно выбрать другую папку для сохранения клонированного документа.
После настройки полей нажмите кнопку
, и исходный документ будет клонирован (дублирован). Затем созданную копию документа ESD можно связать с нужным решением со страницы сведений об этом решении в Renesas 365 Workspace – подробнее.
-
Download – используйте эту команду, чтобы скачать документ ESD как файл *.json.
Комментирование
Редактор документов ESD поддерживает комментирование ваших документов ESD. Комментарий — это добавленная пользователем заметка, привязанная к определенной точке, объекту или области, на которую другие пользователи могут отвечать. Комментарии способствуют совместной работе пользователей, не изменяя при этом сами общие данные, поскольку комментарии хранятся в Workspace независимо от этих данных. В комментарии можно упомянуть одного или нескольких людей либо групп. Комментарий также может быть назначен участнику Workspace.
Комментарии публикуются, получают ответы и управляются непосредственно в рабочем пространстве документа с помощью контекстного окна комментариев. Комментарии также отображаются на панели Comments and Tasks , расположенной справа и служащей скорее средством обзора/навигации, чем рабочим интерфейсом.
Используйте кнопку
в правом верхнем углу документа ESD, чтобы включать и выключать отображение панели Comments and Tasks.
Чтобы разместить комментарий, используйте кнопку
на панели инструментов в правом верхнем углу документа ESD, команду Add Comment в контекстном меню, вызываемом правой кнопкой мыши в рабочей области документа, или кнопку
на панели Comments and Tasks.
Работа с комментариями в документе ESD аналогична работе с комментариями в Web Viewer Altium 365. Дополнительную информацию о системе комментариев см. на странице Web Viewer.
Совместный доступ к документу ESD
Документ ESD можно предоставить для просмотра пользователям вне вашего Workspace. Нажмите кнопку
в правом верхнем углу документа ESD, чтобы открыть окно Share Item. Выберите поле Share Item With, чтобы получить доступ к вводу полного адреса электронной почты пользователя. Пользователь получит доступ уровня Guest-level к общему документу ESD через свой собственный Workspace или Personal Space.
Участники Workspace всегда имеют полный доступ на редактирование (Can Edit).