논리회로 설계 - 디코더, 인코더 (Decoder, Encoder)
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 개 요
2. 문 제
(1) 3*8 Decoder
(2) 3*8 Encoder

3. 고찰 및 의견

4. 참고 자료

본문내용

서 data flow 방식을 사용하였는데 입력하는데 있어서 순서가 좀 헷갈려서 첨에는 틀렸다. 나중에 다시 확인해보고 정확하게 입력할 수 있었다. 테스트 벤치를 짤때는 문자가 헷갈려 약간 오류가 있었다. Encoder는 behavioral 방식으로만 구현하였는데 decoder 반대로 짠다고 생각하니 보다 쉽게 코드를 짤 수 있었다. 순서를 반대로 입력하여 simulation이 반대로 나오긴 하였는데 다시 바꾸어 simulation 값을 구할 수 있었다. 디코더와 인코더의 원리를 이해하고 behavioral방식과 data flow방식을 비교해 볼 수 있는 유익한 실험이었다.
-참고-
디코더
컴퓨터 내부에서 디지털로 코드화된 데이터를 해독하여 그에 대응되는 아날로그 신호로 바꿔주는 컴퓨터 회로이다. 아날로그 데이터를 계산이 가능한 부호, 곧 각 시스템 내에서 사용하는 디지털 코드로 변환시켜 주는 인코더(encoder)의 상대용어로, 흔히 디코더(decoder)라고 한다. 인코더는 우리말로 부호기(符號機)라고 한다.
컴퓨터의 디지털 데이터를 부호기를 사용하여 아날로그 데이터로 변환시킨 후 네트워크로 전송하고, 전송된 아날로그 데이터를 해독기를 통해 문자와 같은 형태로 해독한 후 출력하는 것이다. 데이터를 본래의 형태로 바꿔준다고 해서 복호기(復號機)라고도 하며, 부호기와 복호기를 함께 코덱(CODEC)이라고 한다.
인코더
여러 개의 입력 단자와 여러 개의 출력 단자로 이루어져 있으며, 어느 1개의 입력 단자에 “1”이라는 신호가 주어지면 그 입력 단자에 대응하는 출력 단자의 조합 각각에 “1”의 신호가 나타난다. 대표적인 것으로는 10진수를 2진수로 변환시키는 10진2진인코더, 10진수를 2진화10진코드(BCD code)로 변환시키는 10진-BCD인코더 등이 잘 알려져 있다.
예를 들어 0∼9의 수를 나타내는 10개의 입력단자가 있고 그 가운데 1개에, 예를 들면 5를 나타내는 입력 단자에만 “1”이라는 신호를 주면 5=2²+20=4+1로 2²와 20를 나타내는 2개의 출력 단자에 “1”출력을 발생한다. 7을 입력하면 2²와 2¹와 20 등 3군데에 출력이 나온다. 다이오드메트릭스게이트나 논리회로의 조합으로 구성되며 대표적인 기능을 갖는 것은 집적회로화되어 있다. PCM통신에서는 아날로그디지털 변환기를 코더라 한다.
4. 참고 자료
-VHDL을 활용한 디지털 회로 설계 (한울출판사)
-네이버 백과사전
  • 가격1,800
  • 페이지수6페이지
  • 등록일2012.04.15
  • 저작시기2012.3
  • 파일형식한글(hwp)
  • 자료번호#740029
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니