1,382 matches
-
STMicroelectronics STM32 F0, Freescale Kinetis E ARMv7-M 32 ARM Cortex-M3 Atmel SAM3A, Energy Micro EFM32 ARMv7EM 32 ARM Cortex-M4 Texas Instruments LM4F ARMv7-R 32 ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7 Texas Instruments Hercules RM4x ARMv7-A 32 ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, Apple A4, A5, A6 ARMv8-A 64/32 ARM Cortex-A9, ARM Cortex-A12, ARM CortexA 15 Apple A7 Pe arhitectura ARM rulează majoritatea sistemelor de operare moderne, de la cele embedded și în timp real (Linux, Windows CE, Symbian, ChibiOS/RT, FreeRTOS
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Cortex-M3 Atmel SAM3A, Energy Micro EFM32 ARMv7EM 32 ARM Cortex-M4 Texas Instruments LM4F ARMv7-R 32 ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7 Texas Instruments Hercules RM4x ARMv7-A 32 ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, Apple A4, A5, A6 ARMv8-A 64/32 ARM Cortex-A9, ARM Cortex-A12, ARM CortexA 15 Apple A7 Pe arhitectura ARM rulează majoritatea sistemelor de operare moderne, de la cele embedded și în timp real (Linux, Windows CE, Symbian, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus PLUS, MicroC/OS-II, PikeOS, QNXĂ, la
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
SAM3A, Energy Micro EFM32 ARMv7EM 32 ARM Cortex-M4 Texas Instruments LM4F ARMv7-R 32 ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7 Texas Instruments Hercules RM4x ARMv7-A 32 ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, Apple A4, A5, A6 ARMv8-A 64/32 ARM Cortex-A9, ARM Cortex-A12, ARM CortexA 15 Apple A7 Pe arhitectura ARM rulează majoritatea sistemelor de operare moderne, de la cele embedded și în timp real (Linux, Windows CE, Symbian, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus PLUS, MicroC/OS-II, PikeOS, QNXĂ, la sisteme de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Micro EFM32 ARMv7EM 32 ARM Cortex-M4 Texas Instruments LM4F ARMv7-R 32 ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7 Texas Instruments Hercules RM4x ARMv7-A 32 ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, Apple A4, A5, A6 ARMv8-A 64/32 ARM Cortex-A9, ARM Cortex-A12, ARM CortexA 15 Apple A7 Pe arhitectura ARM rulează majoritatea sistemelor de operare moderne, de la cele embedded și în timp real (Linux, Windows CE, Symbian, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus PLUS, MicroC/OS-II, PikeOS, QNXĂ, la sisteme de operare mobile
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Instruments LM4F ARMv7-R 32 ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7 Texas Instruments Hercules RM4x ARMv7-A 32 ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, Apple A4, A5, A6 ARMv8-A 64/32 ARM Cortex-A9, ARM Cortex-A12, ARM CortexA 15 Apple A7 Pe arhitectura ARM rulează majoritatea sistemelor de operare moderne, de la cele embedded și în timp real (Linux, Windows CE, Symbian, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus PLUS, MicroC/OS-II, PikeOS, QNXĂ, la sisteme de operare mobile (Android, iOS, Windows Phone, Windows RT, Bada
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
QNXĂ, la sisteme de operare mobile (Android, iOS, Windows Phone, Windows RT, Bada, Blackberry OS/Blackberry 10, MeeGo, Firefox OS, Tizen, Ubuntu Touch, Sailfishă și până la sisteme de operare desktop (BSD, distribuții Linuxă. La sârșitul anilor 1990 procesoarele cu arhitectură ARM au devenit extrem de populare și au fost utilizate pe scară tot mai largă în dispozitive mobile (telefoane, asistenți digitali personali sau echipamente multimediaă și în echipamentele de telecomunicații. Nucleul de procesor ARM920TDMI, cu pipeline pe 5 niveluri, prezentat în figura
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
fost utilizate pe scară tot mai largă în dispozitive mobile (telefoane, asistenți digitali personali sau echipamente multimediaă și în echipamentele de telecomunicații. Nucleul de procesor ARM920TDMI, cu pipeline pe 5 niveluri, prezentat în figura 2.28, este reprezentativ pentru arhitectura ARM din acei ani ([53]Ă. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 51 Figura 2.28 Structura procesorului de numere întregi ARM920TDMI ([53]Ă Acest procesor a fost utilizat ca element central în
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 53 Advanced Peripheral Bus (APBĂ asigură o interfață simplă cu dispozitivele periferice ce necesită transferuri lente de date. Interfața AMBA este folosită și în dispozitivele actuale bazate pe nuclee avansate ARM Cortex iar un microcontroler tipic cu nucleu procesor ARM incorporează de obicei 2 din aceste magistrale, AHB sau ASB și APB, într-o structură de tipul celei prezentate în figura 2.30. Figura 2.30 Structura microcontroler ARM cu interfață
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
embedded 53 Advanced Peripheral Bus (APBĂ asigură o interfață simplă cu dispozitivele periferice ce necesită transferuri lente de date. Interfața AMBA este folosită și în dispozitivele actuale bazate pe nuclee avansate ARM Cortex iar un microcontroler tipic cu nucleu procesor ARM incorporează de obicei 2 din aceste magistrale, AHB sau ASB și APB, într-o structură de tipul celei prezentate în figura 2.30. Figura 2.30 Structura microcontroler ARM cu interfață AMBA ([53]Ă Generația actuală de procesoare ARM se
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
nuclee avansate ARM Cortex iar un microcontroler tipic cu nucleu procesor ARM incorporează de obicei 2 din aceste magistrale, AHB sau ASB și APB, într-o structură de tipul celei prezentate în figura 2.30. Figura 2.30 Structura microcontroler ARM cu interfață AMBA ([53]Ă Generația actuală de procesoare ARM se bazează pe nuclee procesor numite comercial Cortex și grupate pe trei categorii, în funcție de aplicațiile cărora li se adresează, Cortex A, Cortex R și Cortex M. Categoria Cortex-A vizează
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
procesor ARM incorporează de obicei 2 din aceste magistrale, AHB sau ASB și APB, într-o structură de tipul celei prezentate în figura 2.30. Figura 2.30 Structura microcontroler ARM cu interfață AMBA ([53]Ă Generația actuală de procesoare ARM se bazează pe nuclee procesor numite comercial Cortex și grupate pe trei categorii, în funcție de aplicațiile cărora li se adresează, Cortex A, Cortex R și Cortex M. Categoria Cortex-A vizează aplicații cu sisteme de operare mobile de performanță (iOS, Android
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
caracteristica principală este puterea de procesare cât mai mare și posibilitatea de a integra în același dispozitiv mai multe nuclee procesor. Nuclee tipice sunt Cortex A5, A8, A9, A12 și A15, separate în funcție de nivelul performanțelor. Figura 2.31. Structura nucleului ARM Cortex A5 ([53]Ă Un nivel sporit al performanțelor se poate obține cu nucleul Cortex-A9 prezentat în figura 2.32: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 54 Figura 2.32 Structura nucleului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Cortex A5 ([53]Ă Un nivel sporit al performanțelor se poate obține cu nucleul Cortex-A9 prezentat în figura 2.32: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 54 Figura 2.32 Structura nucleului ARM Cortex A9 ([53]Ă Performanțele cele mai mari ale gamei Cortex-A sunt asigurate de nucleul Cortex-A15 prezentat în figura 2.33: Figura 2.33 Structura nucleului ARM Cortex A15 ([53]Ă Categoria Cortex-R vizează aplicații cu sisteme de timp
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
embedded Construcția și tehnologia sistemelor embedded 54 Figura 2.32 Structura nucleului ARM Cortex A9 ([53]Ă Performanțele cele mai mari ale gamei Cortex-A sunt asigurate de nucleul Cortex-A15 prezentat în figura 2.33: Figura 2.33 Structura nucleului ARM Cortex A15 ([53]Ă Categoria Cortex-R vizează aplicații cu sisteme de timp real de performanță pentru aplicații multimedia și industriale, la care caracteristica principală este puterea de procesare cât mai mare și siguranța în funcționare. Nuclee tipice sunt Cortex R4
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
real de performanță pentru aplicații multimedia și industriale, la care caracteristica principală este puterea de procesare cât mai mare și siguranța în funcționare. Nuclee tipice sunt Cortex R4, R5 și R7 separate în funcție de nivelul performanțelor. Figura 2.34 Structura nucleului ARM Cortex R4 ([53]Ă Pentru aplicațiile în care sunt necesare două nuclee se poate folosi un dispozitiv bazat pe nuclee Cortex-R5: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 55 Figura 2.35 Structura
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
R4 ([53]Ă Pentru aplicațiile în care sunt necesare două nuclee se poate folosi un dispozitiv bazat pe nuclee Cortex-R5: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 55 Figura 2.35 Structura nucleului ARM Cortex R5 ([53]Ă Performanțele cele mai bune în această categorie de aplicații embedded sunt asigurate de nucleele Cortex-R7, a căror structură internă este prezentată în figura 2.36: Figura 2.36 Structura nucleului ARM Cortex R5 ([53]Ă Categoria
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Figura 2.35 Structura nucleului ARM Cortex R5 ([53]Ă Performanțele cele mai bune în această categorie de aplicații embedded sunt asigurate de nucleele Cortex-R7, a căror structură internă este prezentată în figura 2.36: Figura 2.36 Structura nucleului ARM Cortex R5 ([53]Ă Categoria de nuclee Cortex-M vizează aplicații embedded la care caracteristicile principale sunt prețul și consumul de energie cât mai scăzute. Nuclee tipice sunt Cortex M0, M0+, M1, M3, și M4 separate în funcție de nivelul performanțelor și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
8051. Structura unui nucleu Cortex M0 este prezentat în figura 2.37, iar a nucleului Cortex-M0+ în figura 2.38. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 56 Figura 2.37 Structura nucleului ARM Cortex-M0 ([53]Ă Nucleul Cortex-M0+ prezintă o structură mai avansată: Figura 2.38 Structura nucleului ARM Cortex-M0+ ([53]Ă Nucleul Cortex-M1 oferă în plus interfețe mai rapide la memorie: Figura 2.39 Structura nucleului ARM Cortex-M1 ([53]Ă Nucleul Cortex-M3
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
în figura 2.38. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 56 Figura 2.37 Structura nucleului ARM Cortex-M0 ([53]Ă Nucleul Cortex-M0+ prezintă o structură mai avansată: Figura 2.38 Structura nucleului ARM Cortex-M0+ ([53]Ă Nucleul Cortex-M1 oferă în plus interfețe mai rapide la memorie: Figura 2.39 Structura nucleului ARM Cortex-M1 ([53]Ă Nucleul Cortex-M3 oferă în plus interfață avansată cu dispozitivele periferice și unitate de protecție a memoriei: Capitolul 2
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Figura 2.37 Structura nucleului ARM Cortex-M0 ([53]Ă Nucleul Cortex-M0+ prezintă o structură mai avansată: Figura 2.38 Structura nucleului ARM Cortex-M0+ ([53]Ă Nucleul Cortex-M1 oferă în plus interfețe mai rapide la memorie: Figura 2.39 Structura nucleului ARM Cortex-M1 ([53]Ă Nucleul Cortex-M3 oferă în plus interfață avansată cu dispozitivele periferice și unitate de protecție a memoriei: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 57 Figura 2.40 Structura nucleului ARM
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
ARM Cortex-M1 ([53]Ă Nucleul Cortex-M3 oferă în plus interfață avansată cu dispozitivele periferice și unitate de protecție a memoriei: Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 57 Figura 2.40 Structura nucleului ARM Cortex-M3 ([53]Ă Cel mai performant membru al familiei Cortex-M, nucleul Cortex-M4 oferă în plus extensii de procesare digitală de semnal: Figura 2.41 Structura nucleului ARM Cortex-M4 ([53]Ă Un exemplu de dispozitiv bazat pe nucleul Cortex-M3 este
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
embedded Construcția și tehnologia sistemelor embedded 57 Figura 2.40 Structura nucleului ARM Cortex-M3 ([53]Ă Cel mai performant membru al familiei Cortex-M, nucleul Cortex-M4 oferă în plus extensii de procesare digitală de semnal: Figura 2.41 Structura nucleului ARM Cortex-M4 ([53]Ă Un exemplu de dispozitiv bazat pe nucleul Cortex-M3 este microcontrolerul STM32L15xx6, produs de ST Microelectronics, prezentat în figura 2.42. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 58 Figura 2
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
permanentă scădere. Demn de remarcat este faptul că un producător major de dispozitive compatibile 8051, NXP / Philips, a renunțat în 2012 la fabricarea microcontrolerelor pe 8 biți, în speță familia 8051. Unul dintre motive a fost, probabil, faptul că microcontrolerele ARM Cortex M0+ oferă performanțe net superioare la prețuri care încep să concureze cu cele ale dispozitivelor 8051. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 62 Arhitectura Atmel AVR Familia de microcontrolere Atmel AVR
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
51] ***, “STM32L15xx6/8/B Ultra-low-power 32 bit MCU ARM-based Cortex-M3, 128KB Flash, 16KB SRAM, 4KB EEPROM, LCD, USB, ADC, DAC”, ST Microelectronics, 2013. [52] ***, “MSP430x43x1, MSP430x43x, MSP430x44x1, MSP430x44x mixed signal microcontroller”, slas344g datasheet, Texas Instruments Inc., 2009. [53] Steve Furber, “ARM system-on-chip architecture (2nd Editionă”, Addison Wesley, March 2000. Microchip JP020587 [54] Ross Carlton, Greg Racino, John Suchyta, “Improving the transient immunity performance of microcontroller-based applications”, Freescale Semiconductor, AN2764, 2005. [55] Ali Sheikholeslami, P. Glenn Gulak, “A Survey of Circuit Innovations
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
engineers”, slyy018a white paper, Texas Instruments Deutschland, 2010. [59] ***, Journal of Analog Innovation, Linear Technology, vol.20, no.3, October 2010. [60] Paul Svasta et al, “Componente electronice pasive: rezistoare, condensatoare, inductoare. Probleme”, Ed. Cavallioti, București, Romania, 2012. [61] ***, “RM4 ARM Cortex™-R4 Microcontrollers”, Texas Instruments, www.ti.com, accesat la 25.11.2013 [62] Alexandru Vasile, Irina Bacîș, “Bazele electronicii auto”, Ed. Cavallioti, București, 2013. [63] Cristina Marghescu, Mihaela Pantazica, Sever Pasca, “Integration of a Pletysmographic Sensor for Pulse Measurements
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]