논리회로 설계 및 실험 3주차.

Slides:



Advertisements
Similar presentations
1 8 장 대형 순차회로 문제의 해법 1) 시프트 레지스터 2) 카운터 3)ASM 도를 이용한 설계 4)One Hot encoding 5) 복잡한 예제.
Advertisements

지금 우리 지구는 HOT, HOT 에너지자원. 아이스에이지 2 시청 초 1-11 기후변화의 주된 원인인 지구 온난화 현상을 알고 온실가스의 영향을 실험을 통해 확인할 수 있다. 학습목표 초 1-11.
일 시 : (목) 장 소 : 문산종합사회복지관장) 파주시문산종합사회복지관 기관안내.

Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
Media Server 제안서.
ASIC의 개요 ASIC(Application Specific Integrated Circuit) 특정 용도 주문형 집적회로
4장. 조합 논리 회로 Lecture #4.
Digital Logic Structures
Understanding of Multimedia
제 9 장의 구성 9.1 원천부호화 (Source Coding) 9.2 채널부호화 (Channel Coding) 연습문제
제 9 장의 구성 9.1 원천부호화(source coding) 9.2 채널부호화(channel coding)
디지털 시스템 2010년 1학기 교수: 송상훈 연구실: 율곡관 603-B
Computer System Architecture
7 조합논리회로 IT CookBook, 디지털 논리회로.
2 Part 전자계산기 구조 1. 논리 회로 2. 자료 표현 및 연산 3. 명령어 및 프로세서 4. 명령 수행 및 제어 5.
4 컴퓨터에서 활용되는 디지털 논리회로 IT CookBook, 컴퓨터 구조와 원리 2.0.
32비트 캐리 예측 덧셈기(CLA) RCA(Ripple Carry Adder)
조합 논리회로 설계 및 검증 Sun, Hye-Seung.
디지털 산술과 연산회로.
3장 MPU 내부구조 Slide 1 (of 28).
Verilog HDL 이론.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
신호등 제어기 차량의 흐름에 따라 신호등의 신호를 제어하는 장치 신호등 제어기의 입출력 신호
To Hear will be forget To see will get memory again To do will be know.
공학실험.
Computer System Architecture
COMPUTER ARCHITECTIRE
MAX+PLUS II 설치 및 디지털 시스템의 설계 방법
논리회로 설계 기초 (1) Lecture #1.
Pspice를 이용한 회로설계 기초이론 및 실습 5
Ch2-2. VHDL Basic VHDL lexical element VHDL description
학습 목표 반가산기, 전가산기, 고속가산기의 동작을 이해하고 설계하는 방법을 알아본다.
논리회로 설계 및 실험 2주차.
1장. 디지털 논리 회로 다루는 내용 논리 게이트 부울 대수 조합 논리회로 순차 논리회로.
하드웨어 구현 - A/D 변환기(A/D converter) - 샘플링 주파수(Sampling frequency)
                                  3장 가산회로 게이트를 이용한 2진 가산회로의 동작 원리 특성 1 비트 반 가산기, 전 가산기, 4비트 전 가산기 회로.
컴퓨터 시스템의 개요.
제 2장 컴퓨터의 등장과 발전.
osp.chungbuk.ac.kr/2012년 강의자료
Unit 1 Number Systems and Conversion (수의 체계와 변환)
Stop Watch 예비제안서 10조 이인희 김민석 박재원
Serial 통신(RS-232) 2 김성환 기계설계 자동화 공학부 비주얼베이직의 기초사항을 공부합니다.
Programmable Logic Device
6장 연산 장치 6.1 개요 6.2 연산장치의 구성요소 6.3 처리기 6.4 기타 연산장치.
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
6-1 중앙 처리 장치의 내부 구조 6-2 명령(instruction) 6-3 주소 지정 방식
21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다.
디지털 시스템 2010년 1학기 담당교수: 최선영 연구실: 산학연구관 6층 602 ( )
논리회로 및 실험 조합논리회로 (1) - Adder
Media Server 제안서.
프로그래밍3 기말 프로젝트 QPSK변조 중간 보고서.
논리회로 설계 및 실험 2주차.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
디 지 털 공 학 한국폴리텍V대학.
Digital design 4장. 조합 논리.
제5강 처리 장치 2.
디지털회로설계_강의안5 7. 가산기와 감산기 회로.
컴퓨터 계측 및 실습 로터리 엔코더 영남대학교 기계공학부.
4. cature & encoding.
4. cature & encoding.
Chapter 02 수의 체계.
DEGITAL LOGIC CIRCUIT Term Project – 4 bit ALU.
논리회로 설계실험 ICE ICE 담당교수 : 김 인 수.
현재 시대별 인재상의 변화 과거 강한 애사심과 시키는 일만 열심히 하는 범용인재가 요구되었지만,
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
토론의 기술 3 쟁점분석과 입론.
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
매스펀 문제 2.
Presentation transcript:

