마이크로프로세서(Microprocessor,µP)

Slides:



Advertisements
Similar presentations
Embedded System 2009 년 11 월 16 일 Embedded Computer1 ● Hardware 와 Software 가 조합되어 특정한 복적을 수행하는 시스템 ● 특정한 기능을 수행하도록 Micro Processor 와 I/O Device 를 내장하며,
Advertisements

ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
Embedded System Hardware와 software가 조합되어 특정한 목적을 수행하는 시스템
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
Understanding of Ubiquitous & Computers Plus
마이크로 컨트롤러 Microcontroller.
AVR.
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
AMBA BUS Protocol의 이해 (AMBA 2.0 Specification)
음향 시스템 사양서 SIGNAL PROCESSOR BSS : BLU-806 SPECIFICATIONS FEATURES
제8장. RISC 및 슈퍼스칼라 프로세서 8.1 RISC의 출현 동기 8.2 RISC의 발전 경위
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
13장. 시스템 버스 다루는 내용 시스템 버스의 개념 다중버스 계층 구조 버스 중재.
마이크로프로세서 메모리 및 입출력장치 인터페이스
CPU (central Processing Unit)
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
2 Part 전자계산기 구조 1. 논리 회로 2. 자료 표현 및 연산 3. 명령어 및 프로세서 4. 명령 수행 및 제어 5.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
임베디드 하드웨어 Lecture #6.
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
연습문제풀이/도움말.
DSP와 TMS320F28X의 이해
DSP와 TMS320F28x의 이해.
Introduce to ATmega128 & Codevision
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
컴퓨터 구조.
컴퓨터 중앙처리장치, 기억장치, 입력장치 및 출력장치를 알아보자.
Chapter 02 시스템 구조(System Structure)
1 컴퓨터 시스템 소개.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
직업 형태 변화 과정 일자리의 변화 ERP (Enterprise Resource Planning) 구분 18~19 세기
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
1 마이크로프로세서의 원리 마이크로컨트롤러 AVR ATmega128.
종합설계 I - 반도체 회로 설계 - 충북대학교 양병도 교수.
DSP 소개 및 TMS320LF2407A 6th hyaoo.
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
1. Embedded System의 이해.
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
Chapter 06 명령어와 번지지정 방식.
3주 컴퓨터구조.
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
제 2장 컴퓨터동작의 기본 개념.
전자의료시스템 및 실습 C-언어 구 환 경희대학교 전자정보대학 동서의료공학과.
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
CHAPTER 03. 컴퓨터 구조 컴퓨터 시스템의 구성과 동작 원리_컴퓨터 시스템에 대한 근본적 이해
Chapter 4 The Von Neumann Model.
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
Computer System Architecture
6-1 중앙 처리 장치의 내부 구조 6-2 명령(instruction) 6-3 주소 지정 방식
Chapter 01 디지털기초.
컴퓨터의 구성 (하드웨어) 기술ㆍ가정 1학년 Ⅴ. 컴퓨터와 정보처리 〉 1.컴퓨터의 구조와 원리 (2 / 5) 1. 제작의도
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
Lecture #6 제5장 기억장치 (1).
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
임베디드 하드웨어 Lecture #6.
Lecture 7 7-Segment LED controller using u-controller
Presentation transcript:

마이크로프로세서(Microprocessor,µP) 정의 : 컴퓨터의 중앙처리장치(CPU)를 단일 IC칩에 집적 시킨 반도체 소자. 마이크로컴퓨터 : 마이크로프로세서를 사용하여 만든 소형 컴퓨터. 장점 : 소형경량화 가능, 저소비전력, 저가격, 신뢰성 향상 미니컴퓨터, 중형•대형 컴퓨터 : CPU를 많은 소자를 사용 하여 전용으로 설계하여 만든다.

마이크로컴퓨터의 구성(1) 중앙처리장치 조금 다른 설명을 원하면 여기를 누르시오. (마이크로프로세서) 연산부 주기억장치 입력장치 제어부 출력장치 레지스터부 보조기억장치

마이크로컴퓨터의 구성(2) 마이크로프로세서 마이크로컴퓨터 ROM RAM I/O 제어 버스 주소 버스 데이터 버스

중•대형 컴퓨터 의 구성 중앙처리장치 연산장치 입력장치 제어장치 출력장치 주기억장치 보조기억장치

마이크로프로세서의 구조 RISC 구조 : Reduced Instruction Set Code architecture. 복합 명령어는 배제, 간단한 명령어만 사용. 명령어 수 및 주소지정방식도 최소한으로 함. CISC 구조 : Complex Instruction Set Code architecture. RISC 구조에 반대되는 개념의 구조. 하바드 구조 : Harvard Architecture. 프로그램 메모리와 데이터 메모리가 구분되어 있다. 분기명령을 제외한 모든 명령어를 하나의 워드에 넣어 실행속도 빠르고, 구조 간단, 프로그램 메모리 절약됨. 폰노이만 구조 : Von Neumann Architecture. 프로그램과 데이터가 같은 메모리에 혼재되어 있다.

