디지털 시스템
입출력 시간 및 진폭이 모두 이산적인 시스템으로 디지털 신호만을 다루고 처리하기 위해 설게된 장치들의 총칭
특정 연산기능이나 논리 출력을 할 수 있도록 각각의 논리 기능을 결합하여 놓은 것
코드의 변환
코드(code)는 독특한 형태로 나열된 비트의 집합으로, 특정의 정보를 표현하는데 사용
코드의 변환은 어떤 형태로 코드화된 정보를 또 다른 형태의 코드화된 정보로 변환시키는 것
프로그램 가능한 논리소자
특수 논리 기능을 수행할 수 있도록 제조사 또는 사용자에 의해 프로그램될 수 있음
프로그램 가능한 논리소자는 고정 기능의 논리소자에 비해 보드의 크기를 줄일 수 있고, 기능을 변경하여 회로 설계 과정이 빠르고, 저가의 비용으로 논리회로를 구현할 수 있음
디지털 시스템의 개념
- 비교기능
- 가산기능
- 코드 변환기능 : 어떤 형태로 코드화된 정보를 또 다른 형태의 코드화된 정보로 변환
- 데이터 선택 기능
- 저장기능
- 플립플롭 : 한번에 1이나 0중 한 비트만 저장할 수 있는 쌍안정(두 개의 안정상태)논리 회로
- 레지스터 : 몇 개의 플립플롭을 결합하여 구성한 것 (직렬, 병렬)
- 반도체 메모리 : ROM, RAM 등
- 자기 메모리 : HDD, FDD, SSD 등
- 계수 기능
- 디지털 카운터
- 레벨 변화나 펄스로 표현되는 사건의 수를 계수
프로그램이 가능한 논리소자의 개요
- PLD
- SPLD : 몇 개의 SSI 혹은 MSI 대신 사용(PAL,GAL,PLA,PROM 등)
- CPLD : SPLD보다 집적도가 높음
- FPGA
- 가장 집적도가 높으며, 프로그램 가능한 상호 연결, 입/출력 블록으로 구성
컴퓨터의 구성
- 필수 장치 : 중앙처리장치(CPU), 메인 메모리(대부분의 작업이 이루어 짐)
- 주변 장치 : 입력장치, 출력장치, 저장장치(하드디스크)