작업 도구에 인터페이스하기

TASKING Pin Mapper provider 확장 기능은 Altium Designer의 PCB Editor와 TASKING 툴셋의 Pin Mapper 도구 간 양방향 통신을 제공합니다. 이를 통해 Altium Designer PCB 설계 공간에서 대화형으로 핀 스와핑(pin-swapping)을 수행하고, 변경 사항을 TASKING Pin Mapper 도구와 동적으로 동기화할 수 있습니다. 그 결과 변경 파일을 내보내고 가져올 필요 없이 TASKING 임베디드 소스 코드가 항상 동기화된 상태로 유지됩니다.

Altium Designer에서 이 기능을 사용하려면, TASKING Pin Mapper provider 소프트웨어 확장 기능을 설치해야 합니다. 이 확장 기능은 수동으로 설치하거나 제거할 수 있습니다.

확장 기능 관리에 대한 자세한 내용은 Extending Your Installation 페이지(Altium Designer Develop, Altium Designer Agile, Altium Designer)를 참조하십시오.

TASKING Pin Mapper Wizard

는 Tasking Pin Mapper Wizard TASKING VX-toolset for ARM®과 Altium Designer 간의 설계 협업을 강화합니다. 오늘날의 복잡한 프로세서 디바이스에서는 임베디드 설계 단계에서 정의되는 내부 프로세서 레지스터에 의해 핀 기능과 내부 연결성이 구성됩니다. 완전한 제품 설계를 만들기 위해서는, 이러한 고유한 프로세서 구성이 PCB 설계 프로젝트의 회로도 문서에 표현되어야 합니다.

Tasking Pin Mapper Wizard는 도구 자체의 Pin Mapper에서 회로도 문서로의 데이터 동기화를 지원합니다. 그 결과 생성된 회로도 문서는 TASKING VX-toolset for ARM의 Pin Mapper에서 할당되어 Pin Configuration 파일(*.pincfg)에 저장된 디바이스 핀 구성 내용을 반영합니다.

Tasking Pin Mapper Wizard 는 TASKING VX-toolset for ARM에서 ARM 프로세서 기반 임베디드 소프트웨어 프로젝트와 그에 대응하는 PCB 프로젝트 표현 간에 직접적인 데이터 경로를 제공합니다. 전송되는 설계 데이터에는 프로세서 칩, 주변장치(peripheral)에 대한 핀 할당, 전기적 핀 속성, 심볼릭 이름 등과 같은 식별 정보가 포함됩니다.

Tasking Pin Mapper Wizard는 VX-toolset의 Pin Mapper 파일(*.pincfg)을 정의하여 이 정보를 추출한 다음, 적절히 구성된 컴포넌트를 새 회로도 문서 또는 기존 회로도 문서에 배치합니다. 컴포넌트 자체는 적합한 Integrated Library에서 가져옵니다.

TASKING Pin Mapper wizard는 회로도 편집기에서 메인 메뉴의 Tools » Tasking Pin Mapper 명령을 선택하여 실행합니다.

TASKING Pin Mapper wizard는 TASKING 툴셋의 Pin Mapper 도구 내부에서 자동으로 실행할 수도 있으며, 필요한 핀 구성 파일(*.pincfg)이 미리 로드된 상태로 준비됩니다. Altium Designer가 실행 중이 아니라면 자동으로 시작됩니다.

마법사의 다음 페이지에서는 지정된 TASKING Pin Mapper 파일로부터 회로도를 생성하는 과정을 안내합니다.

TASKING Pin Mapper 파일 선택

시작 대화상자를 닫으면 VX-Toolset의 Pin Mapper에서 생성된 소스 핀 구성 파일(*.pincfg)을 선택할 수 있습니다. 버튼을 사용해 원하는 TASKING Pin Mapper 파일을 찾아 로드하십시오.

컴포넌트 선택

Select Component 페이지는 가능하다면 프로세서 디바이스에 대해 사용 가능한 옵션으로 채워집니다.

Tasking pin mapper 파일에 명시적인 프로세서 타입이 지정되어 있으면, 시스템은 사용 가능한 Altium Designer 라이브러리에서 이를 찾으려고 시도합니다. 또는 핀 파일이 프로세서 패밀리(예: ST Microelectronics의 STM32_T2 계열 ARM Cortex 프로세서)를 정의하는 경우, 목록에는 Altium Designer 라이브러리의 호환 가능한 모든 타입이 표시됩니다. 목록에서 원하는 프로세서 변형(variant)을 선택하십시오.

호환되는 프로세서 라이브러리가 Altium Designer에 로드되어 있지 않거나 사용할 수 없는 경우 프로세서 목록은 비어 있게 됩니다. 버튼을 사용하여 적절한 Integrated library를 찾아 설치하십시오.

목록에 제시된 것과 다른 프로세서를 선택하려면 버튼을 사용해 Browse Libraries 대화상자를 여십시오. Libraries 드롭다운 메뉴에서 원하는 라이브러리를 선택하고, 목록에서 적절한 프로세서 컴포넌트를 선택합니다.

핀 매퍼 파일에서 명시적 프로세서가 정의되어 있거나, Other component 기능을 사용해 라이브러리에서 선택한 경우, 목록에는 해당 프로세서 컴포넌트에 대한 단일 항목만 표시됩니다.

시트 구성

 Configure the Sheet 페이지는 생성되는 프로세서 회로도의 속성과 동작을 정의합니다.

