디지털 시스템의 설계
- 최초 등록일
- 2017.12.30
- 최종 저작일
- 2015.03
- 17페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 레지스터 전송
2. 메모리의 전송
3. 산술, 논리 연산의 동작
4. 시프트 동작
5. 연산후 결과의 상태
본문내용
지금까지 조합논리회로와 순차논리회로의 설계에 대해 배웠다. 조합회로에서의 해석과 설계는 진리표 또는 기능표에 의했고 순차회로는 특성표와 여기표, 상태표 및 상태도에 의해 해석과 설계를 하였다. 진리표나 상태표에서 논리변수의 수는 최대 6개까지 수작업으로 분석, 설계하는 것이 가능하였으며, 설계된 논리회로도 게이트, 플립플롭을 기본으로 하여 이들을 결합하여 카운터, 레지스터, 메모리소자등을 구현할 수 있었다. 그러나 게이트, 디코더, 멀티플렉서나 플립플롭은 물론이고 카운터, 레지스터 또는 메모리소자 등을 사용하여 구성된 규모가 큰 논리회로인 디지탈 시스템의 경우 하드웨어 구조와 하드웨어의 동작을 표현하기 위해 레지스터 전송논리(Register Transfer Logic)라는 규약을 사용한다.
디지탈시스템의 동작을 묘사하는 요소는 다음과 같다.
1) 레지스터와 이의 기능
2) 2진수로 부호화된 정보의 내용
3) 이들 정보에 가해지는 동작, 이러한 동작을 마이크로동작(micro-operation)이라고 한다.
4) 일련의 동작을 순차적으로 하게 하는 제어기능.
8.1 레지스터 전송
레지스터에 저장된 데이타를 가공하고 조작하는 마이크로 동작에는 다은과 같은 것이 있다.
1) 레지스터 전송에서의 로드(load).
2) 산술동작인 가산, 감산, 곱셈, 나눗셈.
3) 논리동작인 AND, OR, COMPLEMENT(보수)
4) 데이티 이동동작인 좌측시프트, 우측시프트, 좌측회전, 우측회전.
하드웨어 기술언어에서의 기본적인 표시방법은 다음과 같다.
1) 레지스터 --- 문자 --- A, MAR, R1, MBR
2) 레지스터의 각 비트 --- 첨자 --- A2, B7
3) 레지스터의 각 부분 --- 괄호 --- PC(L), MBR(OP), DR(OP)
4) 데이타의 이동 --- 화살표 --- A <- C, R2 <- R1
5) 제어함수의 종결표시 --- 콜론 --- xT6:
6) 두 마이크로동작의 분리 --- 콤마 --- A <- C, C <- B
참고 자료
없음