Digital Design Studio의 ISA 워크플로#

Digital Design Studio 워크스페이스 안에서 ISA 설계를 모델링하고 생성·실행·검증합니다.

개요#

ISA 설계는 별도 앱이 아니라 Digital Design Studio의 일부입니다. RTL 편집과 분석에 사용하는 같은 프로젝트 워크스페이스에서 왼쪽 활동 레일 또는 Flow Navigator로 ISA를 엽니다.

ISA 워크플로 열기#

  1. Digital Design Studio를 열고 작업할 프로젝트를 선택합니다.

  2. 왼쪽 활동 레일에서 ISA를 선택합니다.

  3. 기능을 검색하거나 워크플로 단계를 펼칩니다.

  4. 필요한 기능을 엽니다. 편집기 탭에는 반복된 ISA 제목 대신 기능 이름이 표시됩니다.

  5. 개요, 명령어 표, 인코딩 결과를 확인하기 전에 프로젝트의 아키텍처 소스를 만들거나 선택합니다.

빈 프로젝트에 내장 아키텍처가 들어 있다고 해석하면 안 됩니다. 표시된 기능은 탐색 항목이며 해당 엔진의 활성화를 증명하지 않습니다.

왼쪽 패널의 기능#

단계

기능

모델

개요, 명령어, 아키텍처 상태, 인코딩, opcode 맵, 어셈블러·디스어셈블러, 파이프라인, 구성, 변경 비교

생성

RTL, 명령어 집합 시뮬레이터, 컴파일러 관련 출력 및 내보내기

탐색

설계 공간의 변형

실행

프로그램 실행 및 공용 Event Trace 바로가기

분석

구조 프로파일과 PPA 추정

검증

Co-simulation, 검증, 형식 검사, signoff 검토

워크스페이스 도구

모델 라이브러리와 참조 자료

검색창으로 목록을 좁힙니다. 전체 펼치기·접기는 단계 그룹에 적용됩니다. 항목을 선택하면 기능을 열 뿐 작업을 제출하지 않습니다.

소스와 프로젝트 설정#

ISA 소스, 프로젝트 설정, 생성 출력, 검증 증빙은 선택한 Digital Design Studio 워크스페이스에 속합니다. Elaborate 또는 내보내기 전에 소스 변경을 저장합니다. 호스트가 소스 작업을 제공하면 ISA 패널에서 저장, Elaborate, ISA 프로젝트 설정을 사용할 수 있습니다.

라이브러리에서 모델을 가져오면 현재 소스가 교체될 수 있습니다. 저장하지 않은 작업을 보존하고 모델을 검토한 뒤 교체를 승인합니다. 템플릿은 사용자가 선택한 시작점이며 현재 프로젝트의 실행 결과가 아닙니다.

명령어와 인코딩 검토#

직접 관리하는 작은 아키텍처 소스로 시작합니다. 구문 분석과 Elaborate가 성공하면 명령어 표, 피연산자·상태 정의, 인코딩 폭, 고정 필드, 충돌 진단을 살펴봅니다. 어셈블·디스어셈블이 가능하면 반환된 비트와 디코딩 명령을 소스 예제와 비교합니다.

소스 리비전, 선택한 대상, 엔진 버전, 입력 예제, 반환 아티팩트를 함께 보관합니다. 채워진 표 자체가 검증 증거는 아니며 추정값은 구현 실측 결과가 아닙니다.

분석과 공유하는 Event Trace#

분석 아래에 Event Trace 뷰 하나를 둡니다. ISA의 Event Trace 항목은 공용 뷰와 해당 실행으로 가는 바로가기이며 두 번째 타임라인이 아닙니다. 호환되는 실행 아티팩트가 없으면 측정 트레이스를 표시할 수 없습니다.

제공 범위와 이전#

ISA는 Digital Design Studio의 셸, 설정, 탭, 하단 패널을 사용합니다. 통합 워크플로용 별도 ISA 설치 앱이나 메인 편집기의 독립 AI 채팅 뷰는 없습니다.

네이티브 작업, 생성, 형식 검사, Co-simulation, 실측 성능에는 해당 호스트 기능이 필요합니다. 사용할 수 없는 작업은 그 상태로 유지해야 하며 실행 대신 샘플 출력을 보여주지 않습니다.

이전 독립 ISA 설치와 앱 데이터는 과거 데이터입니다. 이전하기 전에 기존 CX 소스를 사용자 소유 파일로 보존합니다. 자격 증명, 장치 라이선스, 숨겨진 장치 신뢰 상태를 새 워크스페이스로 복사하지 마세요. 로컬 워크스페이스첫 실행과 라이선스를 확인합니다.

관련 가이드#