디지털논리설계 ( ) Introduction to Digital Logic Design

Slides:



Advertisements
Similar presentations
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
Advertisements

컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
Understanding of Ubiquitous & Computers Plus
Flash SSD 강원대학교 `01 최경집.
LOGO 주기억장치와 보조기억장치 한재성.
마이크로 컨트롤러 Microcontroller.
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
Chapter 7. Flip-Flops and Other Multivibrators
디지털논리설계 ( ) Introduction to Digital Logic Design
Digital Logic Structures
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
디지털 시스템 2010년 1학기 교수: 송상훈 연구실: 율곡관 603-B
Computer System Architecture
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
2 Part 전자계산기 구조 1. 논리 회로 2. 자료 표현 및 연산 3. 명령어 및 프로세서 4. 명령 수행 및 제어 5.
Sequential logic circuit
순차로직 개요.
3장. 컴퓨터의 기억장치 학번 : 이름 : 김현화.
Lecture Notes in Introduction to Computers
임베디드 하드웨어 Lecture #6.
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
공학실험.
Computer System Architecture
COMPUTER ARCHITECTIRE
연습문제풀이/도움말.
6장. 기 억 장 치 Lecture #6.
논리회로 설계 기초 (1) Lecture #1.
컴퓨터 구조.
Chapter 02 시스템 구조(System Structure)
직업 형태 변화 과정 일자리의 변화 ERP (Enterprise Resource Planning) 구분 18~19 세기
Chap 9. Programmable logic and memory
1장. 디지털 논리 회로 다루는 내용 논리 게이트 부울 대수 조합 논리회로 순차 논리회로.
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터

3주 컴퓨터구조.
제 3 장 Memory - SRAM.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
Microprocessor I/O Port & CLCD Noh Jin-Seok.
Computer System Architecture
Programmable Logic Device
VHDL Mealy and Moore model
Digital System Experiment Lab. Orientation
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
디 지 털 공 학 한국폴리텍V대학.
제4강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
Chapter 01 디지털기초.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
디지털 시스템 2010년 1학기 담당교수: 최선영 연구실: 산학연구관 6층 602 ( )
Digital design 5장. 동기식 순차논리.
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
컴퓨터 구조.
제4강 처리장치 1.
13장 CTC and DMA Slide 1 (of 10).
Chapter 12 Memory Organization
Lecture #6 제5장 기억장치 (1).
ATmega128의 특징 아이티즌 기술연구소
RAM RAM 읽기 동작(read) RAM 쓰기 동작(write) 1. 주소선을 통해 주소값 입력.
4. Flip-Flops : S-R, D, J-K, T 컴퓨터 구조 실습 안내서.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
컴퓨터구조 (chap2 그림모음).
DEGITAL LOGIC CIRCUIT Term Project – 4 bit ALU.
논리회로 설계 및 실험 4주차.
임베디드 하드웨어 Lecture #6.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
Presentation transcript:

디지털논리설계 (40090-04) Introduction to Digital Logic Design 강의 소개

교재 제목: 디지털논리회로 저자: 임석구, 홍경호 출판사: 한빛아카데미 출판년도: 2013년

부교재 제목: Digital Design (5th Ed.) 저자: Morris Mano 출판사: Pearson 출판년도: 2013

강의 홈페이지 http://datamining.uos.ac.kr/디지털논리설계-undergraduate-fall-2014/

교재 목차 주교재: 디지털논리회로 부교재: Digital Design Chapter 01: 들어가기  Chapter 02: 수(數)의 체계  Chapter 03: 디지털 코드 Chapter 04: 기본 논리 게이트 Chapter 05: Bool 대수 Chapter 06: 논리식의 간소화 Chapter 07: 조합논리회로 Chapter 08: 플립플롭 Chapter 09: 동기 순서논리회로 Chapter 10: 카운터 Chapter 11: 레지스터 Chapter 12: 메모리와 프로그래머블 논리장치 Chapter 13: 논리회로 실험  Verilog 기초 (option) 부교재: Digital Design Chapter 01: Digital Systems and Binary Numbers Chapter 02: Boolean Algebra and Logic Gates Chapter 03: Gate-Level Minimization Chapter 04: Combinational Logic Chapter 05: Synchronous Sequential Logic Chapter 06: Registers and Counters Chapter 07: Memory and Programmable Logic Chapter 08: Design at the Register Transfer Level Chapter 09: Asynchronous Sequential Logic Chapter 10: Digital Integrated Circuits

Do you know what are the following symbols (figures)? Q S (set) R (reset) 1/0 0/0 1/1 A B C D

Do you know what are the following terms? Boolean algebra Binary, Decimal, Octal, Hexa-decimal NAND, NOR gates Minterms, Maxterms K(arnaugh)-maps Combinational/Sequential circuits Latch, Flip-flops Decoders, Encoders, Multiplexer, Adders, Registers, Counters, …

Boolean algebra

Logic Circuits for Digital Systems Combinational Circuit Outputs are determined by the present applied inputs performs an operation, which can be specified logically by a set of Boolean expressions Sequential Circuit logic gates + storage elements (called flip-flops) Outputs are a function of the inputs & bit values in the storage elements state of storage elements is a function of previous inputs

Combinational Circuits consist of input/output variables, logic gates, & interconnections n inputs: 2n possible combinations m outputs: circuit can be described by m Boolean expressions logic gate transforms binary information from input to outputs Combinational Circuit n inputs m outputs

예) Binary Adders Addition of 3 binary inputs, 'Full Adder' Logic Diagram of Full Adder

Sequential Circuits sequential circuit combinational circuit + storage elements storage elements store binary information state of the sequential circuit at given state Outputs = Function of the inputs & present state of the storage elements Next state of storage elements = Function of the inputs & the present state

Sequential Circuits Storage elements (Flip-flops) SR f/f JK f/f D f/f T f/f

Sequential Circuits (예) Clock D C R Y2 Z Y1 X Reset

Flip-Flops Characteristic Tables logical properties of a Flip-Flop in tabular form define the next state as a function of the inputs and present state

Computer Architecture Read Write CPU Input Device Memory Output Device

Computer Architecture CPU Central Processing Unit 연산을 수행하는 부분 작업의 흐름을 제어하는 부분 Memory device 0/1로 표현된 정보(data, program)를 전자기적 형태로 저장 I/O device 컴퓨터와 인간 사이의 정보 변환 BUS 각 구성 요소들을 연결하는 데이터의 통로

Central Processing Unit 클럭 (Clock) 컴퓨터가 벽시계라면 시계추의 진동에 해당 중앙 처리 장치가 작업을 수행하는 단위 같은 종류의 CPU라면 초당 클럭 수가 많을 수록 속도가 빨라짐 예) 명령 읽기 해독 데이터 계산 수행 결과 저장

Main Memory 정보를 저장해 두었다가 필요할 때 읽어 들이는 저장소로 이용됨 명령어(프로그램)와 데이터를 저장 주소(address)를 통해 자료의 위치를 지정 8 / 16 / 32 / 64 비트 단위로 읽고 씀 *) 워드(word)라 불린다 읽기/쓰기/연산 단위인 워드의 길이에 따라 성능이 달라짐

Main Memory RAM (Random Access Memory) 지정한 주소를 바로 읽고 쓸 수 있다 전원이 끊어지면 내용이 지워진다 보조 저장 장치가 반드시 필요함 DRAM (Dynamic RAM) 충전된 전하를 정기적으로 재충전해 주어야 함 SRAM (Static RAM) Transistor로 구성 재충전 필요 없음, 빠른 속도, 전력 소모가 적음. 주로 Cache memory에 사용 expensive

Main Memory ROM (Read Only Memory) Special ROMs 주로 읽을 수만 있는 장치 전원이 끊겨도 내용이 보존됨 firmware를 저장해 두는 용도로 이용됨 예) 부트스트랩 프로그램의 저장 Special ROMs PROM: Programmable ROM EPROM: Erasable PROM EEPROM: Electrically EPROM

평가 중간고사: 40% 기말고사: 40% 퀴즈: 10% 출석 및 과제: 10% 퀴즈 3회 이상 불참시 F학점 부여 출석 상황이 좋지 않은 경우 출석 비중 높임 출석 비중: 최대 5% 과제: chapter 연습문제 주요 부분