Microsoft PowerPoint - e2.ppt [호환 모드]

Similar documents
<BBEABEF7B5BFC7E22DA5B12E687770>

1. 삼성전자의 영국 CSR사 인수 내용 영국 CSR사의 Mobile 사업부문을 3.1억 달러에 인수 삼성전자는 영국 CSR사의 Mobile 관련 사업, 특허, 라이센스 및 310명의 개발 인력을 총 3.1억 달러에 인수, CSR 지분 4.9%를 신주발행 방식으로 3,

Integ

Microsoft Word - 최신IT동향.doc

ARM01

Microsoft Word doc

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

KDTÁ¾ÇÕ-1-07/03

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

KDTÁ¾ÇÕ-2-07/03

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

<4D F736F F D203036B1C7BFF8BFC128C6AFC1FD292DC3D6C1BE>

<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82D535720C7C3B7A7C6FB20C7D8B9FD20536F4320C0B6C7D5C0B8B7CE2DB3BBC1F62E687770>

EmbeddedSoC_1주차.PDF

DE1-SoC Board

ConnectCore i.mx53 / Wi-i.MX53 Freescale i.mx53 Cortex A8 system-on-module 네트워크가가능한 i.mx53 ConnectCore는새로운프리스케일 i.mx53 Application 프로세서기반인고성능 32-bit S

<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F E687770>

[ 마이크로프로세서 1] 1 주차 2 차시. 마이크로프로세서와마이크로컨트롤러발달과정 1 주차 2 차시마이크로프로세서와마이크로컨트롤러발달과정 학습목표 1. 마이크로프로세서발달과정과종류를설명할수있다. 2. 인텔 8051 계열과아트멜 (Atmel) 의특성을설명할수있다. 학습

DSP_MON 프로그램 메뉴얼

슬라이드 1

Microsoft PowerPoint - eSlim SV [ ]

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

서보교육자료배포용.ppt

KEY 디바이스 드라이버

Microsoft Word - 21_반도체.doc

Microsoft Word - PEB08_USER_GUIDE.doc

APOGEE Insight_KR_Base_3P11

PLC Robot Starter Quick Guide

Microsoft PowerPoint Q AMD DT channel training Nov.ppt

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Chapter ...

Microsoft Word - MV210_CPUSpec.doc

Microsoft PowerPoint - eSlim SV [080116]

SW테스트베드 장비 리스트

정보보안 개론과 실습:네트워크

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

마이크로프로세서 개요

MAX+plus II Getting Started - 무작정따라하기

계수를 결정하는 과정이며, 순방향 경로는 이러한 보정 계수를 데이터 경로에 적용하는 과정이다. 적응 서브시스템은 기준 신호로 송신된 데이터로부터 샘플을 캡처하고, 이를 PA로부터 출력된 신 호의 관찰 경로에 의한 동시 캡처된 신호와 비교함으로써 지속적으로 PA 특성에

<4D F736F F F696E74202D D FB8B6C0CCC5A9B7CEC7C1B7CEBCBCBCADBFCD20B8B6C0CCC5A9B7CEC4C1C6AEB7D1B7AF2DB9E8C6F7BFE

Microsoft Word - ICT Reprot

<4D F736F F D20B0B6B3EBC6AE33C3E2BDC3C8C45FC3D6C1BE5F2D2E646F63>

Microsoft Word - KIS_Touchscreen_5Apr11_K_2.doc

Microsoft PowerPoint - LN_1_ARM_CPU_0.ppt [호환 모드]

PowerPoint Presentation

ESP1ºÎ-04

5" TFT- LCD 및감압터치지원 : 800x480 USB Host 2.0, USB OTG 2.0, GPS, Wireless LAN, Ethernet 10/100Mbps 통신지원 300 만화소 CMOS Image Sensor 고해상도카메라모듈내장 전원은베이스보드에서공

08SW

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Microsoft Word - AVRISP mkII 장비 운용.doc

