holawan.log
로그인
holawan.log
로그인
디지털 부품
김동완
·
2022년 7월 7일
팔로우
0
CS
컴퓨터구조
0
컴퓨터구조
목록 보기
3/5
제 2장 Part-1
집적회로 (Integrated Circuits)
정의
디지털 게이트를 구성하는 전자 부품을 포함하는 실리콘 반도체 칩
칩 내부에 게이트들이 연결되고, 외부로도 연결
칩의 등록 번호로 구분 (dataBook을 통하여 정보 확인 가능)
집적 규모에 따른 분류
SSI : 소규모, 10개 이하의 게이트들로 구성
MSI : 중규모, 10~200개의 게이트들로 디코더, 가산기, 레지스터 구현
LSI : 대규모, 200~1,000개의 게이트들로 프로세서나 메모리 칩과 같은 디지털 시스템 형성
VLSI : 초대규모, 수천개 이상의 게이트 집적, 대형 메모리나 마이크로컴퓨터 칩 구성
디지털 논리군에 따른 분류
TTL : Transister-Transistor Logic
일반 로직 회루부품
ECL : Emitter-Coupled Logic
고속 논리 시스템용 부품(1~2ns 이하), 슈퍼컴퓨터용
MOS : Motel Oxide Semiconductor
고밀도 집적회로용 부품
CMOS : Complement Metal Oxide Semiconductor
고밀도 회로, 단순한 제조공정, 저전력 특성
디코더 (Decoders)
N 비트의 이진 정보를 서로 다른 2^N개의 원소 정보로 출력
2개의 입력 -> 4가지(2^2) 출력 : 2x4 decoder
3개의 입력 -> 8가지(2^3)출력 : 3x8 decoder
NAND 게이트로 이루어진 디코더
보수화된 출력이 더 경제적임
대부분의 출력신호가 1로 유지
CMOS 회로의 영향으로 저전력 회로에 유리
대부분의 디코더로 NAND 게이트 구졸르 사용한다
모든 디코더의 출력은 1이며 내가 선택한 디코더는 0으로 변환된다.
인코더
디코더와 반대 동작 수행
2^N의 입력에 대하여 N 이진코드 출력
한번에 하나의 입력만이 1의 값을 가질 수 있음
A2 -> A1 -> A0 순서로 출력된다.
멀티플렉서 (Multiplexers)
정의
N개의 선택 입력에 따라서 2^n개의 출력을 하나의 출력에 선택적으로 연결
다중 입력 중 하나를 선택하여 출력으로 연결
네트워크 스위치(전화, LAN,WAN)의 기본 구조 요소
레지스터 (Registers)
레지스터의 구성
N비트 레지스터 : N비트의 이진 정보 저장
N개의 플립플롭과 조합회로로 구성
기본 레지스터
클럭펄스 타이밍에 입력값이 레지스터에 저장
레지스터에 저장된 값은 항상 출력에서 참조 가능
Clear, Clock 입력 제공
병렬로드 가능한 4비트 레지스터
4비트의 데이터를 동시에 입력 가능
Load, Clock 입력 제공
제 2장 Part-2
시프트 레지스터 (Shift Registers)
정의
레지스터에 저장된 이진 정보를 단방향/양방향으로 이동 가능한 레지스터
각 FF들의 입력이 출력과 cascade로 연결
공통의 clock이 다음 상태로의 이동 제어
병렬로드를 가지는 양방향 시프트 레지스터(General Register)
병렬로드, 왼쪽/오른쪽 시프트, 병렬출력 기능
동기화된 clock에 의하여 동작
범용 레지스터를 지칭
이진 카운터 (Binary Counters)
정의
정해진 순서대로 상태 변이 수행
Clock, 또는 외부 입력에 따른 상태 변이
용도
사건의 발생 횟수 카운트
동작 순서 제어 타이밍 신호 발생에 적용
병렬입력을 가진 이진 카운터
카운터의 초기값 설정 가능
병렬 입력을 통하여 초기값 로드
Load, Clear, Increment 기능
메모리 장치 (Memory Unit)
정의
정보의 입출력 기능을 가지는 저장 요소들의 집합
Word 단위로 정보를 저장
Word : 입출력에서 하나의 단위로 취급되는 비트의 그룹
16bit 컴퓨터 : 레지스터/메모리 버스의 크기가 16bit (2byte)
64bit 컴퓨터 : 레지스터/메모리 버스의 크기가 64bit (8byte)
Byte : 워드의 기본 단위
MB(10^6 byte), GB(10^9 byte), PB(10^12 byte)
RAM
Word의 물리적인 위치에 관계 없이 데이터 접근
모든 데이터 위치에 대하여 동일한 접근 시간
N 비트의 입력/출력(word 크기와 동일)
K개의 주소 라인으로 2^k개 word중 하나를 선택
읽기/쓰기 지정(R/W)
ROM
한 번 저장된 데이터를 읽기만 가능
1 word가 N 비트이고 M워드를 저장하고 N x M ROM
ROM에 저장된 M word를 접근할 수 있는 K개의 주소 입력(2^k = M)
ROM의 종류
Mask ROM : 석판화(Lithography) 방식으로 구워져 나오는 ROM
PROM : 한번만 프로그램 가능
EPROM : UV에 의한 데이터 삭제 (ROM 초기화) 및 재프로그래밍 가능
EEPROM : 전기 신호에 의한 데이터 삭제 / 초기화 및 재프로그래밍
ROM의 기능을 하는 RAM
Flash-RAM : BIOS, USB memory, SD card
NV-RAM
Non-Volatile RAM
Battery Backup RAM
김동완
내가 공부한 내용들이 누군가에게 도움이 될지 몰라서 쓰는 벨로그
팔로우
이전 포스트
디지털 논리 회로
다음 포스트
데이터의 표현
0개의 댓글
댓글 작성