RTL   Register Transfer Level, Register Transfer Language   레지스터 전달 수준, 레지스터 전달 레벨, 레지스터 전달 언어

(2020-07-11)

Register Transfer, 레지스터 전송, 레지스터 전달, Micro-operation, 마이크로 오퍼레이션

1. 레지스터 전달 이란?레지스터 (Register)
     - 2진 데이터를 저장하는 플립플롭들의 집합
        . 1 이상의 마이크로 연산 수행 능력을 갖춘 것

  ㅇ 레지스터 전달 (Register Transfer)
     - 레지스터 간에, 레지스터와 메모리 간에, 주로 버스를 통한 데이터 이동


2. 마이크로 동작/연산(Micro-operation) / 레지스터 전달 연산(Register Transfer Operation)

  ㅇ 주로, 레지스터 간에 이루어지는 낮은 수준의 기본 동작들
     - 레지스터에 저장된 2진 데이터에 대해 행해지는 세부 연산 동작
        . 例) Shift, Count, Clear, Load 등의 동작

  ㅇ 통상, 하나의 클럭 펄스 동안에 실행되는 기본 동작 


3. 레지스터 전달 레벨 (Register Transfer Level) 또는 레지스터 전달 논리 (Register Transfer Logic)디지털시스템(Digital System) 또는 컴퓨터 구성 중 하나로써,
     - 복잡한 디지털시스템을, 레지스터,디코더,멀티플렉서,연산 소자제어 논리와 같이
       단위 장치들로 구성된 것으로 봄

  ㅇ 일종의 중간 레벨 설계를 위한 기법
     - 디지털시스템 각 부품의 기능 및 상호통신을 시간 주기적으로 상세 기술 함
     - 즉, 데이터 흐름(전달) 및 시그널 제어 등

  ㅇ RTL 설계는,
     - 회로레지스터들의 집합으로 보고,
     - 레지스터 간의 데이터 흐름의 전달 동작으로써 행동을 기술 함   
        . 레지스터는 일련의 플립플롭으로 구성되며,
        . 전달 동작은 조합논리회로에 의해 구현됨


4. 레지스터 전달 언어 (Register Transfer Language)레지스터 동작을 기호로 나타낸 언어
     - 컴퓨터의 `CPU 내부 레지스터`,`메모리`,`I/O 장치` 간의 데이터 전달과 연산 과정을
       기호로 표시하여 나타냄

     - 例) P : R2 ← R1
        . P가 1일 때, 레지스터 간에(R1에서 R2로) 데이터 전달됨


[하드웨어 기술(記述)] 1. HDL(하드웨어 기술 언어) 2. 레지스터 전달 레벨 (RTL)

 
        최근수정     요약목록     참고문헌