전자 시스템 설계
전자 설계의 초기 단계에서는 개념적/기능적 수준에서 설계를 정의하는 것이 중요합니다. 이 초기 단계는 전체 개발 프로세스의 핵심 기반이 되며, 시스템 아키텍처와 주요 요소에 대한 상위 수준의 개요를 제공합니다. 잘 작성된 블록 다이어그램은 전자 시스템의 주요 기능 단위를 명확히 하고 이들 간의 상호 연결을 보여줍니다. 이를 통해 개별 부품 구현의 복잡한 세부 사항에 얽매이지 않고도 설계의 여러 부분이 어떻게 상호 작용할지 시각적으로 파악할 수 있습니다. 이러한 추상화를 통해 시스템의 전반적인 동작과 모듈 간 관계에 집중할 수 있으며, 모든 필수 기능이 반영되고 시스템 아키텍처가 설계 요구 사항에 부합하도록 할 수 있습니다.
Electronic System Design(ESD) 문서를 사용하면 시스템 수준의 블록 다이어그램을 설계하고 이해관계자와 협업할 수 있습니다.
새 ESD 문서 만들기
Renesas 365 워크스페이스에 있는 솔루션의 일부로 새 ESD 문서를 만들 수 있습니다. 솔루션의 상세 페이지에서 오른쪽 상단의
버튼을 클릭하고 표시되는 메뉴에서 System Design을 선택하면 Create ESD 창이 열립니다.
창은 처음에 간소화된 보기로 표시되며, 다음 필드가 포함됩니다.
-
Name – ESD 문서에 사용할 이름을 입력합니다.
-
Description – ESD 문서에 대한 설명을 입력합니다(선택 사항).
더 많은 컨트롤에 액세스하려면
버튼을 클릭합니다. Parent Folder 필드가 표시됩니다. 이 필드를 사용하여 워크스페이스의 폴더 구조 내에서 ESD 문서를 생성할 위치를 지정합니다. 기본적으로 이 위치는 Projects 폴더입니다. 필드 오른쪽의 Change 링크를 클릭하면 워크스페이스의 폴더 구조에 액세스하여 문서를 저장할 다른 폴더를 선택할 수 있습니다
필요에 맞게 새 ESD 문서를 정의한 후
을 클릭합니다. 솔루션의 상세 페이지로 돌아가면 새로 생성된 ESD 문서의 타일이 표시됩니다.
ESD 문서를 열려면 타일 내의 문서 이름을 클릭하거나
버튼을 클릭한 다음 표시되는 메뉴에서 Open을 선택합니다. 또는 원하는 ESD 문서 타일을 직접 두 번 클릭합니다.
ESD 문서 정의하기
ESD 문서에서 특정 기능, 동작 또는 장치(예: 신호 처리 또는 MPU)는 functional blocks로 표현됩니다. 구조와 시각적 표현의 관점에서 기능 블록은 그래픽 도형/이미지(레이블 포함), 하드웨어/소프트웨어 객체로 표현되는 해당 기능의 핵심 컴포넌트, 포트 및 다른 블록을 포함할 수 있는 컨테이너입니다. Ports 는 기능 블록의 인터페이스(예: MPU의 I2C 인터페이스)를 나타내는 데 사용할 수 있으며, 기능 블록 사이의 connection lines(블록 또는 해당 포트 사이에 직접 배치됨)는 상호 연결(예: 서로 다른 장치의 인터페이스 사이를 흐르는 신호)을 나타냅니다.
배치 및 편집의 공통 사항
ESD 문서 편집기에서 작업하는 방법은 다음 접이식 섹션에서 자세히 알아볼 수 있습니다.
문서 보기 제어
기본 보기 영역의 탐색 컨트롤은 다음과 같습니다.
-
Right-Click, Hold&Drag문서를 이동합니다. -
Mouse Wheel세로로 스크롤합니다. -
Shift+Mouse Wheel세로로 스크롤합니다. -
Ctrl+Mouse Wheel확대/축소합니다.
객체 선택
ESD 문서에 배치된 객체의 위치나 크기를 편집하거나 클립보드 작업(잘라내기/복사), 삭제 등의 작업을 수행하려면 먼저 해당 객체를 선택해야 합니다.
가장 기본적인 방법으로는 개별 설계 객체 위에 커서를 놓고 클릭하여 선택할 수 있습니다. 일부 설계 객체는 선택한 후 그래픽 방식으로 크기 및/또는 모양을 변경할 수 있습니다. 객체를 선택하면 객체 주변의 여러 편집 지점에 편집 핸들이 표시됩니다. 객체의 모양 및/또는 크기를 변경하려면 편집 핸들을 클릭하고 드래그합니다. 구체적인 변경 방식은 편집하는 객체에 따라 달라집니다.
선택한 객체 바깥을 클릭하거나 Esc을 눌러 선택을 해제합니다.
클릭을 통한 선택은 누적되지 않습니다. 다른 객체를 클릭하면 기존 객체의 선택이 해제됩니다. 여러 객체를 선택하려면 Shift 키를 누른 상태에서 선택하거나 선택 해제할 객체를 차례로 클릭합니다. 즉, Shift+Click 단축키는 다른 객체의 상태에는 영향을 주지 않고 현재 커서 아래에 있는 객체의 선택 상태만 변경합니다.
설계 문서의 특정 영역에 있는 여러 객체를 선택하려면 선택 사각형을 사용할 수 있습니다. Click and Hold 선택할 객체들을 둘러싸는 가상의 사각형 모서리에서 객체와 떨어진 지점부터 시작하여 이 사각형의 반대쪽 모서리까지 드래그합니다. 선택 사각형 안에 있거나 선택 사각형에 닿는 모든 표시 객체가 선택됩니다.
ESD 문서의 모든 객체를 선택하려면 Ctrl+A 단축키를 사용할 수도 있습니다.
잘라내기/복사 및 Paste 사용
ESD 문서 내에서 또는 ESD 문서 간에 객체를 잘라내기/복사하고 붙여넣을 수 있습니다. 잘라내거나 복사할 객체를 선택하고 설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Cut(단축키: Ctrl+X) / Copy(단축키: Ctrl+C) 명령을 선택합니다. 마지막으로 잘라내거나 복사한 내용을 문서에 배치하려면 설계 공간 내에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Paste 명령을 선택합니다(단축키: Ctrl+V).
객체 배치 순서 변경
ESD 문서에 배치된 객체는 자동으로 레이어에 쌓입니다. 각 객체는 생성 순서에 따라 서로 다른 레이어에 위치하므로 객체가 서로 겹치도록 배치할 수 있습니다. 최근에 생성하거나 추가한 객체는 항상 맨 위 레이어에 위치합니다.
마우스 오른쪽 버튼 메뉴의 Arrange 하위 메뉴에 있는 다음 명령을 사용하여, 겹쳐진 객체들 사이에서 특정 객체의 쌓임 순서를 변경할 수 있습니다.
-
Bring to Front (
Ctrl+Alt+]) / Send to Back (Ctrl+Alt+[) – 겹쳐진 객체 중 하나를 해당 객체 그룹의 다른 모든 객체보다 앞으로/뒤로 이동합니다. 명령을 실행한 후 이동할 객체를 클릭합니다. 해당 객체는 x 또는 y 좌표를 변경하지 않고 겹쳐진 모든 객체의 앞/뒤, 즉 맨 위/맨 아래로 이동합니다. -
Bring Forward (
Ctrl+]) / Send Backward (Ctrl+[) – 겹쳐진 객체들 사이에서 한 객체를 다른 객체의 앞/뒤로 이동합니다. 명령을 실행한 후 이동할 객체를 클릭한 다음, 첫 번째 객체를 그 앞/뒤로 이동할 기준이 되는 '타겟' 객체를 클릭합니다. 첫 번째 객체는 x 또는 y 좌표를 변경하지 않고 이 타겟 객체의 앞/뒤로 이동합니다.
객체 정렬
설계 공간에서 객체를 정확하게 배치하고 다른 객체와 수직 및/또는 수평으로 정렬할 수 있도록, 객체 또는 객체 그룹을 배치하거나 드래그할 때 문서 내 다른 객체와 정렬되면 안내선이 나타납니다. 또한 객체를 배치하거나 드래그할 때 주변에 배치된 객체와 동일한 간격이 되면 화살표가 나타납니다.
정렬 명령을 사용하여 객체를 정렬할 수도 있습니다. 이렇게 하려면 정렬에 포함할 모든 객체를 선택하고, 선택한 객체를 마우스 오른쪽 버튼으로 클릭한 다음 Align 메뉴에서 필요한 명령을 선택합니다.
-
Align Left / Align Right / Align Top / Align Bottom 명령을 사용하면 선택한 설계 객체를 각각 왼쪽/오른쪽/위쪽/아래쪽 가장자리를 기준으로 정렬할 수 있습니다. 명령을 실행하면 가장 왼쪽/오른쪽/위쪽/아래쪽에 있는 객체의 왼쪽/오른쪽/위쪽/아래쪽 가장자리가 기준으로 사용되며, 선택한 나머지 객체는 왼쪽/오른쪽/위쪽/아래쪽으로 이동하여 왼쪽 가장자리가 이 기준에 맞춰 정렬됩니다.
-
Align Horizontal Centers / Align Vertical Centers 명령을 사용하면 선택한 객체를 가로/세로 중심에 맞춰 정렬하여 싱글 열/행으로 배치할 수 있습니다. 명령을 실행하면 선택한 객체가 수평/수직으로 이동하여 가로/세로 중심이 정렬된 싱글 열/행을 형성합니다. 열의 수직 중심선은 선택한 객체 중 가장 왼쪽과 가장 오른쪽에 있는 객체 사이의 중간 지점이며, 행의 수평 중심선은 선택한 객체 중 가장 위쪽과 가장 아래쪽에 있는 객체 사이의 중간 지점입니다.
-
Distribute Horizontally / Distribute Vertically 명령을 사용하면 선택한 객체의 수평/수직 간격을 동일하게 맞출 수 있습니다. 명령을 실행하면 선택한 객체 중 가장 왼쪽과 가장 오른쪽 / 가장 위쪽과 가장 아래쪽에 있는 객체는 현재 위치에 고정되고, 나머지 모든 객체가 그 사이에 동일한 간격으로 배치됩니다. 객체의 수직/수평 위치는 변경되지 않습니다.
객체 크기 맞추기
배치된 객체를 선택하여 크기를 수동으로 조정할 수도 있지만, 한 객체의 너비 및/또는 높이를 다른 배치된 객체에 적용하여 크기를 맞출 수도 있습니다. 이렇게 하려면 크기를 맞출 객체(기능 블록, 포트, 하드웨어 구성 요소, 소프트웨어 구성 요소, 사각형, 타원, 텍스트 및/또는 이미지)를 선택하고 기준 객체를 마우스 오른쪽 버튼으로 클릭한 다음, Match size 컨텍스트 메뉴에서 필요한 명령을 선택하여 기준 객체의 너비(Width), 높이(Height) 또는 둘 다(Both width and height)를 선택한 다른 객체에 적용합니다.
객체 그룹화
ESD 문서에 배치된 객체를 하나의 그룹으로 묶을 수 있습니다. 그룹화하면 그룹의 모든 구성원을 빠르게 선택하거나 선택 해제할 수 있으며, 그룹의 구성원 하나를 이동하면 모든 구성원이 함께 이동합니다.
현재 선택한 객체를 그룹화하려면 설계 공간에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Group 명령을 선택합니다. 선택한 객체를 구성원으로 포함하는 그룹이 생성됩니다.
그룹을 해제하려면 그룹에 속한 객체를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Ungroup 명령을 선택합니다.
객체 스타일 변경
ESD 문서에서 하나 이상의 객체를 선택한 상태에서 상단 도구 모음의 컨트롤을 사용하여 해당 객체의 스타일(설계 공간에서의 시각적 표현)을 변경할 수 있습니다.
-
Font settings – 이 컨트롤을 사용하여 텍스트가 포함된 선택한 객체(기능 블록, 포트, 컴포넌트 및 텍스트)의 글꼴(글꼴 모음, 글꼴 크기, 굵게/기울임/밑줄 속성, 텍스트 색상 및 정렬)을 설정합니다.
-
Color – 이 컨트롤을 사용하여 선택한 객체의 채우기 색상(해당하는 경우)과 윤곽선 색상을 설정합니다.
-
Line – 이 컨트롤을 사용하여 선택한 객체의 선 스타일과 선 두께를 설정합니다. 이는 선 유형 객체(연결선 및 폴리라인)와 다른 객체의 윤곽선에 적용됩니다.
한 객체의 스타일을 다른 객체에 빠르게 적용하려면 스타일을 복사할 객체를 선택하고 설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Copy Style 명령을 선택합니다(단축키: Ctrl+Alt+C). 복사한 스타일을 하나 이상의 객체에 적용하려면 해당 객체를 선택하고 선택 영역을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Paste Style 명령을 선택합니다(단축키: Ctrl+Alt+V).
객체를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Set Default Style 명령을 선택할 수도 있습니다. 이후 같은 유형의 객체를 배치할 때 이 객체의 스타일이 적용됩니다.
배치된 객체는 선택한 후 드래그하여 이동할 수 있습니다. 개별 노드를 선택하고 이동하여 객체의 모양 및/또는 크기를 변경할 수도 있습니다.
배치된 객체를 선택한 후 오른쪽 상단의 화살표 아이콘을 사용하여 회전할 수도 있습니다. 아이콘을 클릭하고 드래그하면 선택한 객체가 90도 단위로 회전합니다.
작업 실행 취소 및 다시 실행
Ctrl+Z 및 Ctrl+Y 단축키를 사용하면 각각 ESD 문서를 마지막 작업 이전 상태로 되돌리거나, 실행 취소 기능으로 되돌린 변경 사항을 다시 적용할 수 있습니다.
객체 잠금
객체의 마우스 오른쪽 버튼 메뉴에 있는 Lock/Unlock 하위 메뉴의 명령을 사용하여 크기와 위치 및/또는 내용을 잠그거나 잠금 해제합니다.
-
Lock / Unlock – 이 명령을 사용하여 객체의 크기와 위치(그래픽 방식으로 변경할 수 없으며, 크기와 위치가 잠긴 객체는 삭제할 수도 없음), 스타일(즉, 그래픽 모양), 내용(예: 기능 블록의 텍스트)을 잠그거나 잠금 해제합니다.
-
Lock size and position / Unlock size and position – 이 명령을 사용하여 객체의 크기와 위치만 잠그거나 잠금 해제합니다.
-
Lock style / Unlock style – 이 명령을 사용하여 객체의 스타일만 잠그거나 잠금 해제합니다.
-
Lock content / Unlock content – 이 명령을 사용하여 객체의 내용만 잠그거나 잠금 해제합니다.
객체가 완전히 잠겨 있으면(즉, 크기와 위치, 스타일 및 내용이 잠겨 있으면) 객체를 선택할 때 객체 주위에 빨간색 점선이 표시됩니다. 객체의 일부 항목만 잠겨 있으면(예: 스타일만 잠겨 있으면) 객체를 선택할 때 객체 주위에 노란색 점선이 표시됩니다.
객체 속성에 액세스
설계 공간에서 배치된 객체를 선택하고 오른쪽 상단의
버튼을 클릭하여 Properties 창을 열면 해당 객체의 속성에 액세스할 수 있습니다. 또는 배치된 객체를 마우스 오른쪽 버튼으로 클릭하고 표시되는 메뉴에서 Properties 명령을 선택합니다.
설계 공간에서 선택한 객체가 없으면 Properties 창에 ESD 문서 자체의 속성이 표시됩니다.
Properties 창의 Parameters 영역에서는 선택한 객체(기능 블록, 하드웨어 컴포넌트, 소프트웨어 컴포넌트, 포트 또는 연결)의 파라미터를 관리할 수 있으며, 선택한 객체가 없으면 ESD 문서 자체의 파라미터를 관리할 수 있습니다. 열리는 Properties 창에서
및
버튼을 사용하여 각각 파라미터를 추가하거나 제거합니다. 파라미터의 이름이나 값을 클릭하면 편집할 수 있습니다.
Properties 창의 Documentation & Resources 영역에는 솔루션 및 해당 요소와 관련된 리소스(Renesas 문서, PDF)에 대한 링크 목록이 자동으로 생성되어 표시됩니다.
특수 문자열
텍스트(텍스트 객체, 기능 블록 이름 등)는 ESD 문서에서 사용자가 정의한 정적 텍스트를 표시하는 데 사용할 수 있을 뿐만 아니라 문서 및 객체 파라미터의 자리 표시자로도 사용할 수 있습니다. ESD 문서에서 특수 문자열을 사용하려면 객체의 텍스트에 파라미터 이름을 포함합니다. 특수 문자열은 = 접두사로 구분됩니다(예: =ControlAlgorithm, =MotorType 등).
다음 규칙에 따라 여러 특수 문자열을 일반 텍스트(고정 문자열)와 함께 하나의 텍스트 문자열로 연결할 수 있습니다.
| 요소 | 기능 | 예 |
|---|---|---|
= (등호) |
뒤에 오는 문자열이 해석해야 하는 표현식임을 나타냅니다. | =MotorType |
+ (더하기) |
문자열에 필요한 특수 문자열 요소와 고정 문자열 요소를 연결하는 데 사용됩니다. | =MotorType + NumberOfMotors |
' ' (작은따옴표) |
필요한 문자열 내의 어느 위치에든 고정 문자열을 포함하는 데 사용됩니다. | =MotorType + ' Motor (x' + NumberOfMotors + ')' |
기능 블록 배치 및 설정
ESD 문서에 새 기능 블록을 배치하려면 하단 도구 모음에서
버튼을 클릭합니다(또는 라이브러리 창의 Standard 영역에 있는 버튼을 사용합니다). 설계 공간에서 마우스 버튼을 누른 상태로 기능 블록 사각형의 첫 번째 모서리를 고정한 다음, 커서를 움직여 사각형의 크기를 조정하고 마우스 왼쪽 버튼을 놓아 배치를 완료합니다. 또는 설계 공간을 클릭하여 기본 크기의 기능 블록을 배치합니다. 기능 블록의 이름을 변경하려면 기능 블록을 두 번 클릭하고 원하는 이름을 입력한 다음 Enter 키를 누르거나 기능 블록 바깥을 클릭합니다.
이미 배치된 기능 블록에서 새 기능 블록을 빠르게 배치할 수도 있습니다. 배치된 기능 블록 위에 커서를 올리거나 블록을 선택한 다음, 블록 테두리의 보라색 점을 클릭하면 해당 방향에 원래 블록과 동일한 크기의 새 기능 블록이 배치됩니다. 원래 블록과 새 블록은 연결선으로 연결됩니다. 보라색 점 위에 커서를 올려 새 블록의 미리보기가 표시된 상태에서 Tab 키를 누르면 두 블록의 포트 배치를 켜거나 끌 수 있습니다.
기능 블록에 하드웨어 컴포넌트를 추가하려면 하단 도구 모음의
버튼을 클릭합니다. 커서가 십자 모양으로 바뀌고 컴포넌트 미리보기가 커서에 표시됩니다. 기능 블록의 경계 안쪽을 클릭하여 컴포넌트를 배치합니다. 배치된 컴포넌트를 두 번 클릭하고 팝업 창의 검색창을 사용하여 컴포넌트를 검색합니다. 검색 결과 목록에서 컴포넌트를 선택하면 해당 컴포넌트의 이름이 기능 블록 그래픽 안에 표시됩니다.
기능 블록 안에 포트를 배치하려면 하단 도구 모음의
버튼을 클릭합니다. 또는 Library 창의 Standard 영역에 있는 버튼을 사용할 수도 있습니다. 커서가 십자 모양으로 바뀌고 기본 포트가 커서에 표시됩니다. 기능 블록의 경계 안쪽을 클릭하여 포트를 배치합니다. 기능 블록 바깥쪽을 클릭할 수도 있으며, 이 경우 새 기본 기능 블록이 자동으로 생성됩니다. 포트 이름을 변경하려면 포트를 두 번 클릭하고 원하는 이름을 입력한 다음 Enter 키를 누르거나 포트 바깥쪽을 클릭합니다.
RA Explorer 사용하기
Renesas RA 제품군의 MCU를 검색할 때 RA Explorer 창을 사용하여 필요한 컴포넌트를 찾을 수 있습니다. 하드웨어 컴포넌트를 배치한 후 검색창에 RA 또는 Renesas를 입력하고 팝업 상단의 Explorer Mode 링크를 사용하면 적합한 컴포넌트 목록이 표시되는 창이 열립니다. 기본적으로 목록은 기능 블록에 배치된 포트를 기준으로 필터링됩니다. 현재 포트 목록은 창 상단에 표시됩니다. Add Port 컨트롤을 사용하여 다른 유형의 포트를 추가하고, 드롭다운을 사용하여 각 유형에 필요한 포트 수를 편집할 수 있습니다. 목록에서 원하는 컴포넌트를 클릭하면 해당 컴포넌트가 선택되고 창 오른쪽에 핀 맵이 표시됩니다. 원하는 컴포넌트가 선택된 상태에서
버튼을 클릭하면 하드웨어 컴포넌트 객체에 적용됩니다.
하드웨어 컴포넌트 객체에 RA MCU를 적용한 후 해당 객체를 선택하고 Properties 창을 열어 속성을 살펴볼 수 있습니다. 필요한 경우
버튼을 클릭하여 RA Explorer 창을 열고 다른 MCU를 선택할 수 있습니다.
Device Configuration 사용하기
Device Configuration 기능을 사용하면 하드웨어 컴포넌트의 포트, 패키지 정보, 주변 장치 및 핀 할당을 살펴보고 관리할 수 있습니다. 하드웨어 컴포넌트가 선택된 상태에서 Properties 창의 Device Configuration 영역을 펼치면 현재 장치 구성의 세부 정보를 확인할 수 있습니다.
Device Configuration 영역 제목 오른쪽의 Edit 컨트롤을 클릭하여 Device Configuration 창을 엽니다.
하드웨어 컴포넌트에 할당된 현재 포트 목록은 창 상단에 표시되고, 현재 장치 구성은 왼쪽에 표시됩니다. Add Port 컨트롤을 사용하여 다른 유형의 포트를 추가하고 드롭다운을 사용하여 각 유형에 필요한 포트 수를 편집할 수 있으며, 장치 구성의 변경 사항은 창 오른쪽에 표시됩니다.
창의 Modified 영역에서 해당 항목 오른쪽에 있는 x를 클릭하여 포트를 삭제할 수도 있습니다.
하드웨어 컴포넌트에 할당된 포트가 기능 블록의 포트와 유형 또는 수량이 일치하지 않으면 컴포넌트의 Properties 창에 있는 Device Configuration 영역에 알림이 표시됩니다. 또한 설계 공간에서 해당 컴포넌트가 주황색 점과 주황색 테두리로 강조 표시됩니다. 이 차이를 해소하려면 Device Configuration 창의
컨트롤을 사용합니다. 그러면 소프트웨어가 기능 블록의 포트에 맞춰 하드웨어 컴포넌트에 포트를 할당합니다.
반대로 하드웨어 컴포넌트에 할당된 포트에 맞춰 기능 블록의 포트를 업데이트하려면 창 왼쪽 하단의 Update Functional Block with ports from Device Model 옵션을 활성화합니다.
수정된 장치 구성이 지원되지 않으면 Device Configuration 창 상단에 이를 알리는 메시지가 표시되며 변경 사항을 적용할 수 없습니다. 포트 구성을 수동으로 변경하거나 메시지 배너의 Undo Last Change 컨트롤을 사용하여 창에서 수행한 최근 변경 사항을 되돌립니다.
장치 Configuration에 필요한 변경을 마친 후
버튼을 클릭하여 하드웨어 컴포넌트에 적용합니다.
기능 블록 연결하기
연결선은 기능 블록의 경계, 포트의 경계, 사각형의 경계, 이미지의 경계, 다른 연결선 또는 ESD 문서의 빈 공간에서 시작하고 끝날 수 있습니다. 연결선을 배치하려면 하단 도구 모음에서
버튼을 클릭합니다. 또는 Library 창의 Standard Region에 있는 버튼을 사용합니다. 연결선을 시작할 지점을 클릭합니다. 커서를 이동한 다음 클릭하여 연결선의 모양을 정의하는 꼭짓점을 차례로 고정합니다. 연결선은 기능 블록을 가로지르지 않도록 자동으로 우회합니다. 문서의 빈 공간에서 연결선 배치를 마치려면 마우스 오른쪽 버튼을 클릭합니다. 기능 블록, 포트 또는 이미 배치된 연결선에 꼭짓점을 배치하면 현재 연결선의 배치가 자동으로 완료됩니다.
배치된 연결선을 선택하면 다음 편집 핸들을 사용할 수 있습니다.
-
A을 클릭하여 드래그하면 연결선의 끝점 위치를 변경할 수 있습니다.
-
B을 클릭하여 드래그하면 연결선의 세그먼트 위치를 변경할 수 있습니다. 끝점은 고정된 상태로 유지됩니다.
연결선의 한쪽 끝 또는 양쪽 끝(소스와 타겟)에 화살표를 표시하거나 표시하지 않을 수 있습니다. 연결선을 선택한 상태에서 상단 도구 모음의
버튼을 클릭하고 나타나는 팝업 메뉴에서 원하는 스타일을 선택합니다.
배치된 연결선을 두 번 클릭하고 원하는 Designator를 입력하여 연결선의 Designator를 정의합니다. Designator를 선택한 상태에서 오른쪽 상단의 핸들을 사용하여 회전할 수 있습니다
연결선 세그먼트의 편집 핸들을 드래그하거나 세그먼트를 마우스 오른쪽 버튼으로 클릭한 후 나타나는 메뉴에서 Pin Segment을 선택하면 해당 세그먼트를 고정할 수 있습니다. 고정된 세그먼트의 편집 핸들은 파란색으로 채워져 표시됩니다 연결선의 다른 세그먼트를 이동해도 고정된 세그먼트의 현재 수평 또는 수직 위치는 변경되지 않습니다. 고정된 세그먼트의 고정을 해제하려면 해당 세그먼트의 마우스 오른쪽 버튼 메뉴에서 Unpin Segment을 선택합니다.
블랭킷 배치하기
ESD 문서 Editor에서는 ESD 문서에 블랭킷 객체를 배치하여 시스템 설계를 더욱 상세히 문서화할 수 있습니다. 하드웨어 및 소프트웨어 블랭킷을 각각 PCB 프로젝트 또는 소프트웨어 프로젝트에 연결하면 ESD 문서에서 시스템 설계의 특정 부분에 대한 맥락을 바로 확인할 수 있습니다.
하단 도구 모음의 블랭킷 객체 메뉴를 사용하여 블랭킷, 하드웨어 블랭킷 또는 소프트웨어 블랭킷을 배치합니다. 또는 Library 창의 Standard Region에 있는 버튼을 사용합니다.
하드웨어 블랭킷을 PCB 프로젝트에 연결하거나 소프트웨어 블랭킷을 소프트웨어 프로젝트에 연결하려면 설계 공간에서 블랭킷을 선택하고 Properties 창의
버튼을 클릭합니다. 솔루션에 연결된 하드웨어/소프트웨어 프로젝트 목록이 표시된 Select Project to link 창이 열립니다. 블랭킷에 연결할 프로젝트를 선택하고
버튼을 클릭합니다. 연결된 프로젝트에 대한 정보가 Properties 창에 표시됩니다.
버튼을 클릭하면 연결된 프로젝트가 새 브라우저 탭에서 열립니다.
보드 지원 패키지 생성하기
소프트웨어 블랭킷의 경우 BSP(보드 지원 패키지)를 생성할 수 있습니다. 소프트웨어 블랭킷 속성에서
버튼을 클릭합니다.
솔루션의 SDM이 자동으로 푸시되고(자세히 알아보기), 연결된 소프트웨어 프로젝트에 변경 사항이 적용됩니다. 연결된 소프트웨어 프로젝트가 아직 없으면 먼저 새 소프트웨어 프로젝트가 생성됩니다.
참조 설계를 솔루션으로 가져온 상태에서(자세히 알아보기), 이 참조 설계에 연결된 하드웨어 블랭킷이 소프트웨어 블랭킷이 있는 기능 블록을 둘러싸도록 배치되어 있으면 BSP 생성 시 평가 키트의 맥락 정보가 수집됩니다. boardName이 장치 모델에 추가되며, 소프트웨어 생성 시 해당 평가 키트 보드와 호환되는 Configuration을 생성하는 데 사용됩니다.
텍스트 배치하기
ESD 문서 Editor에서는 텍스트 문자열을 배치할 수 있습니다. 필요에 따라 텍스트 문자열에 링크를 추가할 수도 있습니다.
텍스트 문자열을 배치하려면 하단 도구 모음의
아이콘을 클릭합니다. 또는 Library 창의 Standard Region에 있는 버튼을 사용합니다.
배치된 텍스트 문자열을 편집하려면 해당 문자열을 두 번 클릭하고 원하는 텍스트를 입력한 다음 Enter을 누르거나 텍스트 객체 바깥쪽을 클릭합니다.
배치된 텍스트에 링크를 추가하려면 먼저 원하는 텍스트 객체를 선택한 다음
을 클릭합니다.상단 도구 모음의 버튼을 클릭합니다. 나타나는 팝업 필드에 필요한 URL을 입력하고 Enter을 누릅니다.
추가한 링크에 액세스하려면 텍스트 개체 위에 커서를 놓은 다음 나타나는 팝업에서 링크를 클릭합니다.
링크를 편집하려면 팝업의
버튼을 클릭하고 필요에 따라 URL을 변경한 다음 Enter을 누릅니다. 텍스트 개체에서 링크를 제거하려면
버튼을 클릭합니다.
그래픽 개체 배치
ESD 문서 편집기는 ESD 문서에 기본적인 자유 형식 그리기 요소를 배치할 수 있는 다양한 그래픽 요소 도구를 제공합니다.
-
사각형
-
타원
-
선
-
이미지
하단 도구 모음의 그래픽 개체 메뉴를 사용하여 필요한 개체를 배치합니다. 또는 라이브러리 창의 Standard 영역에 있는 버튼을 사용합니다.
메뉴에서 필요한 명령을 선택한 후 설계 공간에서 클릭하고 드래그하여 그래픽 요소의 위치와 크기를 지정합니다. 예를 들어 사각형의 경우 서로 마주 보는 꼭짓점 사이의 거리를 지정합니다. 폴리라인의 경우 클릭하여 첫 번째 꼭짓점의 위치를 지정한 다음 다시 클릭하여 후속 꼭짓점을 배치하면서 모양을 결정합니다.
배치된 그래픽 개체는 선택한 후 드래그하여 이동할 수 있습니다. 개별 노드를 선택하여 이동할 수도 있습니다.
라이브러리에서 개체 배치
ESD 문서 편집기에서는 Library 창에서 제공되는 라이브러리의 자주 사용하는 요소를 배치할 수도 있습니다. 이 창에 액세스하려면 설계 공간 왼쪽 상단의
버튼을 클릭합니다.
이 창에는 다음 영역이 포함되어 있습니다.
-
Software Components – 이 영역의 버튼을 사용하여 사전 정의된 이름이 있는 소프트웨어 컴포넌트를 배치합니다.
이 영역에 소프트웨어 컴포넌트를 추가하려면 + 버튼을 클릭합니다. 열리는 Manage Software Components 창에서 왼쪽의 체크박스를 사용하여 필요한 소프트웨어 컴포넌트를 선택한 다음
버튼을 클릭합니다.
Library 창에서 소프트웨어 컴포넌트를 숨기려면 Manage Software Components 창에서 해당 체크박스를 해제하거나, Library 창에서 해당 컴포넌트의 버튼을 마우스 오른쪽 버튼으로 클릭하고 Remove을 선택합니다.
-
Symbols – 이 영역의 버튼을 사용하여 사전 정의된 이미지 개체를 배치합니다.
Library 창에서 필요한 개체의 아이콘을 클릭하여 문서에 배치합니다.
SDM 푸시 및 풀
솔루션의 모든 측면을 서로 동기화된 상태로 유지할 수 있도록 ESD 편집기는 솔루션의 시스템 데이터 모델(SDM)을 푸시하고 풀하는 기능을 제공합니다. 이를 위해 ESD 문서 오른쪽 상단에 있는
버튼 메뉴의 해당 명령을 사용합니다.
-
Push SDM – 이 명령을 사용하여 ESD 문서에서 SDM을 푸시합니다. 솔루션의 SDM이 ESD 문서의 변경 사항과 동기화되며, 이후 Altium Designer의 하드웨어 프로젝트(자세히 알아보기) 및 e2 studio의 소프트웨어 프로젝트와 같은 다른 도메인에서 이러한 변경 사항을 풀할 수 있습니다.
-
Pull SDM – 이 명령을 사용하여 SDM을 ESD 문서로 풀합니다. 솔루션의 SDM과 동기화하기 위해 ESD 문서에 적용해야 할 변경 사항이 있으면 Engineering Change Order 창이 열립니다. Enabled 열의 체크박스를 사용하여 ESD 문서에 적용할 변경 사항을 선택한 다음
버튼을 클릭합니다.
ESD 문서 관리
버튼 메뉴의 다른 명령을 사용하여 문서를 관리할 수 있습니다.
-
Edit – 이 명령을 사용하여 ESD 문서의 Name 및 Description 을 변경할 수 있는 컨트롤이 제공되는 Edit Project 창에 액세스합니다.
버튼을 클릭하여 Parent Folder 필드와 워크스페이스 Parameters에 액세스합니다. Parent Folder 필드는 편집할 수 없으며 정보만 제공합니다. 상위 폴더를 변경하려면 Move 명령을 사용해야 합니다.
버튼을 클릭하여 변경 사항을 확인합니다.
-
Move – 이 명령을 사용하여 워크스페이스 폴더 구조 내의 다른 상위 폴더로 ESD 문서를 이동(재배치)할 수 있는 컨트롤이 제공되는 Move to 창에 액세스합니다 이 창에서 새 상위 폴더를 선택합니다.
버튼을 클릭하여 이동을 실행합니다.
-
Clone – 이 명령을 사용하여 ESD 문서의 동일한 사본을 만들 수 있는 컨트롤이 제공되는 Clone - ESD 창에 액세스합니다 이 창에서 ESD 문서의 이름을 지정하고 필요한 경우 설명을 입력합니다. 기본적으로 원본 문서 이름에 접미사
– Copy이 추가됩니다.
버튼을 클릭하여 Parent Folder 필드에 액세스합니다. 기본적으로 원본 문서가 있는 폴더로 설정됩니다. 필드 오른쪽의 Change 링크를 클릭하여 워크스페이스의 폴더 구조에 액세스하고 복제된 문서를 저장할 다른 폴더를 선택합니다.
필요에 따라 필드를 설정한 후
버튼을 클릭하면 원본 문서가 복제됩니다. 생성된 ESD 문서 사본은 Renesas 365 워크스페이스에 있는 해당 솔루션의 상세 페이지에서 필요한 솔루션에 연결할 수 있습니다. 자세히 알아보기.
-
Download – 이 명령을 사용하여 ESD 문서를
*.json파일로 다운로드합니다. -
Download as Template – 이 명령을 사용하여 ESD 문서를
*.json형식의 템플릿으로 다운로드합니다. -
Export to – 메뉴의 명령을 사용하여 현재 ESD 문서를
*.png,*.svg또는*.pdf형식으로 내보냅니다.
댓글 작성
ESD 문서 편집기는 ESD 문서에 댓글을 작성하는 기능을 지원합니다. 댓글은 사용자가 특정 지점, 객체 또는 영역에 추가하는 메모로, 다른 사용자가 답글을 달 수 있습니다. 댓글은 워크스페이스에서 해당 데이터와 별도로 저장되므로, 공유 데이터 자체를 변경하지 않고도 사용자 간 협업을 촉진합니다. 댓글에서 한 명 이상의 사용자나 그룹을 멘션할 수 있습니다. 또한 댓글을 워크스페이스 구성원에게 할당할 수도 있습니다.
상황별 댓글 창을 사용하여 문서의 설계 공간에서 직접 댓글을 게시하고, 답글을 달고, 관리할 수 있습니다. 댓글은 오른쪽에 표시되는 Comments and Tasks 창에도 나타납니다. 이 창은 작업 인터페이스보다는 전반적인 현황 파악과 탐색을 위한 도구 역할을 합니다.
댓글을 추가하려면 ESD 문서 오른쪽 상단 도구 모음의
버튼, 문서 설계 공간의 마우스 오른쪽 버튼 클릭 메뉴에 있는 Add Comment 명령 또는 Comments and Tasks 창의
버튼을 사용합니다.
ESD 문서 공유
워크스페이스 외부 사용자에게 보기 권한을 부여하여 ESD 문서를 공유할 수 있습니다. ESD 문서 오른쪽 상단의
버튼을 클릭하여 Share Item 창을 엽니다. Share Item With 필드를 선택하고 사용자의 전체 이메일 주소를 입력합니다. 해당 사용자는 자신의 워크스페이스 또는 개인 공간을 통해 공유된 ESD 문서에 게스트 수준으로 액세스할 수 있습니다.


).



)
)
)
)
)
)






).
).
).









)
).
).