Wykład 6. Mikrokontrolery z rdzeniem ARM



Podobne dokumenty
Wykład 7. Architektura mikroprocesorów powtórka

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Wykład 5. Architektura ARM

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Procesory Blackfin. Część 1

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Architektura mikroprocesorów TEO 2009/2010

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

Wykład 2. Mikrokontrolery z rdzeniami ARM

Wykład 3. Przegląd mikrokontrolerów 8-bit: STM8

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,

Od pomysłu poprzez projekt do realizacji

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Systemy na Chipie. Robert Czerwiński

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

Doświadczenia z tworzenia systemu pomiarowo-sterującego z procesorami rodziny C2000. Leszek Dębowski Instytut Elektrotechniki Oddział w Gdańsku

Systemy wbudowane Mikrokontrolery

Szkolenia specjalistyczne

NXP ma nowe ARM-y. BlueStreak: co i jak

SPECYFIKACJA TECHNICZNA (minimalne parametry techniczne)

Wykład 2. Mikrokontrolery z rdzeniami ARM

ISBN Copyright by Wydawnictwo BTC Warszawa Redaktor techniczny: Delfina Korabiewska Redaktor merytoryczny: mgr Anna Kubacka

Wybór konstruktora ARMia nowości Przegląd nowych mikrokontrolerów z rdzeniem ARM

prowadzący: mgr inż. Piotr Prystupiuk

Szeroki zakres napięcia zasilania

Wykład Mikroprocesory i kontrolery

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Wykład Mikrokontrolery i mikrosystemy Cele wykładu:

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Dekoder Vu+ SOLO 4K Super Cena!!!

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

ISBN. Copyright by Wydawnictwo BTC Legionowo 2010

Specyfikacja Techniczna Opis przedmiotu zamówienia

Stosowanie tego urządzenia zwiększa możliwości stosowanego sprzętu jak i sofware.

Programowanie mikrokontrolerów 2.0

LAN 10/100/1000 Mbps Wi-Fi a/b/g/n/ac Moduł Bluetooth

Kolejny etap rewolucji

Vinculum scalony host USB

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe

Opis przedmiotu zamówienia

NOTEBOOK - 6 sztuk. PROCESOR Intel Core i5 generacji 7 powyżej 2.5 GHz (tryb Turbo powyżej 3.0 GHz)

Opis przedmiotu zamówienia CZĘŚĆ 1

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

Programowanie mikrokontrolerów 2.0

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

Architektury komputerów Architektury i wydajność. Tomasz Dziubich

Jak rozpocząć pracę z rdzeniami ARM7 i ARM9?

Dekoder Vu+ SOLO 4K Super Cena!!!

PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK

1. Komputer przenośny nr 1 9 szt.

MIKROKONTROLERY I MIKROPROCESORY

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Min. 256 GB, dysk półprzewodnikowy SSD, złącze M.2.

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Szczegółowy opis przedmiotu zamówienia na: Dostawa poleasingowych komputerów wraz z oprogramowaniem nr postępowania KE/ 01/ 12/ 18

1.2. Architektura rdzenia ARM Cortex-M3...16

System czasu rzeczywistego

Układy interfejsowe Microchip (SMSC)

KALKULATOR MEDYCZNY. EAIiE Katedra Elektroniki. AGH 6 maja Autorzy: Michał Janowicz Rafał Ostrowski Tomasz Pierzchała Piotr Wojtowicz

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4

Bibliografia: pl.wikipedia.org Historia i rodzaje procesorów w firmy Intel

1. Notebook 14. Producent: ASUS Model: ASUS VivoBook S14 S410. Parametr Parametr graniczny Parametr oferowany - opisać

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Cortex-M3 ST Microelectronics core processor capabilities. Możliwości procesorów z rdzeniem Cortex-M3 firmy ST Microelectronics

1.1. Wstęp. 1. Wprowadzenie

Załacznik nr 4 do SIWZ - OPIS PRZEDMIOTU ZAMÓWIENIA- załącznik do Formularza Oferty

Parametr Parametr graniczny Parametr oferowany - opisać

Cortex y od A do R. Nowe mikrokontrolery i mikroprocesory z rdzeniami firmy ARM

Załącznik nr 6 do SIWZ nr postępowania II MJ Zaoferowany. sprzęt L P. Parametry techniczne

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Popularne pamięci FLASH firmy GigaDevice

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Sprawdzian test egzaminacyjny 2 GRUPA I

Test dysku Intel SSD DC S GB. Wpisany przez Mateusz Ponikowski Wtorek, 22 Październik :22

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

Budowa Mikrokomputera

Lp. Nazwa Parametry techniczne

KOMPUTER AMIGO INTEL I3 HD GRAPHIC CORE I GB DDR3 HD GB DVD

