AVR.

Slides:



Advertisements
Similar presentations
ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
Advertisements

개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
AVR 응용 라인트레이서 AVR 소개 및 라인트레이서조립 2012 – AVR 응용 라인트레이서 부산대학교 기계공학부 생산자동화 실험실 박사과정 조광호.
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
시스템 운영계획 OS 설치 및 드라이버 설치 패치 및 업그레이드 보안설정
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
Understanding of Ubiquitous & Computers Plus
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
마이크로 컨트롤러 Microcontroller.
Ⅵ. 빛(단원학습목표).
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
최종 프로젝트 Final Experiments in Electrical & Computer Engineering 1
제8장. RISC 및 슈퍼스칼라 프로세서 8.1 RISC의 출현 동기 8.2 RISC의 발전 경위
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
제4장 명령어 처리.
One Step Closer - AVR ATMEGA128 -
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
IT R&D Global Leader Finger Motion 인식 SoC ETRI Technology Marketing
제품 소개서 2004년 ㈜에이치씨아이랩.
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
마이크로프로세서(Microprocessor,µP)
CPU (central Processing Unit)
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
2 Part 전자계산기 구조 1. 논리 회로 2. 자료 표현 및 연산 3. 명령어 및 프로세서 4. 명령 수행 및 제어 5.
제 11 장 임베디드 시스템 11.1 개요 임베디드 시스템 임베디드 시스템의 구성
임베디드 시스템.
CPU의 이해 CPU란 무엇인가?
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
임베디드 하드웨어 Lecture #6.
컴퓨터 구조학 정보보호학과.
ATmega128 CH 1 Atmega 128 Board CodeVision.
DSP와 TMS320F28x의 이해.
Introduce to ATmega128 & Codevision
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
Raspberry Pi RaspberryPi Sejin Oh.
컴퓨터 중앙처리장치, 기억장치, 입력장치 및 출력장치를 알아보자.
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
1 마이크로프로세서의 원리 마이크로컨트롤러 AVR ATmega128.
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
DSP 소개 및 TMS320LF2407A 6th hyaoo.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
Chapter 06 명령어와 번지지정 방식.
AVR Studio 소개 1. AVR Studio의 다운로드 - AVR Studio 관련 홈페이지 -
GPS를 이용한 무인 항공 감시기 팀 명 : Fly Watchdog 팀 장 : 유세혁 팀 원 : 문종원, 신교식
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
CHAPTER 03. 컴퓨터 구조 컴퓨터 시스템의 구성과 동작 원리_컴퓨터 시스템에 대한 근본적 이해
Chapter 1 Welcome Aboard.
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
Computer System Architecture
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
Windows 환경에서 동작하는 Arm Emulator(Simulator)
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
모바일 운영 체제 (mobile operating system)
2-3-1 민주 시민의 경제적 구실 3 (3)민주시민의 다양한 경제적 역할 주요 학습 내용 민주 시민의 다양한 경제적 역할
Lecture #6 제5장 기억장치 (1).
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
2-3-1 민주 시민의 경제적 구실 2 (2)민주 시민으로서의 생산자 역할 바람직한 기업의 활동 주요 기업의 사회적 책임 학습
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
구조 유압장비 광명119구조대 임영채.
임베디드 하드웨어 Lecture #6.
Lecture 7 7-Segment LED controller using u-controller
Finger Motion 인식 SoC를 이용한 Virtual 입력단말 플랫폼 기술
과목명: 사회 학년 학기: 3학년 1학기 시장경제의 이해> 시장경제의 특성 ( 1 / 7 )
Presentation transcript:

AVR

AVR이란? Atmel 社가 개발 제조하고 있는 유사 RISC 구조의 저전력 CMOS 8-Bit MCU Embedded 환경에 적합한 저전력 소모 칩 내부에 32개의 범용 레지스터 내장 유비쿼터스 및 센서 네트워크를 위한 소형 시스템에 적합 유사 RISC 구조 : RISC 구조를 따르고 있으나 명령어와 주소 지정 방식의 수가 RISC에 비해 많음 *Embedded : 컴퓨터는 아니지만 컴퓨터 역할을 담당함. (필요한 부분만 프로그램 할 수 있음.) *RISC (reduced instruction set computer): 소프트웨어 활용이 비교적 고정되어 있는 워크스테이션 중심 - CPU(중앙처리장치) 안의 명령어를 최소로 줄여 단순하게 만든 프로세서 *CISC (complex instruction set computer): 펜티엄을 포함한 인텔 계열의 모든 프로세서 - 모든 명령어 세트를 갖추고 있는 컴퓨터

