Проектирование электронных систем

On early stages of electronic designs, it is important to define the design on the conceptual/functional level. This initial step serves as a crucial foundation for the entire development process, providing a high-level overview of the system's architecture and its primary elements. A well-crafted block diagram clarifies the major functional units of the electronic system and illustrates their interconnections. It helps in visualizing how different parts of the design will interact, without getting bogged down in the intricate details of individual part implementations. This abstraction allows you to focus on the system's overall behavior and relationships between modules, ensuring that all essential functionalities are accounted for and that the system's architecture aligns with the design requirements.

An Electronic System Design (ESD) document allows you to design system-level block diagrams and collaborate with your customers.

Creating a New ESD Document

A new ESD document can be created as part of a solution that resides in your Renesas 365 Workspace. On the detailed page of a solution, click the  button at the top right and select System Design from the menu that appears to open the Create ESD window.

The window will initially present in a simplified view, with the following fields:

  • Name – enter the required name for the ESD document.

    The ESD document name should start with, and can contain A-Z, a-z, or 0-9. Underscores, dashes, and spaces are allowed, but the latter can only be used within the middle of the name (leading and trailing spaces will be ignored). You cannot use the following words: AUXCOM1-COM9LPT1-LPT9CONNUL, and PRN. In addition, the name cannot contain the following characters: \ . / ? % * : | " < >.

  • Description – enter an optional description for the ESD document.

To access more controls, click the  button. The Parent Folder field will present. Use this field to specify where the ESD document is to be created within the Workspace's folder structure. By default, this is the Projects folder. Click the Change link at the right of the field to access the folder structure for the Workspace, from which to select an alternate folder to store the document ().

After defining the new ESD document as required, click . You will come back to the solution's detailed page, where you will now see a tile for the newly created ESD document.

To open an ESD document, click its name within its tile or click the  button and select Open from the menu that appears. Alternatively, double-click directly on the required ESD document tile or click the name of the document.

Defining an ESD Document

In an ESD document, specific functions, operations, or devices (such as signal processing or MPU) are represented by functional blocks. From perspective of its structure and visual representation, a functional block is a container that can include a graphical shape/image (with label), key component(s) of the function represented by hardware/software object(s), ports, and other blocks. Ports can be used to represent interfaces of a functional block (for example, the I2C interface of an MPU) and connection lines between functional blocks (placed directly between blocks or their ports) represent interconnections (for example, signals flowing between interfaces of different devices).

Placing and Editing Commonality

Use the following collapsible sections to learn more about working in the ESD document editor.

Placing and Configuring Functional Blocks

To place a new functional bock in an ESD document, click the button in the bottom toolbar. Click in the design space to anchor the first corner of the functional block's rectangle, then move the cursor to adjust the size of the rectangle and click again to complete placement. To change the name of a functional block, double-click the functional block, type the required name and press Enter or click outside the functional block.

To add a hardware component to a functional block, click the  button in the bottom toolbar. The cursor will change to a crosshair, with a component preview attached to it. Click within boundaries of a functional block to place the component. Double-click a placed component and use the search bar in the pop-up window that opens to search for a component. Select a component in the list of search results, and the name of this component will appear within the graphic of the functional block.

 
  • You can use the RA Explorer window to search for an MCU of the Renesas RA family. Refer to the Using the RA Explorer section below to learn more.

  • You can also place a hardware component outside of a functional block's boundaries. In this case, a new functional block will be created automatically.

  • Similarly, you can add a software component to a functional block.

To place a port within a functional block, click the button in the bottom toolbar. The cursor will change to a crosshair, with a default port attached to it. Click within boundaries of a functional block to place the port. You can also click outside a functional block – in this case, a new default functional block will be created automatically. To change the name of a port, double-click the port, type the required name and press Enter or click outside the port.

When typing a port's name, you can also select a standard port name from the pop-up list that appears ().

Using the RA Explorer

When searching for an MCU of the Renesas RA family, you can use the RA Explorer window to find the required component. Type RA or Renesas in the search bar after placing a hardware component and use the Explorer Mode link at the top of the pop-up to open the window where a list of suitable components will be presented. By default, the list will be constrained based on ports placed in the functional block. The current list of ports is shown at the top of the window. You can add ports of other types using the Add Port control and edit the required number of ports of each type using drop-downs. Click the required component in the list to select it and show its pin map in the right-hand side of the window. Click the button when the required component is selected to apply it to the hardware component object.