논리회로 설계 및 실험 3주차

3주차 목표 목표 1. Encoder와 Decoder 및 가산기에 대한 이해 2. 반가산기와 전가산기를 이용하여 구조적 설계를 이해하고 이를 활용한 HDL 모듈의 확장 실습

Encoder와 Decoder Encoder Decoder Encoder의 예 어떤 정보의 형태나 형식을 부호화(encoding)하여 다른 형태나 형식으로 변환하는 장치 처리속도 향상이나 데이터 압축 또는 데이터의 손실 방지를 위해서도 사용됨 Decoder Encoder로 변환한 정보를 그에 대응하는 원래의 정보로 복호화(decoding)하여 주는 장치 Encoder의 예 디지털 사진을 찍으면 실제로는 렌즈에 맺힌 상(analog)이 픽셀정보(digital)로 변환되어 저장됨 지난 2주차 실험에서는 십진수 정보를 이진수 형태(BCD code)로 변환하는 변환기를 구현함 Decimal to Binary . d0 d1 b3 d9 d2 b2 b1 b0 Decimal-to-Binary 변환기의 심벌

Encoder Simple Encoder Priority Encoder Simple Encoder는 one-hot code를 binary 정보로 변환함 이때 2n개의 입력에 있어서 n개의 출력이 나옴 Priority Encoder 입력 bits의 MSB부터 출발하여 0이 아닌 첫 번째 bit의 index가 출력값이 됨 이때 해당 bit가 아닌 다른 bit 값들은 무시되며 압축(손실)이 일어남

가산기 가산기 (Adder) 덧셈 연산을 수행하는 논리회로 한 자릿수 연산을 위해서는 Half adder, Full adder 등이 있음 멀티비트의 연산을 위해서는 Ripple carry adder, Carry look ahead adder 등이 있음 5

반가산기 + 반가산기 (Half adder) 1 1 A B C S 1 A B C S 1 A B C S A B C S 1 A B 한 자릿수 덧셈을 수행하고 합(Sum)과 자리올림수(Carry)를 출력 Carry는 AND gate, Sum은 XOR gate와 결과가 같음 1 1 반가산기의 진리표 A A B C S 1 A B C S 1 A B C S A B C S 1 A B C S 1 1 + B 1 1 S 1 C 반가산기의 논리회로 6

전가산기 + 전가산기 (Full adder) 1 1 1 1 1 1 한 자릿수 덧셈을 수행할 때 이전 자리의 연산 결과로 받은 자리올림수(Carry)를 함께 연산하는 회로 두 개의 반가산기와 1개의 OR gate로 구성할 수 있음 전가산기의 진리표 1 Cin1 Cin0 A B Cin Cout S 1 1 1 A1 A0 1 + B1 B0 S1 S0 전가산기의 논리회로 1 1 Cout1 Cout0 7

4bit Ripple carry adder의 구조 리플 캐리 가산기 리플 캐리 가산기 (Ripple carry adder) 복수의 전가산기를 이용하여 복수 비트의 덧셈 연산을 할 수 있는 가산기 간단한 구조이지만 전가산기의 입력이 이전 전가산기의 출력이므로 전달 지연이 발생함 4bit Ripple carry adder의 구조 8

실습 Symbolian을 이용한 심벌 생성

Symbolian Symbolian 실행(1/2) ① [Analyze All]을 실행 ①

Symbolian Symbolian 실행(2/2) ① [Execute] -> [Symbol Editor]클릭 ② ①

Symbolian Symbol 생성 ① [File] -> [Synchronize]클릭 ② Symbol로 만들 .psr파일 선택 ③ Symbol 생성 ① ② ③

Symbolian Symbol 저장 ① [File] -> [Save]선택 ② .icn파일 저장 ① ②

Symbolian Symbol 사용 ① Schmian에 자동으로 .icn파일이 추가됨 ② 일반 게이트와 같은 방법으로 사용 가능 ① ②