Komputer DELL Optiplex 7010 w obudowie DT (Desktop Tower) Intel Core i x 3,3 GHz / 4 GB / 500 GB / DVD / Windows 7 Professional

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

1. Wprowadzenie Wstęp

PAKIET nr 12 Instytut Fizyki Teoretycznej

Część V - Serwery. UWAGA! Część V stanowi nierozerwalną całość. Ocena będzie łączna dla 4 zadań. Zadanie nr 1. SERWER BAZODANOWY KWESTURA

AMD Ryzen recenzja procesora. Wpisany przez Mateusz Ponikowski Piątek, 11 Październik :47

Karta sieciowa, 10/100/1000Mbit Dopuszcza się możliwość stosowania kart sieciowych zintegrowanych z płyta główną 8. Nagrywarka DVD+-RW DL SATA

FORMULARZ CENOWY DLA ZADANIA NR 3 DOSTAWA SPRZĘTU KOMPUTEROWEGO I TELEWIZYJNEGO. Producent/typ/model oferowanego sprzętu. Lenovo Essential S50-30

Załącznik nr 3 do SIWZ DZP /2009-II

Sprawdzian test egzaminacyjny GRUPA I

CZĘŚĆ I ZAMÓWIENIA DOSTAWA SPRZĘTU INFORMATYCZNEGO DO PROJEKTU DOMOWY ASYSTENT OSÓB STARSZYCH I CHORYCH

Transkrypt:

Wykład 6 Mikrokontrolery z rdzeniem ARM

Plan wykładu Cortex-A9 c.d. Mikrokontrolery firmy ST Mikrokontrolery firmy NXP Mikrokontrolery firmy AnalogDevices Mikrokontrolery firmy Freescale Mikrokontrolery firmy Texas Instruments

Cortex-A9 Główne cechy: Najbogatsza wersja rodziny Cortex-A Następca wysokowydajnej rodziny ARM11 Przewidziane do zastosowań w procesorach o dużej i bardzo dużej mocy obliczeniowej Możliwe wersje jedno- i wielordzeniowe Praca z zegarem do 2GHz Możliwość bloków NEON oraz FPU Wsparcie dla odtwarzania Adobe FLASH Prędkość działania: do 5000 DMIPS na rdzeń Dostępne wersje optymalizowane pod kątem prędkości lub zużycia energii

ARM-NEON Główne cechy: ARM NEON jest blokiem SIMD ogólnego użycia Przeznaczony głównie do obróbki multimediów Pozwala na zwiększenie wydajności przetwarzania grafiki o około 3x w porównaniu z rodziną ARMv5 W przypadku kodów DSP wzrost wydajności może być jeszcze większy (do 8x) Posiada 32 rejestry 64-bitowe łączone w 16 rejestrów 128- bitowych

ARM-NEON Rejestry są uważane za wektory elementów tego samego rodzaju Dostępne typy danych: 8-bit, 16-bit, 32-bit, 64-bit oraz float pojedynczej precyzji (!) Instrukcja wykonuje tą samą operację na wszystkich torach

Mikrokontrolery z rdzeniem ARM

Mikrokontrolery STM32

ARM - historia

STM32 Value Line Główne cechy: Rodzina procesorów oparta na rdzeniu Cortex-M Zachowana kompatybuilność pinowa ze starszymi układami STM32 Prędkość taktowania rdzenia Cortex-M3 do 24 MHz Rodzina przewidziana do zastosowań typu costsensitive Rodznia przewidziana jako zastępstwo procesorów 16-bitowych

STM32 Value Line - architektura

STM32 Value Line - cechy Główne cechy: Pamięć FLASH do 128 kb Pamięć RAM do 8 kb Do 16 przetworników ADC 12-bit (1.2 µs) 2 x 12-bit DAC Do 7 timerów 16-bitowych dających kontrolę nad 26 wyjściami Funkcja Consumer Electronic Control (CEC) I 2 C, SPI oraz UART Wbudowany oscylator oraz watchdog

STM32 Connectivity Line

STM32 Connectivity Line Główne cechy: Rodzina procesorów oparta na rdzeniu Cortex-M3 Zachowana kompatybuilność pinowa ze starszymi układami STM32 Prędkość taktowania rdzenia Cortex-M3 do 72 MHz Rodzina przewidziana wszędzie tam, gdzie konieczna jest spora wydajność oraz możliwości komunikacyjne

STM32 Connectivity Line - architektura

STM32 Connectivity Line - cechy Główne cechy: Pamięć FLASH do 256 kb Pamięć RAM do 64 kb Do 16 przetworników ADC 12-bit (1.2 µs) 2 x 12-bit DAC Do 7 timerów 16-bitowych dających kontrolę nad 26 wyjściami Wielokanałowe DMA Do 14 interfejsów komunikacyjnych

