Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...
Transcript of Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...
![Page 1: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/1.jpg)
Systemy RT i embedded
Wrocław 2013
Wykład 8
Mikrokontrolery i procesory
aplikacyjne oparte o rdzenie
ARM
![Page 2: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/2.jpg)
Plan
• ST ARM-based microcontrollers
• NXP ARM-based microcontrollers
• AnalogDevices ARM-based microcontrollers
• Freescale ARM-based microcontrollers
• Texas Instruments ARM-based
microcontrollers
![Page 3: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/3.jpg)
ARM-based ST microcontrollers
![Page 4: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/4.jpg)
STM32
Source: [1]
![Page 5: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/5.jpg)
![Page 6: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/6.jpg)
Main stream microcontrollers
![Page 7: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/7.jpg)
STM32
Source: [1]
![Page 8: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/8.jpg)
STM32
• ST ARM-based microcontrollers
• NXP ARM-based microcontrollers
• AnalogDevices ARM-based microcontrollers
• Freescale ARM-based microcontrollers
• Texas Instruments ARM-based
microcontrollers
![Page 9: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/9.jpg)
STM32 Value Line
• Main features:
– Cortex-M based family
– Pin compatibility with older STM32 devices
– Clocking speed of Cotrex-M3 core up to 24
MHz
– Destined for cost-sensitive applications
– To be used as a substitution of 16-bit
processors
![Page 10: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/10.jpg)
STM32 Value Line
Source: [1]
![Page 11: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/11.jpg)
STM32 Value Line• Main features:
– FLASH memory up to 128 kB
– SRAM up to 8 kB
– Up to 16 ADC converters 12-bit (1.2 µs)
– 2 x 12-bit DAC
– Up to 7 timers (16-bit) giving control over 26 outputs
– Consumer Electronic Control (CEC)
– I2C, SPI and UART
– Built-in oscillator and watchdog
![Page 12: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/12.jpg)
STM32 Connectivity Line
![Page 13: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/13.jpg)
STM32 Connectivity Line
• Main features:
– Cortex-M3 based family
– Pin compatibility with older STM32 devices
– Clocking speed of Cotrex-M3 core up to 72
MHz
– Destined for the applications where good
performance and excellent connectivity
parameters are necessary
![Page 14: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/14.jpg)
STM32 Connectivity Line
Source: [1]
![Page 15: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/15.jpg)
STM32 Connectivity Line
• Main features:
– FLASH memory up to 256 kB
– SRAM up to 64 kB
– Up to 16 ADC converters 12-bit (1.2 µs)
– 2 x 12-bit DAC
– Up to 7 timers (16-bit) giving control over 26
outputs
– Multichannel DMA
– Up to 14 communication interfaces
![Page 16: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/16.jpg)
STM32 Connectivity Line
• Main features:
– 10/100 Mb Ethernet MAC with DMA
– Support for MII and RMII
– Host USB 2.0 with dedicated buffer
– Two CAN 2.0B with dedicated buffers
– PLL block
– 10 timers
– I2C, SPI, UART
– Bootloader on UART, USB and CAN
![Page 17: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/17.jpg)
High perfomance microcontrollers
![Page 18: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/18.jpg)
STM32 High Perfomance Line
![Page 19: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/19.jpg)
STM32 High Perfomance Line
• Main features:
– Pin-to-pin and software compatible with the
STM32 F2 series
– DSP capability
– Floating point unit
– TFT LCD controller with graphic acceleration
– SDRAM interface
– Less than 1 µA RTC
– 2.4 MSPS ADCs
![Page 20: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/20.jpg)
STM32 High Perfomance Line
• Main features:
– 512kB to 2MB of Flash
– Up to 256kB of RAM
– Up to 20 communication interfaces
– WLCSP (down to 4.0 x 4.2 mm), LQFP64,
LQFP100, LQFP144, LQFP176, LQFP208,
UFBGA176 and TFBGA216 packages
![Page 21: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/21.jpg)
ARM-based NXP microcontrollers
![Page 22: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/22.jpg)
NXP portfolio of ARM core processors
Source: [2]
![Page 23: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/23.jpg)
NXP ARM Family Overview
Source: [2]
![Page 24: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/24.jpg)
LPC Go
Source: [2]
![Page 25: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/25.jpg)
LPC1100 - throughput
Source: [2]
![Page 26: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/26.jpg)
LPC Go
Source: [2]
![Page 27: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/27.jpg)
LPC Connect
Source: [2]
![Page 28: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/28.jpg)
LPC11U00
![Page 29: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/29.jpg)
LPC ConnectPlus
![Page 30: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/30.jpg)
Source: [2]
![Page 31: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/31.jpg)
LPC ConnectTurbo
![Page 32: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/32.jpg)
Source: [2]
![Page 33: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/33.jpg)
LPC Command
![Page 34: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/34.jpg)
LPC Command
![Page 35: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/35.jpg)
ARM-based Analog Devices microcontrollers
![Page 36: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/36.jpg)
ARM-based Analog Devices microcontrollers
![Page 37: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/37.jpg)
ADuC7xxx
• Main features:
– Analog microcontrollers with ARM core
– Improvements of 8051-based ADuC8xx series
– Up to 126kB FLASH
– Up to 8kB RAM
– Up to 40 MIPS
– 16 channels of 12 bit ADC (14b and 24b
versions also available)
– 4 channels of 12 bit DAC
![Page 38: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/38.jpg)
ADuC7026
Source: [3]
![Page 39: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/39.jpg)
ADuC7026
• Main features:
– ARM7TDMI core
– Clocking:
• On chip osciallator
• External watch crystal
• External clock source up to 44 MHz
– Multichannel (16ch), 12-bit, 1 MSPS ADC
– Fully differential and single-ended modes
– 0 V to VREF analog input range
– On-chip voltage reference
![Page 40: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/40.jpg)
ADuC7026
• Main features:
– On-chip temperature sensor (±3°C)
– 12-bit voltage output DACs
Up to 4 DAC outputs available
– Voltage comparator
– UART, 2 x I2C and SPI
– 4x general-purpose timers
– Power supply monitor
– 3-phase, 16-bit PWM generator
– Programmable logic array (PLA)
![Page 41: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/41.jpg)
ADuC7026 - ADC
Source: [3]
Pseudo Differential
Single Ended
![Page 42: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/42.jpg)
ADuC7026 – Driving ADC
Source: [3]
Pseudo Differential
Single Ended
![Page 43: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/43.jpg)
ADuC7026 - PLA
Source: [3]
![Page 44: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/44.jpg)
ADuC7026 – 3-phase PWM
Source: [3]
![Page 45: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/45.jpg)
ADuC7026 – 3-phase PWM
Source: [3]
![Page 46: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/46.jpg)
ADuC7026 – H-bridge controller
Source: [3]
![Page 47: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/47.jpg)
ARM-based FreeScalemicrocontrollers
![Page 48: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/48.jpg)
ARM based Freescale microcontrollers
• Freescale uses ARM cores in the largest and most powerful constructions
as Multimedia Application Processors
• Smaller ARM cores are used in normal MCUs
• For lower performance constructions they are using other cores (HC08,
PowerQuicc, ColdFire, PowerPC, CorIQ, …)
• Freescale uses ARM9, ARM11 and Cortex-A8 cores
![Page 49: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/49.jpg)
![Page 50: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/50.jpg)
Family Kinetis
![Page 51: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/51.jpg)
Kinetis K/L series
![Page 52: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/52.jpg)
![Page 53: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/53.jpg)
![Page 54: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/54.jpg)
• The entry point into the Kinetis L series
•Devices start from 8 KB of flash in a small-footprint 4x4 mm 24 QFN
package
![Page 55: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/55.jpg)
•Kinetis KL1 family is compatible with the Kinetis K10 (ARM® Cortex™-M4)
family
•Devices start from 32 KB of flash in a small-footprint 5 x 5mm 32 QFN
package
![Page 56: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/56.jpg)
•Kinetis KL2 family adds a Full-Speed USB 2.0 On-The-Go controller with
an integrated low-voltage regulator
![Page 57: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/57.jpg)
•Kinetis KL3 family adds a flexible, low-power segment LCD controller
with support for up to 376 segments
![Page 58: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/58.jpg)
•Kinetis KL4 family combines USB and LCD controller
![Page 59: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/59.jpg)
• Devices start from 32 KB of flash in a small-footprint 5 x 5mm 32 QFN
package
![Page 60: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/60.jpg)
![Page 61: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/61.jpg)
![Page 62: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/62.jpg)
• High-performance MCUs with advanced performance and feature integration
![Page 63: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/63.jpg)
Heterogenous ARM microcontrollers
![Page 64: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/64.jpg)
![Page 65: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/65.jpg)
![Page 66: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/66.jpg)
![Page 67: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/67.jpg)
Family i.MX• Freescale offers five subfamilies:
– i.MX2 with ARM926 cores
– i.MX3 with ARM1139 cores
– i.MX5 with Cortex-A8 cores
– i.MX6 with Cortex-A9 cores
– i.MXS with ARM9TDMI cores
![Page 68: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/68.jpg)
Family i.MX
![Page 69: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/69.jpg)
Rodzina i.MX2
i.MX2
familiy
![Page 70: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/70.jpg)
Family i.MX2• Main features:
– ARM926EJ-S core
– Max clock: 454 MHz
– I-Cache/D-Cache: 16kB/32kB
– Embedded SRAM: upto 128kB
– Exetrnal memory interface:
• DDR/ DDR2
• SDRAM
• NOR
• NAND
• and others
![Page 71: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/71.jpg)
Family i.MX2• Main features:
– LCD resolution: upto 860x480
– Touch screen controller
– Hardware Video Acceleration
– Image Pre- and Post- processor
– Upto 6 x UART, 4 x SPI, 2 x I2C, I2S, 2 x CAN
– USB HS OTG
– 10/100 Ethernet + L2 Switch
– 4 x SD/MMC controller
– 1 x PCMCIA
![Page 72: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/72.jpg)
Family i.MX2• Main features:
– 1 x Memory Stick
– 1 x SIM card
– PATA interface
– support of many security algorithms
– 6 x timer
– 8 x ADC channel
– Packages from 128 LQFP to 473 MAPBGA
![Page 73: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/73.jpg)
i.MX3
familiy
![Page 74: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/74.jpg)
Family i.MX3• Main features:
– ARM1136JF-S core
– Max clock: 532 MHz
– I-Cache/D-Cache: 16kB/16kB
– Embedded SRAM: upto 128kB
– Exetrnal memory interface:
• DDR/ DDR2
• SDRAM
• NOR
• NAND
• and others
![Page 75: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/75.jpg)
Family i.MX3• Main features:
– LCD resolution: upto 800x400
– VGA Hardware Video Acceleration
– Image Pre- and Post- processor
– OpenGL hardware support
– Upto 5 x UART, 3 x SPI, 3 x I2C, I2S, 2 x CAN
– USB HS OTG
– 10/100 Ethernet
– 4 x SD/MMC controller
– 1 x PCMCIA
![Page 76: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/76.jpg)
Family i.MX3• Main features:
– 1 x Memory Stick
– 1 x SIM card
– PATA interface
– support of many security algorithms
– 6 x timer
– Only MAPBGA packages
![Page 77: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/77.jpg)
Rodzina i.MX5
i.MX5
familiy
![Page 78: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/78.jpg)
Family i.MX5• Main features:
– Cortex-A8 core
– Max clock: 1 GHz
– L1 I-Cache/D-Cache: 32kB/32kB
– L2 cache: 256kB
– Embedded SRAM: 128kB
– Exetrnal memory interface:
• DDR/ DDR2/ DDR3
• SDRAM
• NOR
• NAND
• and others
![Page 79: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/79.jpg)
Family i.MX5• Main features:
– LCD resolution: upto 1600x1200
– HD1080p Hardware Video Acceleration
– Image Pre- and Post- processor
– OpenGL hardware support
– Upto 5 x UART, 3 x SPI, 3 x I2C, I2S, 2 x CAN
– 3 x USB HS OTG
– 10/100 Ethernet
– 4 x SD/MMC controller
– 1 x PCMCIA
![Page 80: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/80.jpg)
Family i.MX5• Main features:
– PATA interface
– SATA interface
– support of many security algorithms
– 6 x timer
– Only MAPBGA packages
![Page 81: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/81.jpg)
i.MX535 – block diagram 1/2
Source: [5]
![Page 82: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/82.jpg)
i.MX535 – block diagram 2/2
Source: [5]
![Page 83: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/83.jpg)
i.MX535 – main benefits 1/2
• Very high-performance processing and
multimedia capabilities.
• Complete hardware and software package
provided to enable faster time to market and
lower R&D investment.
• Dedicated video and graphics hardware
acceleration provides best in class performance
for power.
• Adobe Flash 10.1 acceleration. Full 1080p
decode. HD 720p ready video conferencing.
![Page 84: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/84.jpg)
i.MX535 – main benefits 2/2
• Increased core speed improves web browsing experience.
• Up to 2GB external memory support prepares your end device for cloud computing applications and future OSs and browsers.
• DDR2 and DDR3 ready for greater flexibility in system design.
• Optimized for low power operation to give best performance for battery life.
• More integration lowers your system bill of materials.
![Page 85: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/85.jpg)
Rodzina i.MX6
i.MX6
familiy
![Page 86: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/86.jpg)
Family i.MX6• Main features:
– Cortex-A9 core – single, dual or quad
– Max clock: 1.2 GHz
– HD1080p encode and decode
– 3D video playback in high definition
– IOs:
• HDMI
• GigaBit Ethernet
• multiple USB 2.0
• PCI Express
– Comprehensive Security
![Page 87: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/87.jpg)
Family i.MX6• Main features:
– 1MB L2 cache
– Neon
– VFPv3-d16
– 3D graphics with 4 shaders
– DDR3 supports
– SATA II
![Page 88: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/88.jpg)
ARM-based Texas Instruments microcontrollers
![Page 89: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/89.jpg)
![Page 90: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/90.jpg)
Stellaris Family• Main features:
– Cortex-M3 core
– Clock upto 100MHz
– Over 160 chips in family
– Upto 256kB FLASH
– Upto 96kB RAM
– Ethernet, USB and CAN blocks available
![Page 91: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/91.jpg)
Stellaris family
Source: [4]
![Page 92: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/92.jpg)
Sitara family
![Page 93: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/93.jpg)
Sitara Family• Main features:
– ARM9 core @ 300-450MHz
– Cortex-A8 core @ 600-1.5 GHz
– only 16 devices in the family
– Extensive support for video applications
– Up to 32KB I/D cache 256 KB L2,
– LPDDR, DDR2/3 support
– Gigabit Ethernet, USB, SATA, CAN
![Page 94: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/94.jpg)
Stellaris family
Source: [5]
![Page 95: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/95.jpg)
Sitara AM3894• Main features:
– Cortex-A8 core @ 1.5 GHz:
• Dual-issue, superscalar architecture
• NEON
• Jazelle
• VFPv3
– 32KB I/D cache
– 256 KB L2 cache
– 512kB on-chip RAM
– Dual USB 2.0. HS-host/client
![Page 96: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/96.jpg)
Sitara AM3894• Main features:
– SGX530 3D Graphics Engine:
• up to 30Mtrangles/s
• Universal Scalable Shader Engine
• Direct3D Mobile, OpenGL, OpenVG, OpenMAX API support
– HD Video Processing Subsystem
– Dual 32-bit DDR2/3 SDRAM Interfaces:
• Supports up to DDR2-800 and DDR3-1600
• 2 GB Total Address Space
– One PCI Express® (PCIe®) 2.0 Port
– One SATA controller with interface to two hard
disks
![Page 97: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/97.jpg)
Sitara AM3894• Main features:
– 10/100/1000 Mbps Ethernet MACs
– Seven 32-bit General-Purpose Timers
– 3 x UART/IrDA modules
– 2 x i2C
– 3 x audio ports
– 40MHz SPI bus
![Page 98: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/98.jpg)
Sitara AM3894
![Page 99: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/99.jpg)
OMAP family
![Page 100: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/100.jpg)
OMAP 5432 (preview)• Main features:
– Process Node : 28nm
– ARM® Cortex™-A15 Clock Speed (Dual): 1.7GHz, 2.0GHz
– 2D & 3D Graphics : Hardware Accelerated
– Video performance (2D) : Up to 3 displays + HDMI1.4a,
1080p HD 60fps
–Video performance (3D) : 12 MP stereo (dual), 1080p
stereoscopic 3D
– Imaging performance (2D): 4 cameras with up to 24 MP
primary
–Imaging performance (3D) : 12 MP stereo (dual)
– Resolution : Up to WUXGA (2560x1600)
–Memory Interface (Dual Channel) : PC DDR3/DDR3L
532MHz
![Page 101: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/101.jpg)
OMAP 5432 - application
![Page 102: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/102.jpg)
Thank you for your attention
![Page 103: Systemy RT i embedded Wykład 8 Mikrokontrolery i procesory ...](https://reader034.fdocuments.net/reader034/viewer/2022051008/58760c561a28ab9f588bddb5/html5/thumbnails/103.jpg)
References
[1] STM32 family documentation; www.st.com
[2] LPC family documentation; www.nxp.com
[3] ADuC7026 documentation; www.analog.com
[4] Stellaris family documentation; www.ti.com
[5] Sitara family documentation; www.ti.com
[6]
http://cache.freescale.com/files/32bit/doc/brochure/FR
EESCALEARM.pdf
[7] http://www.ti.com/lit/sl/slyy028d/slyy028d.pdf