AVR의 종류 Tiny(ATtiny) : 소형 시스템에 적합, 외형 핀 8~20개, 메인 MICOM 보다 여 러 회로를 하나의 소자로 구현한 보조 역할의 칩으로 사용 Classic(AT90S) : 중간 규모 시스템의 제어에 적합, 모뎀, 스마트 카드 리더, Set Top 박스 및 각종 자동화 기기에 응용 Mega(Atmega) : 대형이고 입/출력 핀의 수가 많은 시스템에 적합 무선 전화기 및 프린터용 제어기, FAX 및 CD-ROM제어기, 통신 장비 등 에 응용

AVR 내부 block diagram

AVR 특징 프로그램을 다운로드하여 저장할 수 있는 2K ~ 128K 바이트의 플래시 메모리를 내장 내부 EEPROM 용량 : 128에서 512 Byte까지 가능 내부 Oscillator에 의해 동작하는 Watchdog Timer 와 Full Duplex 방식의 다양한 외부 접속 장치를 내장 다양한 인터럽트 소스와 파워 절약 모드, 외부 메모리 추가가 가능 내장 Device Timer/Counter, 직렬 통신 장치, 아날로그 비교기, 외부 데이터 장치 인터페이스, 입 출력 포트, SPI, 아날로그 디지털 변환기(ADC) Simplex : 단방향 통신 (라디오, 방송 등) Half Duplex : 반 이중 통신 (무전기 – 상대방이 이야기할 때 끼어 들 수 없음) Full Duplex : 전 이중 통신 (전화기 – 상대방이 이야기할 때 끼어 들 수 있음)

ARM

ARM이란 무엇인가? Advanced RISC Machine 의 약자 향상된 RISC 기계 임베디드 기기에 많이 사용되는 32-bit RISC 프로세서 1985년 4월 26일 영국 캠브릿지에 있는 Arcon Computer社에서 처음으 로 상용화  Arcon RISC Machine의 약자에서 ARM이라는 단어 유래

ARM의 종류 구분 ARM7 ARM9 ARM9E ARM10 ARM11 xScale CPU Speed(㎒) 33~72 120~266 200~300 300~400 Architecture V4T V5TE V6 Pipeline 3 5 6 8 7~8 버스 구조 폰 노이만 하버드

ARM 하드웨어 임베디드 시스템 아키텍처

ARM의 특징 소비 전력이 적다. 칩 면적이 작다. 고성능 32비트 RISC 프로세서이다. 빠른 속도에도 발열이 적다. 배터리를 전원으로 사용하는 모바일 기기에서 가장 각광받는 요인이 됨. 칩 면적이 작다. 소형화에 유리 발열 문제 적음 고성능 32비트 RISC 프로세서이다.

ARM의 특징 고성능 32비트 RISC 프로세서이다. 캐시 메모리를 내장하여 파이프 라인 처리방식으로 명령을 실행(1명령/1Cycle) 명령 패치와 데이터 액세스를 동시에 수행할 수 있도록 개선 명령 처리 구조 단순화를 위해 모든 데이터 처리나 연산 명령은 내부 레지스터를 중심으로 이루어 지며 레지스터와 메모리 사이의 데이터 이동은 별도의 로드 및 스토어 명령으로 수행한다.

ARM의 특징 많은 범용 레지스터와 효율적인 명령 세트를 가지고 있다. 명령 세트를 확장하기가 매우 용이한 구조(ISA ; Instruction Set Architecture)로 되어 있다. Endian Mode 지원 ARM사는 반도체 제조사가 아니다. 가격이 저렴하다.

Endian Mode Endian : 컴퓨터나 메모리와 같은 1차원 공간에 여러 개의 연속된 대상 을 배열하는 방법 Little Endian Mode : 작은 단위가 앞에 오는 것 Big Endian Mode : 큰 단위가 앞에 오는 것 종류 0x1234의 표현 0x12345678의 표현 Big Endian 12 34 12 34 56 78 Little Endian 34 12 78 56 34 12

ARM의 응용 분야 임베디드 실시간 시스템 – 데이터 저장 장치, 자동차, 산업용 기기, 네트 워크 장비 등과 같이 OS를 탑재하지 않은 프로세서 내장형 실시간 제 어 시스템 개방형 응용 플랫폼 – Linux, Palm OS, Symbian OS, Windows CE 등의 OS 를 탑재하여 다양한 응용 프로그램을 실행할 수 있는 개방형 플랫폼, 휴대용 기기, 오락 기기, 디지털 영상 처리 장비 등에 사용됨. 보안 응용 분야 – 스카트 카드, SIM 카드, 화폐지불시스템 등