STM32 Connectivity Line - cechy Główne cechy, c.d.: 10/100 Mb Ethernet MAC z członem DMA Wsparcie interfejsów MII oraz RMII Host USB 2.0 z dedykowanym buforem Dwie magistrale CAN 2.0B z dedykowanymi buforami Blok PLL 10 timerów I 2 C, SPI, UART Bootloader na UART, USB oraz CAN

STM32 Connectivity Line - zastosowania

Mikrokontrolery z rdzeniem ARM

NXP portfolio of ARM core processors

NXP ARM Family Overview

LPC1000 (Cortex-M3/M0)

LPC1000 Główne cechy: Rodzina procesorów oparta na rdzeniu Cortex-M0 oraz Cortex-M3 Wersje o bardzo małym poborze mocy i niewielkiej ilości peryferii (LPC1100) ale sporej wydajności Wersje z rdzeniem Cortex-M3 taktowane do 100MHz Do 512kB FLASH oraz do 64kB RAM Sporo peryferii: USB host, Ethernet, CAN, I 2 S, Fast Mode I 2 C, PWM, Quadrature Encoder Interface, itd.

LPC1100 - wydajność

LPC2000 (ARM7)

LPC2000 Główne cechy: Szeroka i najpopularniejsza rodzina firmy NXP z rdzeniami ARM Rodzina oparta o rdzenie ARM720 oraz ARM7TDMI-S Taktowanie zegara do 72MHz Do 512kB FLASH oraz 98kB RAM Zintegrowane interfejsy: Ethernet, USB host, I 2 C, I 2 S, UART, SPI Wielokanałowe DMA Dostępne również wersje z interfejsami LCD oraz SD/MMC

LPC3000 Główne cechy: Najszybsza rodzina mikrokontrolerów NXP Dostępne wersje działające do 266MHz Wsparcie procesorów dla systemów Linus oraz WinCE Do 256kB RAM oraz do 64kB cache Do 3 portów USB Do 7 portów UART! Kontroler LCD, ekranu dotykowego oraz SD/MMC Dostępne obudowy wyłącznie BGA

Mikrokontrolery z rdzeniem ARM

ADuC7xxx Główne cechy: Rodzina mikrokontrolerów analogowych z rdzeniami ARM7TDMI Pochodna rodziny ADuC8xx z rdzeniami o zwiększonej wydajności Do 96kB FLASH Do 8kB RAM Prędkość taktowania do 44MHz Do 16 kanałów 12-bitowego ADC Do 4 kanałów 12-bitowego DAC Dostępne również wersje z 24-bit ADC i 14-bit DAC

ADuC 7026

PLA Programmable Logic Array

Kontroler mostka typu H

Mikrokontrolery z rdzeniem ARM

Freescale i rdzenie ARM Freescale konstruuje z rdzeniem ARM jedynie duże i bardzo wydajne mikrokontrolery W mniejszych wykorzystuje swoje własne rozwiązania (HC08, PowerQuicc, ColdFire, PowerPC, CorIQ, ) Freescale wykorzystuje w swoich procesorach rdzenie ARM9, ARM11 oraz Cortex-A8

Rodzina i.mx Freescale oferuje cztery podrodziny: i.mx2 z rdzeniem ARM926 i.mx3 z rdzeniem ARM1139 i.mx5 z rdzeniem Cortex-A8 i.mxs z rdzeniem ARM9TDMI

Rodzina i.mx2

Rodzina i.mx3

Rodzina i.mx5

Rodzina i.mxs

Mikrokontrolery z rdzeniem ARM

Rodzina Stellaris Główne cechy: Rodzina oparta na wydajnym rdzeniu Cortex-M3 Przewidziana do zastosowań o średnich wymogach wydajnościowych Prędkość zegara do 100MHz Ponad 160 dostępnych rodzajów mikrokontrolerów Do 256kB FLASH Do 96kB RAM Dostępne podrodziny z blokami Ethernet, CAN oraz USB

Rodzina Stellaris

Rodzina Sitara

Rodzina Sitara Główne cechy: Wysoko wydajna rodzina oparta na rdzeniach ARM9 oraz Cortex-A8 Przewidziana wszędzie tam, gdzie potrzebna jest duża wydajność (grafika, wideo) przy niskim koszcie Prędkość zegara od 200MHz do ponad 1GHz Rodzina składa się zaledwie z kilku układów Wiele różnych, zaawansowanych peryferiów Wsparcie dla aplikacji wideo Interfejsy do pamięci zewnętrznych (np. DDR2)

Dziękuję za uwagę