1,382 matches
-
procesare de latența mare a structurii pipeline este foarte mare. O microarhitectură avansată compatibilă Intel x86 este cea a procesorului cu 4 nuclee AMD Opteron Barcelona, descrisă în figura 2.11; etapele principale ale execuției instrucțiunilor corespund blocurilor indicate. Nucleul ARM Cortex A9 dispune de asemenea de o structură pipeline complexă pe 11 niveluri pentru execuția instrucțiunilor care asigură frecvențe ridicate ale semnalului de tact și performanțe superioare de procesare a datelor. Utilizarea mecanismului pipeline permite realizarea paralelismului la nivel de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
familia Core, în sensul diminuării performanțelor, pentru a reduce în mod drastic consumul. Astfel au apărut procesoarele Atom de consum redus, care sunt competitive atât din punct de vedere al consumului cât și al performanțelor cu cele mai puternice procesoare ARM, din familia Cortex A15. Arhitectura ARM ARM este o familie de arhitecturi de microprocesoare de tip RISC dezvoltată de compania britanică ARM Holdings. Arhitectura RISC oferă, comparativ cu microprocesoarele bazate pe arhitecturi cu set complex de instrucțiuni, o structură cu
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
pentru a reduce în mod drastic consumul. Astfel au apărut procesoarele Atom de consum redus, care sunt competitive atât din punct de vedere al consumului cât și al performanțelor cu cele mai puternice procesoare ARM, din familia Cortex A15. Arhitectura ARM ARM este o familie de arhitecturi de microprocesoare de tip RISC dezvoltată de compania britanică ARM Holdings. Arhitectura RISC oferă, comparativ cu microprocesoarele bazate pe arhitecturi cu set complex de instrucțiuni, o structură cu un număr mai redus de tranzistoare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a reduce în mod drastic consumul. Astfel au apărut procesoarele Atom de consum redus, care sunt competitive atât din punct de vedere al consumului cât și al performanțelor cu cele mai puternice procesoare ARM, din familia Cortex A15. Arhitectura ARM ARM este o familie de arhitecturi de microprocesoare de tip RISC dezvoltată de compania britanică ARM Holdings. Arhitectura RISC oferă, comparativ cu microprocesoarele bazate pe arhitecturi cu set complex de instrucțiuni, o structură cu un număr mai redus de tranzistoare și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
sunt competitive atât din punct de vedere al consumului cât și al performanțelor cu cele mai puternice procesoare ARM, din familia Cortex A15. Arhitectura ARM ARM este o familie de arhitecturi de microprocesoare de tip RISC dezvoltată de compania britanică ARM Holdings. Arhitectura RISC oferă, comparativ cu microprocesoarele bazate pe arhitecturi cu set complex de instrucțiuni, o structură cu un număr mai redus de tranzistoare și, prin urmare, costuri de fabricație și consum de energie mai mici. Arhitectura ARM este mai
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
compania britanică ARM Holdings. Arhitectura RISC oferă, comparativ cu microprocesoarele bazate pe arhitecturi cu set complex de instrucțiuni, o structură cu un număr mai redus de tranzistoare și, prin urmare, costuri de fabricație și consum de energie mai mici. Arhitectura ARM este mai simplă decât alte arhitecturi RISC, ceea ce a favorizat utilizarea sa într-o gamă largă de dispozitive, de la cele portabile alimentate de la baterie, de genul tablete, telefoane inteligente, laptopuri ultraportabile sau diferite alte sisteme embedded și până la servere multiprocesor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
favorizat utilizarea sa într-o gamă largă de dispozitive, de la cele portabile alimentate de la baterie, de genul tablete, telefoane inteligente, laptopuri ultraportabile sau diferite alte sisteme embedded și până la servere multiprocesor complexe, de genul Dell Copper. Ultimele versiuni de procesoare ARM integrează în același cip de siliciu mai multe nuclee microprocesor, controller de memorie și alte module ce accelerează anumite tipuri de aplicații (procesor grafic, decodoare audio-video, procesor de criptare decriptare etc., procesor pentru accelerarea execuției codului Java). Există versiuni de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în același cip de siliciu mai multe nuclee microprocesor, controller de memorie și alte module ce accelerează anumite tipuri de aplicații (procesor grafic, decodoare audio-video, procesor de criptare decriptare etc., procesor pentru accelerarea execuției codului Java). Există versiuni de procesoare ARM ce integrează și memoria RAM/Flash a sistemului, acestea fiind dispozitive complexe de tip System on Chip cu aplicații în dispozitivele mobile moderne (tablete, telefoane inteligente). Compania ARM Holdings se ocupă cu dezvoltarea setului de instrucțiuni și a arhitecturii dispozitivelor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
decriptare etc., procesor pentru accelerarea execuției codului Java). Există versiuni de procesoare ARM ce integrează și memoria RAM/Flash a sistemului, acestea fiind dispozitive complexe de tip System on Chip cu aplicații în dispozitivele mobile moderne (tablete, telefoane inteligente). Compania ARM Holdings se ocupă cu dezvoltarea setului de instrucțiuni și a arhitecturii dispozitivelor ARM, dar nu cu fabricarea lor. În schimb, compania licențiază setul de instrucțiuni și designul nucleelor către terți, care își dezvoltă propriile produse bazate pe această arhitectură și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
ce integrează și memoria RAM/Flash a sistemului, acestea fiind dispozitive complexe de tip System on Chip cu aplicații în dispozitivele mobile moderne (tablete, telefoane inteligente). Compania ARM Holdings se ocupă cu dezvoltarea setului de instrucțiuni și a arhitecturii dispozitivelor ARM, dar nu cu fabricarea lor. În schimb, compania licențiază setul de instrucțiuni și designul nucleelor către terți, care își dezvoltă propriile produse bazate pe această arhitectură și pot conține, în dispozitive de tip System on Chip, și alte module proprii
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
propriile produse bazate pe această arhitectură și pot conține, în dispozitive de tip System on Chip, și alte module proprii care implementează anumite funcțiuni - memorii, circuite radio, decodoare, circuite de procesare a semnalului etc. Numărul de companii care oferă dispozitive ARM este foarte mare, și include nume ca Samsung, Apple, Texas Instruments, Qualcomm, Rockchip, Nvidia. În 2013 ARM Holdings avea peste 900 de licențe active ale arhitecturii sale. În primul trimestru al anului 2013 au fost comercializate peste 2,6 miliarde
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
alte module proprii care implementează anumite funcțiuni - memorii, circuite radio, decodoare, circuite de procesare a semnalului etc. Numărul de companii care oferă dispozitive ARM este foarte mare, și include nume ca Samsung, Apple, Texas Instruments, Qualcomm, Rockchip, Nvidia. În 2013 ARM Holdings avea peste 900 de licențe active ale arhitecturii sale. În primul trimestru al anului 2013 au fost comercializate peste 2,6 miliarde cipuri bazate pe nuclee ARM. La nivelul anului 2010, dispozitivele ARM se găseau în 95% din telefoanele
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
include nume ca Samsung, Apple, Texas Instruments, Qualcomm, Rockchip, Nvidia. În 2013 ARM Holdings avea peste 900 de licențe active ale arhitecturii sale. În primul trimestru al anului 2013 au fost comercializate peste 2,6 miliarde cipuri bazate pe nuclee ARM. La nivelul anului 2010, dispozitivele ARM se găseau în 95% din telefoanele inteligente, 30% din televizoarele și 10% din sistemele de calcul mobile, ceea ce asigură arhitecturii ARM titlul necontestat de cea mai răspândită arhitectură set de instrucțiuni ca număr de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Instruments, Qualcomm, Rockchip, Nvidia. În 2013 ARM Holdings avea peste 900 de licențe active ale arhitecturii sale. În primul trimestru al anului 2013 au fost comercializate peste 2,6 miliarde cipuri bazate pe nuclee ARM. La nivelul anului 2010, dispozitivele ARM se găseau în 95% din telefoanele inteligente, 30% din televizoarele și 10% din sistemele de calcul mobile, ceea ce asigură arhitecturii ARM titlul necontestat de cea mai răspândită arhitectură set de instrucțiuni ca număr de dispozitive, depășind cu mult arhitectura Intel
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
anului 2013 au fost comercializate peste 2,6 miliarde cipuri bazate pe nuclee ARM. La nivelul anului 2010, dispozitivele ARM se găseau în 95% din telefoanele inteligente, 30% din televizoarele și 10% din sistemele de calcul mobile, ceea ce asigură arhitecturii ARM titlul necontestat de cea mai răspândită arhitectură set de instrucțiuni ca număr de dispozitive, depășind cu mult arhitectura Intel x86. Nucleele ARM actuale dispun de magistrale de date și de memorie pe 32 de biți, ceea ce înseamnă un spațiu de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în 95% din telefoanele inteligente, 30% din televizoarele și 10% din sistemele de calcul mobile, ceea ce asigură arhitecturii ARM titlul necontestat de cea mai răspândită arhitectură set de instrucțiuni ca număr de dispozitive, depășind cu mult arhitectura Intel x86. Nucleele ARM actuale dispun de magistrale de date și de memorie pe 32 de biți, ceea ce înseamnă un spațiu de adrese de 4Gbytes și aritmetică pe 32 de biți. Ultima arhitectură ARMv8-A oferă trecerea la 64 de biți pentru spațiul de adrese
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
date și de memorie pe 32 de biți, ceea ce înseamnă un spațiu de adrese de 4Gbytes și aritmetică pe 32 de biți. Ultima arhitectură ARMv8-A oferă trecerea la 64 de biți pentru spațiul de adrese și operațiile aritmetice. Instrucțiunile dispozitivelor ARM actuale sunt pe 32 de biți, dar există și un set de instrucțiuni de lungime variabilă - ARM Thumb - care oferă instrucțiuni pe 32 și 16 biți pentru o densitate mai mare a codului. În tabelul alăturat se prezintă evoluția arhitecturilor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
aritmetică pe 32 de biți. Ultima arhitectură ARMv8-A oferă trecerea la 64 de biți pentru spațiul de adrese și operațiile aritmetice. Instrucțiunile dispozitivelor ARM actuale sunt pe 32 de biți, dar există și un set de instrucțiuni de lungime variabilă - ARM Thumb - care oferă instrucțiuni pe 32 și 16 biți pentru o densitate mai mare a codului. În tabelul alăturat se prezintă evoluția arhitecturilor ARM, nucleele specifice fiecărei versiuni de arhitectură, precum și exemple de dispozitive bazate pe aceste nuclee. Pe arhitectura
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
actuale sunt pe 32 de biți, dar există și un set de instrucțiuni de lungime variabilă - ARM Thumb - care oferă instrucțiuni pe 32 și 16 biți pentru o densitate mai mare a codului. În tabelul alăturat se prezintă evoluția arhitecturilor ARM, nucleele specifice fiecărei versiuni de arhitectură, precum și exemple de dispozitive bazate pe aceste nuclee. 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
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Thumb - care oferă instrucțiuni pe 32 și 16 biți pentru o densitate mai mare a codului. În tabelul alăturat se prezintă evoluția arhitecturilor ARM, nucleele specifice fiecărei versiuni de arhitectură, precum și exemple de dispozitive bazate pe aceste nuclee. 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_1090]
-
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_1090]
-
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 <footnote id="53">. Acest procesor a fost utilizat ca element central în microcontrolere ale diverșilor producători de dispozitive semiconductoare, cele mai de succes implementări fiind Atmel AT91RM9200 și Philips/NXP LPC31xx. Structura completă a unui procesor ARM920T
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
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_1090]
-
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_1090]
-
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_1090]