If a functional block includes one or more ports with standard names (such as USB, ADC, etc.), the RA Explorer window can also be accessed from the Properties pane when a functional block () or a hardware component placed within that functional block () is selected. Once the required component is selected in the RA Explorer window, a hardware component will be automatically placed within the functional block (if not already), and the selected component will be applied to it. 

Once an RA MCU is applied to the hardware component object, select it and open the Properties pane to explore its properties. You can click the  button to open the RA Explorer window and select another MCU if required.

Expand the Hardware Component Details region of the Properties pane for more information about hardware component parameters, ports, package info, and pin assignments. From the region, you can also add and remove ports, and the device configuration will be updated automatically if a compatible configuration is found. 

Connecting Functional Blocks

A connection line can start and end at a functional block's boundary, a port's boundary, a rectangle's boundary, an image's boundary, another connection line, or free place of the ESD document. To place a connection line, click the  button in the bottom toolbar. Click the point at which you want to start the connection line. Position the cursor then click to anchor a series of vertex points that define the shape of the connection line. Note that the connection line will automatically avoid crossing functional blocks. Right-click to finish placement of a connection line in free space of the document. After placing a vertex on a functional block, port, or placed connection, placement of the current connection is finished automatically.

  • To start placing a connection line on the boundary of a functional block or port, you can also hover the cursor over the boundary (without selecting the block/port) and then click-and-drag when the cursor changes to a crosshair.

  • When a connection line starts or ends on another connection line, a T-junction (rendered as a small circle) forms automatically ().

  • It is possible to connect two functional blocks using a straight connection line even if it starts in the off-grid middle of one of these blocks and should finish below/above the middle of another block.

When a placed connection line is selected, the following editing handles are available.

  • Click and drag A to reposition the end points of the connection line.

  • Click and drag B to reposition the segment of the connection line. The end points will remain anchored.

Either or both ends (source and target) of a connection line can be rendered with or without an arrow. When the connection line is selected, click the  button in the top toolbar and select the required style from the pop-up menu that appears.

  • When a connection line is selected, you can quickly toggle the source and target arrow using the Left Arrow and Right Arrow shortcut, respectively.

  • Note that a T-junction will be rendered without the circle if the connection line that starts or ends on another connection line has the arrow enabled on the junction.

Define a placed connection line's designator by double-clicking the connection line and entering the required designator. When a designator is selected, use the handle at the top right to rotate it ().

You can pin a segment of a connection line by dragging the segment's editing handle or right-clicking the segment and selecting Pin Segment from the menu that appears. The editing handle of a pinned segment is rendered with blue filling (). The current horizontal or vertical position of a pinned segment remains unchanged when other segments of the connection line are moved. To unpin a pinned segment, select Unpin Segment from the segment's right-click menu. 

Placing Blankets

The ESD document editor allows you to place blanket objects into an ESD document to further document your system design. Hardware and software blankets can also be linked to a PCB or software project, respectively, to provide you with the context of a particular portion of your system design right in the ESD document.

Use the blanket object menu in the bottom toolbar to place a blanket (), hardware blanket (), or software blanket ().

  • Blankets, hardware blankets, and software blankets can be placed as rectangular of polygon-shaped objects. After selecting the placement command:

    • To place a rectangular blanket, position the cursor then click to effect placement.

    • To place a polygon-shaped blanket, position the cursor then click and drag to anchor the starting point for the blanket and then click to anchor a series of segments that define the shape of the blanket. After placing the final segment, right-click to complete placement. There is no need to 'close' the polygon as the software will automatically complete the shape by adding required segments to connecting the start point to the final segment placed.

  • Note that a software blanket must be placed inside of a functional block.

To link a hardware blanket to a PCB project or software blanket to a software project, select the blanket in the design space and click the  button in the Properties pane. In the Select Project to link window that opens, select a project to be linked to the blanket and click the  button. Information about the linked project will appear in the Properties pane. Click the  button to open the linked project in a new browser tab.

 

Placing Text

The ESD document editor provides the ability to place text strings. Optionally, links can be added to text strings.

To place a text string, use click the  icon in the bottom toolbar.

To edit a placed text string, double-click it, enter the required text and press Enter or click outside the text object.