소스 핀 매퍼 파일은 핀 기능과 외부 연결을 모두 정의하므로, 이를 대표하는 회로도는 대상 PCB 설계 프로젝트와 호환되는 방식으로 해당 정보를 표시하도록 구성되어야 합니다. 따라서 기본 이름 설정부터 핀, 포트, 컴파일러 지시문(directive)을 처리하는 방식까지 설정이 필요합니다.

회로도 시트 구성에는 다음 설정이 포함됩니다:

  • Sheet file name – 제안된 회로도 파일 이름. 를 사용하여 다른 회로도 파일을 지정하거나 찾을 수 있습니다. 

  • Component Designator – 선택한 프로세서 컴포넌트의 디자인레이터(designator). 필요에 따라 편집하십시오.

  • Units – 회로도 문서에 사용할 적절한 단위를 선택합니다.

  • Connect Power Pins via Power Ports – 설계의 Power 핀을 표준 Power Port에 자동으로 연결합니다.

  • Unused I/O pins – 할당되지 않은 프로세서 I/O 핀이 회로도에 표시되는 방식을 구성합니다.

    • Ignore – 사용하지 않는 프로세서 I/O 핀을 구성하지 않습니다.

    • Add No ERC Directive – No ERC 지시문 객체를 배치하여 사용하지 않는 I/O 핀에 대한 Electrical Rule Check를 방지합니다.

    • Tie to individual ports – 사용하지 않는 I/O 핀에 해당하는 포트를 연결합니다.

    • Tie to Single port – 사용하지 않는 I/O 핀을 하나의 포트 객체에 할당합니다.

     

프로세서 기능 블록은 새 회로도 문서 또는 기존 문서에 생성할 수 있습니다.

배치

마법사의 마지막 페이지에서는 선택한 설정의 요약을 제공합니다. 버튼을 클릭하면 새 프로세서 회로도 문서가 현재 프로젝트에 추가되고 Altium Designer의 회로도 편집기에서 열립니다. 회로도에는 마이크로프로세서가 포함되며, 원래의 핀 신호 이름과 구성도 모두 유지됩니다.

회로도는 해당되는 경우 Harness를 사용하여 PCB 설계 프로젝트 내 관련 회로도 간의 연결 과정을 편리하고 단순하게 합니다.

TASKING 핀 넷 스와핑

컴포넌트의 핀은 두 핀이 동일한 Pin Group을 가질 때 해당 컴포넌트 내의 다른 핀과 스와핑할 수 있습니다. 스와핑 기능은 단순히 핀만 지원하는 것이 아니라, 부분적으로 라우팅된 넷도 스와핑할 수 있습니다. 이는 고밀도 보드에서 연결 양 끝단의 컴포넌트로부터 이스케이프 라우팅(escape routing)을 작업하는 경우에 이상적입니다. 핀 스왑을 수행하면 연결된 라우팅도 대상 넷으로 함께 스왑됩니다.

Altium Designer의 스와핑 기능에 대한 상위 수준 개요는 Pin, Pair and Part Swapping을 참조하십시오.

PCB 편집기에는 PCB 설계 공간에서 대화형으로 핀 스와핑을 수행하고, 변경 사항을 TASKING Pin Mapper 도구와 동적으로 동기화하기 위한 명령이 포함되어 있습니다.

  • PCB 편집기 메인 메뉴에서 접근하는 Tools » Pin/Part Swapping » Interactive TASKING Pin/Net Swapping 명령은 PCB 설계 공간에서 대화형으로 핀 스와핑을 수행하는 데 사용됩니다. 명령을 실행하면 PCB 작업 공간에서 스와핑 가능한 핀을 제외한 모든 항목이 마스킹(페이드)됩니다. Status Bar를 확인하십시오. 다음 동작을 안내합니다: Choose Sub-Net to move. 스와핑 가능한 핀을 클릭하면 스왑할 서브넷(sub-net)의 대상 넷을 선택하라는 안내가 표시됩니다. 스와핑 가능한 모든 대상 핀이 하이라이트됩니다. 대상 핀을 클릭하여 스왑을 완료하십시오. 이후 필요하다면 다른 핀 스왑을 계속 수행할 수 있습니다.
  • PCB 편집기에서 컴포넌트의 필요한 패드 위에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 TASKING PinSwap 명령을 선택하면, 커서 아래에 있는 컴포넌트 핀(패드)에 대해 단일 핀 스왑을 대화형으로 수행할 수 있습니다. 명령을 실행하면 PCB 작업 공간에서 스와핑 가능한 핀을 제외한 모든 항목이 마스킹(페이드)됩니다. 대상 핀을 클릭하여 스왑을 완료하십시오.

PCB 문서에서 핀 스왑을 수행하면, 해당 변경 사항은 TASKING Pin Mapper Provider 소프트웨어 확장 기능이 제공하는 양방향 통신 지원을 통해 TASKING Pin Mapper 도구로 동적으로 전달됩니다. 이를 통해 변경 파일을 내보내고 가져올 필요 없이 TASKING 임베디드 소스 코드가 동기화된 상태로 유지됩니다.

  • pin group는 컴포넌트의 각 핀에 대한 속성이며 값은 임의의 영숫자 문자열이 될 수 있습니다. 컴포넌트 전체에 대한 pin groupsConfigure Pin Swapping dialog에서 설정합니다.
  • 핀 스왑 정보는 Messages 패널에도 표시됩니다.
  • PCB 편집기에서 핀 스왑을 수행하여 발생한 설계 변경 사항은 표준 Design Update 프로세스를 통해 회로도로 다시 전파됩니다(PCB 편집기에서 Design » Update Schematics 명령 실행).
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