삼성전자는 Windows 를 권장합니다. PC 소프트웨어 PC 솔루션 삼성 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트 스타트 Easy File Share (PC to PC) (삼성 컨

기술 이력서 2.0

Hynix_K_pdf

歯AG-MX70P한글매뉴얼.PDF

NV9_Ver1.2

인켈(국문)pdf.pdf

CZ-KETI-IOTG200

Microsoft PowerPoint - 30.ppt [호환 모드]

CL100B_manual_kor_m.0.2.indd

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

Microsoft Word - zfs-storage-family_ko.doc

처음에 읽어 주십시오 본 제품을 사용하시기 전에 이 사용설 명서를 자세히 읽고 장래에 참조할 수 있도록 소중히 보관하여 주십시오. 한국내 고객용 경고 화재 또는 감전의 위험을 줄이기 위해 장치를 비 또는 습기에 노출시 키지 않도록 하여 주십시오. 배터리를 햇빛, 불 등

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft Word - VB_May

설명서 보기 본 카메라에는 내장 설명서가 탑재되어 있습니다. MENU (카메라 내장 설명서) 카메라 내장 설명서 MENU 항목 및 설정 값에 대한 설명이 표시됩니다. 1 2 MENU 버튼을 누릅니다. 원하는 MENU 항목을 선택한 다음에 버튼을누릅니다. (카메라 내장

PowerPoint 프레젠테이션

Nero BackItUp

1부. 임베디드시스템

Microsoft PowerPoint - 강의2.ppt

전자교탁 사양서.hwp

hd1300_k_v1r2_Final_.PDF


6.24-9년 6월

¨ìÃÊÁ¡2

< B3E2C1A632C8B8BFF6B5E531B1DE42C7FC2E687770>

NIPA-주간 IT산업 주요 이슈-2013년21호(130531)-게재용.hwp

wp1_ hwp

Flute-GR_BV199_DOS.indb

USER Manual

김기남_ATDC2016_160620_[키노트].key

5+6월호-pdf

ÀüÀÚ Ä¿¹ö-±¹¹®

MicrocontrollerAcademy_Lab_ST_040709

ºÎ·ÏB

04서종철fig.6(121~131)ok


Microsoft Word - s.doc

CONTENTS 목차 1. 전원 및 설치시 주의사항 2 2. 시스템 사용시 바른 자세 4 3. 시스템 구성품 확인 5 슬림형 케이스1 6 슬림형 케이스2 7 타워형 케이스1 8 타워형 케이스2 9 일체형 케이스1 10 망분리형 케이스 시스템 시작 및 종료

Microsoft PowerPoint - 휴대폰13년전망_ _IR협의회.ppt

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11),


반도체의종류 < 그림 1> 반도체계통도 Discrete Power Tr Optoelectronics Image Sensor 센서 & Actuator c System LSI Analog IC 반도체 Logic IC Standard Special Communication

Here is a "PLDWorld.com"... // EXCALIBUR... // Additional Resources // µc/os-ii... Page 1 of 23 Additional Resources: µc/os-ii Author: Source: HiTEL D

<4D F736F F D20B0B3B9DFC8AFB0E65FB4D9BFEEB7CEB5E55FB5F0B9F6B1EBBCB3C1A42E646F63>

Transcription:

임베디드시스템하드웨어구조 2. 임베디드시스템하드웨어 / 프로세서 SRAM/ROM CPU timer interrupt UART GPIO DMA USB I/F LAN ROM Flash SRAM 2 - 마이크로프로세서를사용한시스템 - 마이크로콘트롤러를사용한시스템 microprocessor timer interrupt DMA CPU micro-, SoC timer interrupt DMA SRAM/ROM UART GPIO USB I/F LAN SRAM/ROM UART GPIO USB I/F LAN ROM Flash SRAM ROM Flash SRAM 3 4

임베디드프로세서 AVR AVR 인텔 8051 인텔 386 ARM7, ARM9, ARM Cortex A7/A8/A9, Xscale AE3200 MIPS PPC (PowerPC) S390 2K * 16 Program Memory Instruction Register Instruction Register Control lines AVR CPU Program Counter Direct addressing Indirect addressing 8 비트 AVR RISC core 를내장한 Atmel 사의 micro Status & Control 32 * 8 General Purpose Registers ALU 128 * 8 Data SRAM 256 * 8 EEPROM 20 I/O Lines Interrupt Unit SPI Unit Serial UART 8-bit Timer /counter 16bit Timer /Counter with PWM Watchdog Timer A/D Converter Analog Comparator 5 6 -AVR 의종류 - Arduino 내장된메모리와외부접속장치규모에따라분류 tiny AVR (ATtiny..) 512B ~16KB program memory, 6~32 pin, 제한된입출력제어기 ( 용도 ) 메인마이컴보다여러회로를하나로구현한보조역할의칩 mega AVR (ATmega..) 4~512KB program memory, 28~100 pin, 추가된입출력제어기 확장명령어집합 ( 용도 ) 대형이고입 / 출력핀이많은시스템. 무선전화기, 프린터용제어기, FAX, CD-ROM 제어기, 통신장비 XMEGA (ATxmega..) 16~384KB program memory, 32/44/64/100 pin, 저전력, 고성능, 풍부한 peripherals (DMA, USB, LCD 제어기, Crypto 엔진등 ), advanced ADCs AVR32 : 32 비트 AVR UC3 마이크로콘트롤러 (AT32UC3..) 오픈소스기반의 AVR 기반마이크로콘트롤러보드 2005 년에 Italy 의 Interaction Design Institute Ivrea 에서학생들의교육을위한프로젝트로시작 Arduino 프로그램 ( 스케치 ) 은 C/C++ 언어로작성 Arduino 제어와입출력장치제어를위한 library 들이제공됨 많은수의간단한입출력장치들을입수가능 Arduino USB ATMega328P 사용 Arduino Mega ATMega2560 사용 7 8

8051 마이크로콘트롤러 80386EX Embedded Microprocessor 1980 대초부터현재까지사용되고있는 Intel 사의 8 비트 micro 모뎀, 타자기, 게임기등에광범위하게사용됨 현재도 Atmel, Maxim, NXP, TI, Cypress 등많은회사에서호환제품출시 Intel 80386SX core 를내장 large software 기반 Interrupt Control 4KByte ROM 128 byte RAM Timer1 Timer0 CPU 버스제어부 8-bit 병렬 I/O 포트 4 개 직렬포트 P0 P1 P2 P3 TxD RxD 9 10 ARM ARM Architecture 의종류 영국 ARM (Advanced RISC Machine) 사에서설계한 RISC CPU core 반도체회사 /SoC 제조사에서주변장치를추가하여 SoC 형태로판매 Apple, Atmel, Broadcom, Cypress, Freescale, Nvidia, NXP, Qualcomm, Samsung, ST Microelectonics, Texas Instruments 32bit RISC Architecture 간단하고도강력한명령어지원 32bit ARM 명령과 16bit Thumb 명령을제공 Jazelle core 를확장한경우 8bit Java byte 코드도실행가능 저전력소모 Fast interrupt 지원 빠른인터럽트처리를위해별도의 fast 인터럽트방식제공 fast 인터럽트를위한별도의레지스터를가지고있어서비스루틴 (Interrupt Service Routine) 을작성할때레지스터를저장하고복구하는시간을줄일수있다 Thumb ARMv8 32/64-bit ARMv7 Cortex ARM1176 Java Enhanced DSP 11 12

ARM Architecture 의종류 (2) Cortex Application Processors Cortex Application Processors (Cortex-A..) 복잡한운영체제를수행시킬수있는성능제공, MMU 내장 Linux, Android/Chrome, Windows CE/Embedded 등 single-core 또는 multi-core 내장 optional NEON multimedia processing blocks and advanced Floating Point execution units. Applications Smartphone Smartbook & Netbooks ebook Readers Digital TV Set-top Box & Sattellite Receiver Home Gateways High-End Printers 등 13 14 Cortex Embedded Processors ARM-based processor Samsung S3C6410 Cortex-M series processors (Cortex-M..) - embedded have been developed primarily for the micro domain where the need for fast, highly deterministic, interrupt management is coupled with the desire for extremely low gate count and lowest possible power consumption. Applications: Micros, Mixed signal devices, Smart sensors, Automotive body electronics and airbags Cortex-R series processors (Cortex-R..) real-time however have been developed for deeply embedded real-time applications where the need for low power and good interrupt behaviour are balanced with exceptional performance and strong compatibility with existing platforms. Applications: Automative braking systems, Powertrain solutions, Mass storage, Networking & Printing ARM1176 ARMv6KZ 15 16

Samsung S5C110 ARM Cortex A8 based Mobile Application Processor Samsung Exynos 4210 ARM Cortex A9 (dual core) 17 18 - Samsung Exynos 5420 ARM Cortex A15 (quad core) + ARM Cortex A7 (quad core) - Samsung Exynos 7420 64-bit ARM Cortex A57 (quad) + ARM Cortex A53 (quad) Galaxy S5 Galaxy S6 19 20

ARM-based processor Intel PXA255 ARM-based processor Marvell PXA320 Now Marvell PXA255 PXA270 PXA300/310 PXA320 XScale core 21 22 Marvell ARMADA610 Qualcomm Snapdragon Krait Snapdragon 에서사용하는 ARM-based CPU Cortex-A15 와유사한구조 (ARMv7-A instruction set) Galaxy S5 23 24

- Snapdragon 820 ARM 기반소형보드 BeagleBone Kryo CPU 64-bit ARMv8-A instruction set ARM Cortex-A53 과유사한구조 Beagle Board Beaglebone Black Hexagon DSP - TI OMAP3530 사용 (ARM Cortex-A8, TI DSP core 내장 ) - 리눅스지원 - TI AM3358 Sitara processor (ARM Cortex-A8) Galaxy S7 25 26 ARM 기반소형보드 : Raspberry Pi Raspberry Pi Raspberry Pi 2 / Raspberry Pi 3 - Broadcom BCM2835 사용 (ARM1176JZ-F, VideoCoreIV multimedia 프로세서내장 ) - 리눅스지원, Phython 언어 - Broadcom BCM2836 (Cortex A7) / BCM2837 (Cortex A8, 64-bit) 사용 TI AM335x 27 28

PowerPC 계열프로세서 PowerPC: IBM, Apple, Motorola( 현재 Freescale) 3 사가공동개발 ( 예 ) AMCC(AppliedMicro) 사의 PPC405GP embedded processor - NXP freescale MPC5748 Automotive & Industrial Control and gateway 용 powerpc MCU NXP( 네덜란드회사 ) 2015 년 freescale 을인수 29 30 Freescale(now NXP) ColdFire/68K ColdFire - Motorola 680x0 프로세서구조를 Freescale 사에서 embedded 시스템용으로개선한프로세서, 68K 와 assembly source compatible MIPS 계열프로세서 Cisco 라우터, Sony Playstation 등에사용됨 ( 예 ) Cavium Network 사의 OCTEON II CN68xx Freescale MCF51Qx 31 32

MIPS 계열프로세서 (2) Tilera NetLogic 사의 XLR500 scalable communication processor MIPS64 기반, 최대 8 MIPS core, 각 core 는 4-way multi-threaded 16-100 개의 VLIW processor cores(tiles) 를 imesh on-chip network 으로연결한고성능임베디드프로세서 33 34 Processor core 내장 FPGA Cyclone V ARM based SoC Altera Excalibur ARM922T core 내장 FPGA Xilinx Virtex 4 PowerPC405 core 내장 FPGA Xilinx Microblaze Xilinx사의 FPGA에내장될수있는 softcore processor Altera NIOS-II Altera사의 FPGA에내장될수있는configurable processor Altera Cyclone V SoC, Arria 10 SoC dual-core ARM cortex-a9 MPCore 내장 FPGA Xilinx Zynq-7000 SoC dual-core ARM Cortex-A9 Processor 내장 FPGA 35 36