마이크로프로세서의 내부 구조 연산부(ALU:Arithmetic and Loic Unit) 제어부(Control Unit) 산술연산, 논리연산 등의 연산기능 수행 가산기가 주요 구성(어큐뮬레이터, 상태 레지스터(이 부분에 포함시키기도 함)) 제어부(Control Unit) 마이크로프로세서 내부와 외부의 제어기능을 수행 명령 레지스터, 명령 해독기, 타이밍 및 제어신호 발생회로 등으로 구성 레지스터부(Registers) 마이크로프로세서 내부에서 메모리 기능 수행 범용 레지스터, 시스템 레지스터, 상태 레지스터 등으로 구성

마이크로프로세서의 외부 구조 Address bus(어드레스 버스) 외부 메모리나 입출력기기의 번지 지정시 사용하는 단방향 버스 Data bus(데이터 버스) µP에서 메모리나 출력장치로 데이터 출력시, 메모리나 입력장치로부터 데이터를 입력시 데이터의 전송로로 사용되는 양방향 버스 Control bus(제어 버스) 현재 수행중인 작업의 종류나 상태를 외부의 메모리나 입출력기기에 알려주는 출력신호와 외부에서 마이크로프로세서에게 임의의 동작을 요구하기 위한 입력신호 등으로 구성되는 단방향 버스 전원 및 클럭(Clock) 마이크로프로세서의 동작을 위한 직류전원, 기본적인 시간단위를 결정짓는 클럭신호가 필요

마이크로프로세서의 기본동작 순차처리방식 파이프라인 처리방식(3단계 경우) 명령 1 명령 2 fetch decode execute 인출 해독 실행 인출 해독 순차처리방식 명령 1 단계1 단계2 단계3 명령 2 단계1 단계2 단계3 명령 3 단계1 단계2 단계3 명령 4 단계1 단계2 단계3 명령 5 단계1 단계2 단계3 파이프라인 처리방식(3단계 경우)

명령 사이클(Instruction cycle) : 마이크로프로세서가 하나의 명령을 수행하는 시간(보통 클럭주기로 계산) 마이크로프로세서의 기본동작 설명 명령 사이클(Instruction cycle) : 마이크로프로세서가 하나의 명령을 수행하는 시간(보통 클럭주기로 계산) 명령 사이클 = 페치 사이클 + 실행 사이클 페치 사이클(Fetch cycle) : 마이크로프로세서가 실행할 명령을 내부의 명령 레지스터까지 인출하고 명령 해독기에서 해독 하기 전까지의 단계 실행 사이클(Instruction cycle) :명령의 해독 결과 이에 해당하 타이밍 및 제어신호를 순차적으로 발생하여 명령이 실행되 는 단계

마이크로프로세서의 응용 분야 (마이크로컨트롤러) 범용 마이크로프로세서 : 마이크로 컴퓨터의 CPU (일반적으로 호환성 우수함) 특정응용 분야의 마이크로프로세서 : 마이크로컨트롤러, DSP 마이크로컨트롤러 = 마이크로프로세서 + 각종 I/O interface 회로 마이크로컨트롤러(Microcontroller) :범용 마이크로프로세서 에 비해 간단히 시스템을 구성할 수 있도록, 메모리와 I/O 인터페이스 회로를 1개의 소자에 내장하고 있어서 다양한 입출력제어에 주로 활용된다.

DSP 범용 마이크로프로세서 : 많은 명령으로 인해 구조가 복잡하여 연산기능이 많이 요구되는 경우에 비효율적임. 범용 마이크로프로세서 : 많은 명령으로 인해 구조가 복잡하여 연산기능이 많이 요구되는 경우에 비효율적임. RISC형 마이크로프로세서로부터 발전 DSP DSP(Digital Signal Processor) :범용 마이크로프로세서에 비해 곱셈기가 내장되어 있고, 병렬처리가 가능하여 연산기능이 대폭 강화되어 신호처리 및 모터 제어 등 실시간 응용분야에 활용됨.

DSP DSP의 기본 구성 Memory Analog to Digital Converter DSP ADC DAC EEPROM으로부터 부팅 대부분의 DSP의 내부에는 소용량의 고속 SDRAM이 있다. 칩 내부와 외부에 있는 프로그램 메모리와 데이터 메모리 DSP Memory Analog to Digital Converter ADC DAC DSP Digital to Analog Converter DSP의 일반적인 구성