ISA

RTL
IS A

FU

FU는 Functional Units의 약자로 CPU의 일부를 나타냅니다.

FU는 상호 연결되어 있으며 이들 사이에 흐르는 논리와 의미가 제어됩니다.

레지스터 파일, ALU, 멀티플렉서, 메모리 등이 있습니다.

RTL

RTL은 Register Transfer Level의 약자로 하드웨어 레지스터 사이를 흐르는 디지털 신호 집합입니다.
논리 연산자는 이러한 신호를 사용합니다.

IS A

– ISA: 명령어 세트 아키텍처, (컴퓨터) 아키텍처라고도 함
– ISA는 소프트웨어를 하드웨어에 매핑하는 역할을 합니다. (최하위 명령어 세트)

왜 필요한가요?
-> CPU 아키텍처마다 명령어가 다르므로 적절한 기계어 명령어가 필요합니다.

유형
1. CISC(복합 명령 집합 컴퓨터)
2. RISC(축소 명령어 세트 컴퓨터)

차이점

CISC 위험
ISA 원본 ISA 재설계
하드웨어 중심 설계 소프트웨어 중심 설계
여러 클록 주기를 실행할 수 있습니다. 하나의 클록 주기만 실행할 수 있습니다.
RAM을 효율적으로 사용합니다. RAM 사용량이 많습니다.
복잡한 주소 모델 제한된 주소 모델