To add a link to a placed text, first select the required text object and then click the  button in the top toolbar. In the pop-up field that appear, type the required URL and press Enter.

The added link can be accessed by hovering the cursor over the text object and then clicking the link in the pop-up that appears.

To edit the link, click the  button in the pop-up, change the URL as required, and press Enter or click the  button to remove the link from the text object.

Placing Graphical Objects

The ESD document editor provides a range of graphical element tools that can be used to place basic, free-form drawing elements in an ESD document:

  • Rectangle ()

  • Ellipse ()

  • Line ()

  • Image ()

Use the graphical object menu in the bottom toolbar to place the required object.

After selecting the required command from the menu, place a graphic element by clicking and dragging in the design space to position and determine its size, such as the distance between opposite vertices for a rectangle. For a polyline, click to position its first vertex and then again to place following vertices, therefore determining its shape.

Placed graphical objects can be moved by selecting and dragging. Individual nodes can also be selected and moved.

Document Properties

When no object is selected in the design space of the ESD document, the Properties pane (accessed by clicking the  button at the top right) shows properties related to the ESD document itself.

  • If the solution that includes the ESD document was generated from an example, the Document Notes region of the Properties pane at the top presents a detailed description of the solution.

  • The Parameters region of the Properties pane shows the list of the ESD document's parameters. Use  and  buttons to add and remove parameters, respectively. Click a parameter's name or value to edit it.

  • The Documentation & Resources region of the Properties pane provides an automatically formed list of links to resources (Renesas documentation, PDFs) related to the solution and its elements.

Commenting

The ESD document editor supports commenting of your ESD documents. A comment is a user-added note that is assigned to a specific point, object, or area and may be replied to by other users. Comments promote collaboration between users without altering the shared data itself, because comments are stored by the Workspace independently of that data. Comments are posted, replied to, and managed directly within the document's design space using a contextual commenting window. You can mention one or more people or groups in the comment. A comment also can be assigned to a Workspace member.

To place a comment, use the  button in the right toolbar or the Add Comment command from the right-click menu of the document's design space.

Working comment in an ESD document is similar to working with comment in Altium 365's Web Viewer. For more information about the commenting system, refer to the Web Viewer page. 

Sharing an ESD Document

An ESD document can be shared with view permissions to those outside of your Workspace. Click the  button at the top right of the ESD document to open the Share Item window. Select the Share Item With field to access and enter the full email address of the user. The user will have Guest-level access to the shared ESD document through their own Workspace or Personal Space.

Workspace members always have full editing access (Can Edit).

 

Managing an ESD Document

The menu of the  button menu at the top right of an ESD document allows you to manage the document using the following commands:

  • Settings – use this command to access the Edit Project window that provides the controls to change the ESD document's Name and Description (). Click the button to access the Parent Folder field and Workspace Parameters. The Parent Folder field is non-editable, providing information only. To change the parent folder, you need to use the Move command. Click the  button to confirm any changes you have made.

  • Move – use this command to access the Move to window that provides the controls to move (relocate) the ESD document under a different parent folder within the Workspace folder structure (). Use the window to choose the new parent folder. Click the  button to effect the move.

  • Clone – use this command to access the Clone - ESD window that provides the controls to make an identical copy of the ESD document (). Use the window to specify a name for the ESD document and an optional description. By default, the original document name will be used with the suffix  – Copy.

    Note that the cloned ESD document name should start with, and can contain A-Z, a-z, or 0-9. Underscores, dashes, and spaces are allowed, but the latter can only be used within the middle of the name (leading and trailing spaces will be ignored). You cannot use the following words: AUX, COM1-COM9, LPT1-LPT9, CON, NUL, and PRN. In addition, the name cannot contain the following characters: \ . / ? % * : | " < >. You cannot use the same name as the original document.

    Click the button to access the Parent Folder field. By default, this will be set to the folder in which the original document is located. Click the Change link at the right of the field to access the Workspace folder structure for the Workspace, from which to select an alternate folder in which to store the cloned document.

    After setting the fields as required, click the button, and the original document will be cloned (duplicated). The created copy of the ESD document can then be linked to the required solution from the detailed page of that solution in the Renesas 365 Workspace – learn more.

  • Download – use this command to download the ESD document as a *.json file.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content