ISA Design Studio#
ISA Design Studio를 설치하고, CX 시드를 로드하고, 저장하고, 첫 번째 정교한 지침을 검토합니다.
한국어 번역 검토 중 기술적 의미가 충돌하는 경우 영어 원문을 기준으로 사용하세요.
개요#
ISA Design Studio는 Linux 데스크탑 워크스페이스로, 명령어 집합 계약을 정의하고 인코딩 및 동작이 일관성을 유지하는지 확인합니다. CX 아키텍처 소스를 구문 분석, 정교화, 어셈블리, 분해 및 검증 작업의 기초로 사용합니다.
설치 및 열기#
응용 프로그램 메뉴에서
altifigence-isa-studio를 시작하거나ISA Design Studio입니다를 엽니다.첫 실행 및 라이선스를 완료하십시오.
응용 프로그램이 로컬 CX 작업 공간을 열도록 합니다.
네이티브 문서는 논리적 레이블 workspace/main.cx 아래 애플리케이션의 로컬 데이터 작업 공간에서 관리됩니다. SystemVerilog IDE에서 임의의 RTL 프로젝트 디렉토리를 여는 것과 동일한 모델이 아닙니다.
첫 번째 명령 빠른 시작#
새 아키텍처를 처음부터 쓰기 전에 내장 시드를 사용합니다. 시드를 로드하면 현재 편집기 내용이 대체되므로 먼저 사용자가 제어하는 .cx 파일에 보관해야 하는 작업을 복사합니다.
왼쪽 활동 레일에서도서관를 엽니다.
텐서 / NPU아래에서텐서/NPU 단축키모델 카드를 선택합니다. 카드에
npu.cx가 표시되어 편집기를 해당 모델로 대체합니다.실시간 정교화 결과를 기다리십시오. 진단이 나타나면 계속하기 전에 중지하고 검토하십시오.
관련 기사를 열고 시드에서 파생된 명령어 하나를 선택합니다.
인코딩를 열고 선택한 명령이 형식, 고정 인코딩 정보 및 보고된 충돌이 없는지 확인합니다.
Ctrl+S로 저장합니다. 상태 표시줄에modified,saving,failed또는read only가 아닌npu.cx · saved가 표시되어야 합니다.
즉, CX 문서를 저장하고 명령어 및 인코딩 뷰에 명령어를 정교하게 투영하는 첫 번째 정규화된 결과입니다.
조립자를 사용할 수 있는 경우, 정교한 인코딩에서 생성된 예제 줄 중 하나를 선택하고 조립한 다음, 반환된 비트를 사용하여 왕복을 분해합니다. 뷰가 필요한 기능 플래그 또는 계획/비활성화 결과를 보고하는 경우, 거기서 중지합니다. 선택적 체크를 릴리스 클레임으로 설정하기 위해 애플리케이션 플래그를 변경하지 마십시오.
입력 및 출력#
입력 |
용도 |
수락하기 전에 검토 |
|---|---|---|
명령 필드 및 인코딩 |
이진 계약 정의 |
오버랩, 너비, 예약 값 및 모호성 디코딩 |
Operand 및 상태 동작 |
건축적 의미 정의 |
부작용, 예외 및 지원되지 않는 상태 |
사용 가능한 어셈블리 예제Assembly Example when available |
소스-비트 동작 테스트 |
정확한 비트, 길이 및 진단 |
이진 예제, 사용 가능한 경우 |
Bits-to-Source 동작 테스트 |
복구 된 명령 및 모호성 |
검사 결과 |
Bounded checks 경계 체크 기록 |
종류, 소스 수정본 및 사용할 수 없는 검사 |
생성된 정의 및 보고서를 버전화된 아티팩트로 취급합니다. CX 소스, 애플리케이션 버전, 입력 예제 및 결과 증거를 함께 유지합니다. 백업, 복원 또는 마이그레이션하기 전에 로컬 작업 영역 및 데이터 경계를 참조하십시오.
로컬 및 미리 보기 경계#
코어 CX 작업은 로컬 네이티브 작업 공간을 사용합니다. 로컬 AI 또는 Evolve 관련 표면은 별도의 기능 상태를 가질 수 있으며 아키텍처 로그 오프의 권한으로 취급되어서는 안됩니다. 프롬프트 또는 생성 된 제안은 결정론적 구문 분석, 정교함, 인코딩, 디코딩 및 프로젝트 별 검증을 대체하지 않습니다.
현재 제한#
자격을 갖춘 릴리스 호스트: Ubuntu 24.04 LTS amd64/x86_64.
제품 액세스를 위해 브라우저 로그인 및 유효한 기계 라이선스가 필요합니다.
응용 프로그램 작업 공간은 로컬 및 앱 관리되며 저장소 또는 팀 사용을 위해 의도적으로 내보냅니다.
AI, Evolve, 측정된 구현 또는 외부 공구 결과의 가용성은 핵심 CX 검사와는 별개입니다.
자동 업데이터가 없습니다; 새로 확인 된 각
.deb를 수동으로 설치 합니다.
패키지, 런처, 콜백, 자격 증명 저장소 또는 라이선스 문제의 경우 문제 해결를 사용합니다.