Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6....
Transcript of Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6....
![Page 1: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/1.jpg)
Mikrokontrolery z rdzeniem ARM
Wykład 6
![Page 2: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/2.jpg)
Plan wykładu
• Cortex-A9 c.d.• Mikrokontrolery firmy ST
• Mikrokontrolery firmy NXP• Mikrokontrolery firmy AnalogDevices
• Mikrokontrolery firmy Freescale• Mikrokontrolery firmy Texas Instruments
![Page 3: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/3.jpg)
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
![Page 4: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/4.jpg)
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
![Page 5: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/5.jpg)
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
![Page 6: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/6.jpg)
Mikrokontrolery z rdzeniem ARM
![Page 7: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/7.jpg)
Mikrokontrolery STM32
![Page 8: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/8.jpg)
ARM - historia
![Page 9: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/9.jpg)
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 cost-sensitive– Rodznia przewidziana jako zastępstwo procesorów 16-bitowych
![Page 10: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/10.jpg)
STM32 Value Line - architektura
![Page 11: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/11.jpg)
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)– I2C, SPI oraz UART– Wbudowany oscylator oraz watchdog
![Page 12: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/12.jpg)
STM32 Connectivity Line
![Page 13: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/13.jpg)
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
![Page 14: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/14.jpg)
STM32 Connectivity Line - architektura
![Page 15: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/15.jpg)
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
![Page 16: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/16.jpg)
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– I2C, SPI, UART– Bootloader na UART, USB oraz CAN
![Page 17: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/17.jpg)
STM32 Connectivity Line - zastosowania
![Page 18: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/18.jpg)
Mikrokontrolery z rdzeniem ARM
![Page 19: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/19.jpg)
NXP portfolio of ARM core processors
![Page 20: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/20.jpg)
NXP ARM Family Overview
![Page 21: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/21.jpg)
LPC1000 (Cortex-M3/M0)
![Page 22: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/22.jpg)
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, I2S, Fast Mode I2C, PWM, Quadrature Encoder Interface, itd.
![Page 23: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/23.jpg)
LPC1100 - wydajność
![Page 24: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/24.jpg)
LPC2000 (ARM7)
![Page 25: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/25.jpg)
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, I2C, I2S, UART, SPI– Wielokanałowe DMA– Dostępne również wersje z interfejsami LCD oraz SD/MMC
![Page 26: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/26.jpg)
![Page 27: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/27.jpg)
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
![Page 28: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/28.jpg)
Mikrokontrolery z rdzeniem ARM
![Page 29: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/29.jpg)
![Page 30: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/30.jpg)
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
![Page 31: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/31.jpg)
ADuC 7026
![Page 32: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/32.jpg)
PLA – Programmable Logic Array
![Page 33: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/33.jpg)
Kontroler mostka typu H
![Page 34: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/34.jpg)
Mikrokontrolery z rdzeniem ARM
![Page 35: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/35.jpg)
![Page 36: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/36.jpg)
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
![Page 37: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/37.jpg)
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
![Page 38: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/38.jpg)
Rodzina i.MX2
![Page 39: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/39.jpg)
Rodzina i.MX3
![Page 40: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/40.jpg)
Rodzina i.MX5
![Page 41: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/41.jpg)
Rodzina i.MXS
![Page 42: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/42.jpg)
Mikrokontrolery z rdzeniem ARM
![Page 43: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/43.jpg)
![Page 44: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/44.jpg)
![Page 45: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/45.jpg)
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
![Page 46: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/46.jpg)
Rodzina Stellaris
![Page 47: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/47.jpg)
Rodzina Sitara
![Page 48: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/48.jpg)
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)
![Page 49: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/49.jpg)
![Page 50: Wykład 6ue.pwr.wroc.pl/wyklad_architektura_mikroprocesorow/AM_6.pdf · 2010-06-10 · Wykład 6. Plan wykładu • Cortex-A9 c.d. • Mikrokontrolery firmy ST • Mikrokontrolery](https://reader033.fdocuments.net/reader033/viewer/2022050217/5f62d596ce879a5ce80ae9e3/html5/thumbnails/50.jpg)
Dziękuję za uwagę