오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.

Slides:



Advertisements
Similar presentations
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
Advertisements

예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
디지털시스템실험 2주차 고려대학교 전기전자전파공학부.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
래치(latch) S R Q Q 1 기본적인 플립플롭(basic flip flop)으로 1비트의 정보를 저장할 수 있는 소자
Chapter 7. 조건문.
조합 논리회로 설계 및 검증 Sun, Hye-Seung.
디 지 털 공 학 한국폴리텍V대학.
제4장 조합논리회로 내용 4.1 조합논리회로 설계 과정 4.2 산술회로 : 가산기(adder)/ 감산기(subtractor)
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
Multiplexer 설계.
오브젝트 플립플롭 IT CookBook, VHDL을 이용한 디지털 회로 입문.
19장. 원격 조정 로봇 설계 김용애 1조 김정은 이동한 이재흔.
6 장. ER-관계 사상에 의한 관계 데이터베이스 설계
논리 회로 설계 기초 (2) Lecture #2.
데이터의 표현 컴퓨터 속에서 데이터 표현 원리 디지털 논리회로에 기반한 컴퓨터는 두 가지 상태만을 구별
VHDL Design : Barrel Shifter
조합논리회로 모델링 Sun, Hye-Seung.
Chapter 01 디지털 논리회로.
RS 및 D 플립플롭 RS Flip Flop 래치는 어떤 입력 레벨에 의해서 제어되는 데 플립플롭은 클록 입력이라고
JK 및 T 플립플롭 JK Flip-Flop JK 플립플롭은 디지털 시스템에서 가장 많이 사용되고 있는 플립플롭으로
Data type and Object 자료형 변환 함수들은 std_logic_arith 패키지에 정의되어 있음.
Chapter 02 논리회로.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
디지털논리실습.
과제#4 내용 정성훈.
VHDL Mealy and Moore model
JA A V W. 03.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
플립 플롭 회로.
6장 순차회로 시스템 상태표와 상태도 래치와 플립플롭 순차 시스템의 해석.
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
디지털 시스템 2010년 1학기 담당교수: 최선영 연구실: 산학연구관 6층 602 ( )
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
오브젝트 디지털 IC IT CookBook, VHDL을 이용한 디지털 회로 입문.
논리회로 및 실험 조합논리회로 (1) - Adder
VHDL.
오브젝트 순서회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
연산자 (Operator).
논리회로 설계 및 실험 5주차.
디지털회로설계_강의안2 NOR, NAND 게이트 불대수와 드모르강 정리.
안산1대학 제 2 장 디지털 논리회로.
제 15 장 디지털 회로 (Digital Circuits)
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
RAM RAM 읽기 동작(read) RAM 쓰기 동작(write) 1. 주소선을 통해 주소값 입력.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
AT MEGA 128 기초와 응용 I 기본적인 구조.
SPL3D Printer If 조건문.
3. 반/전 가산기, 반/전 감산기 제작 컴퓨터 구조 실습 안내서.
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
제11강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
논리회로 설계 및 실험 4주차.
Chapter 10 데이터 검색1.
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
OP-AMP를 이용한 함수발생기 제작 안정훈 박선진 변규현
전자정보통신 공학부 이승만 PSpice를 이용한 시뮬레이션 전자정보통신 공학부 이승만
제 4 장 Record.
 6장. SQL 쿼리.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문

Section 01 배타적 논리합 회로 진리표와 카르노 맵 EXclusive-OR(또는 EXOR)

Section 01 배타적 논리합 회로 동작과 회로도 EXOR 회로의 VHDL기술 - 데이터 플로우 NET : 각 소자의 출력을 중간 소자로 기술 U0 ~ U4 : 기본 게이트의 인스턴스명 NET0 ~ NET3 : 인스턴스의 출력을 접속하는 중간신호

Section 01 배타적 논리합 회로 Signal : 회로 내의 중간 신호를 사용할 때 선언

Section 01 배타적 논리합 회로 EXOR 회로의 VHDL 기술 – 동작 레벨 Process 문 If 문 동작 레벨로 조합회로를 기술할 경우에는 반드시 모든 입력 신호를 신호감지 기술해야만 함 If 문 조건 결과가 순차문 "참"(TRUE)이냐 "거짓"(FALSE)이냐에 따라 실행해야 할 처리가 달라지는 분기 처리문 "참"의 경우에는 then의 뒤의 순차문을 순차문 실행하고, "거짓"의 경우에는 else의 순차문을 실행

Section 01 배타적 논리합 회로 테스트 벤치

Section 01 배타적 논리합 회로 For-loop 문 데이터 타입

Section 01 배타적 논리합 회로

Section 01 배타적 논리합 회로 시뮬레이션 결과 정리 데이터 플로우 레벨의 기술은 논리식을 논리 연산자로 기술한 모델 동작 레벨은 내부 회로 구성을 게이트 단위나 논리식으로 생각하지 않고, 회로의 동작이나 기능 위주로 기술하는 모델 테스트 벤치는 하위층 엔티티에 필요한 신호를 주고 이에 따른 출력 변화를 관측하는 것이 목적 내부 회로 구성에는 신경 쓰지 않아도 됨 지연 시간을 for-loop 문과 wait for 문을 조합하여 100[ns]마다 변화시킴으로써 회로의 동작을 검증

Section 02 선택기 데이터 선택기(data selector) 혹은 멀티플렉서(multiplexer)라고도 하며, 선택신호와 여러 개의 입력을 가지며, 선택신호의 값에 따라 여러 개의 입력 중에서 한 신호를 선택하여 출력하는 회로 진리표와 논리식

Section 02 선택기 4-대-1 선택기

Section 02 선택기 다중 4-대-1 선택기 다중 4-대-1 선택기는 4개의 입력 중 하나를 선택하여 출력하는 회로이지만, 각 입력은 1비트의 신호가 아니라 여러 비트를 한 묶음으로 갖는 신호이고 출력도 마찬가지

Section 02 선택기 선택기의 VHDL 기술 데이터 플로우 레벨 2-대-1 선택기 4-대-1 선택기

Section 02 선택기 When (조건부 신호 대입) 2-대-1 선택기 다중 4-대-1 선택기

Section 02 선택기 4-대-1 선택기 다중 4-대-1 선택기

Section 02 선택기 If 문 : 조건이 "참"(TRUE)이냐 "거짓"(FALSE)이냐에 따라 분기하고, 분기에 해당하는 순차문을 실행 2-대-1 선택기 4-대-1 선택기

Section 02 선택기 Case 문 : [is]와의 사이에 기술한 식(조건)에 일치한 when(case 문 대체)을 처리 2-대-1 선택기 다중 4-대-1 선택기

Section 02 선택기 4-대-1 선택기 다중 4-대-1 선택기

Section 02 선택기 테스트 벤치와 시뮬레이션 결과 2-대-1 선택기

Section 02 선택기 4-대-1 선택기

Section 02 선택기 다중 4-대-1 선택기