명령어 세트 아키텍처 (ISA)

pccx v002의 ISA는 고정 길이 64-bit VLIW 스타일이며, 5개의 오피코드 (GEMV, GEMM, MEMCPY, MEMSET, CVO)로 구성된다. 설계 원칙은 다음과 같다:

  • 하드웨어 독립성: 명령어 인코딩은 특정 디바이스 리소스 예산과 무관.

  • CISC 스타일 매크로: 단일 명령어가 수천 사이클의 MAC 시퀀스를 기동.

  • 디스패치 중심: 명령어 디코딩 즉시 제어 μop, 메모리 μop 로 분해되어 백엔드에 전달.

오프라인 가이드북 (PDF) 다운로드

동일한 표·동일한 값으로 조판된 오프라인 가이드북이 PDF로 제공된다. HTML 포털과 달리 인쇄·아카이브·사인오프용 용도로 적합하다.

pccx v002 ISA 가이드북 (PDF)

PDF는 저장소 루트의 main.tex로부터 재생성되며, 오프라인 본은 해당 LaTeX 소스가 단일 작성 창구이다. 웹 포털은 계속해서 살아있는 레퍼런스 역할을 맡는다.

참고

ISA 타입 정의의 권위 있는 소스는 v002 RTL 리포의 hw/rtl/NPU_Controller/NPU_Control_Unit/ISA_PACKAGE/isa_pkg.sv 이다(외부: pccxai/pccx-FPGA-NPU-LLM-kv260). 아래 페이지의 인코딩 표는 해당 패키지와 1:1 일치해야 한다 — ISA 타입 패키지 참조.