Sunteți pe pagina 1din 7

Hardware

Această secțiune are nevoie de citate suplimentare pentru verificare. Vă rugăm să contribuiți la
îmbunătățirea acestui articol adăugând citate din surse sigure. Materialele fără surse pot fi
contestate și eliminate.

Găsiți surse: "Raspberry Pi" - știri - ziare - cărți - savant - JSTOR (noiembrie 2020) (Aflați cum
și când să eliminați acest mesaj șablon)

Hardware-ul Raspberry Pi a evoluat prin mai multe versiuni care prezintă variații în ceea ce
privește tipul unității centrale de procesare, cantitatea de capacitate de memorie, suportul de rețea
și suportul pentru dispozitive periferice.

Funcția bloc Raspberrypi v01.svg

Această diagramă bloc [care?] descrie modelele B, B+, A și A+. Modelele Pi Zero sunt similare,
dar nu dispun de componentele Ethernet și hub USB. Adaptorul Ethernet este conectat intern la
un port USB suplimentar. În modelele A, A+ și Pi Zero, portul USB este conectat direct la
sistemul pe un cip (SoC). La Pi 1 Model B+ și la modelele ulterioare, cipul USB/Ethernet
conține un hub USB cu cinci porturi, dintre care patru porturi sunt disponibile, în timp ce Pi 1
Model B oferă doar două. La Pi Zero, portul USB este, de asemenea, conectat direct la SoC, dar
utilizează un port micro USB (OTG). Spre deosebire de toate celelalte modele Pi, conectorul
GPIO cu 40 de pini este omis pe Pi Zero, cu găuri de trecere lipite doar în locația pinilor. Pi Zero
WH remediază acest lucru.

Viteza procesorului variază de la 700 MHz la 1,4 GHz pentru Pi 3 Model B+ sau 1,5 GHz pentru
Pi 4; memoria de la bord variază de la 256 MB la 8 GB de memorie cu acces aleatoriu (RAM),
doar Raspberry Pi 4 având mai mult de 1 GB. Cardurile Secure Digital (SD) în format
MicroSDHC (SDHC la primele modele) sunt utilizate pentru a stoca sistemul de operare și
memoria de programe, însă unele modele sunt dotate și cu stocare eMMC la bord[50], iar
Raspberry Pi 4 poate utiliza, de asemenea, o stocare SSD conectată prin USB pentru sistemul de
operare[51].[51] Plăcile au de la unul până la cinci porturi USB. Pentru ieșirea video, sunt
acceptate HDMI și video compozit, cu un jack standard de 3,5 mm tip-ring-sleeve pentru ieșirea
audio. Ieșirea de nivel inferior este asigurată de un număr de pini GPIO, care acceptă protocoale
comune precum I²C. Modelele B au un port Ethernet 8P8C, iar Pi 3, Pi 4 și Pi Zero W au la bord
Wi-Fi 802.11n și Bluetooth[52].

Procesor

Raspberry Pi 2B utilizează un procesor ARM Cortex-A7 quad-core pe 32 de biți la 900 MHz.

SoC-ul Broadcom BCM2835 utilizat în prima generație Raspberry Pi[53] include un procesor
ARM1176JZF-S de 700 MHz, o unitate de procesare grafică (GPU) VideoCore IV,[54] și
memorie RAM. Acesta are o memorie cache de nivel 1 (L1) de 16 KB și o memorie cache de
nivel 2 (L2) de 128 KB. Memoria cache de nivel 2 este utilizată în principal de GPU. SoC-ul este
stivuit sub cipul de memorie RAM, astfel încât doar marginea sa este vizibilă. ARM1176JZ(F)-S
este același procesor utilizat în iPhone-ul original,[55] deși la o frecvență de ceas mai mare și
cuplat cu un GPU mult mai rapid.

Modelul anterior V1.1 al Raspberry Pi 2 folosea un SoC Broadcom BCM2836 cu un procesor


ARM Cortex-A7 quad-core pe 32 de biți la 900 MHz, cu 256 KB de cache L2 partajat[56]
Modelul Raspberry Pi 2 V1. 2 a fost actualizat la un SoC Broadcom BCM2837 cu un procesor
ARM Cortex-A53 quad-core pe 64 de biți la 1,2 GHz,[26] același care este utilizat pe Raspberry
Pi 3, dar subclockat (în mod implicit) la aceeași viteză de 900 MHz a procesorului ca și la V1.1.
SoC-ul BCM2836 nu mai este în producție de la sfârșitul anului 2016.

Raspberry Pi 3 Model B utilizează un SoC Broadcom BCM2837 cu un procesor ARM Cortex-


A53 quad-core pe 64 de biți la 1,2 GHz, cu 512 KB de cache L2 partajat. Modelul A+ și B+ au o
frecvență de 1,4 GHz[57][58][59][59].
Raspberry Pi 4 utilizează un SoC Broadcom BCM2711 cu un procesor ARM Cortex-A72 quad-
core pe 64 de biți la 1,5 GHz (modelele ulterioare: 1,8 GHz), cu 1 MB de cache L2 partajat.[60]
[61] Spre deosebire de modelele anterioare, care foloseau toate un controler de întreruperi
personalizat, nepotrivit pentru virtualizare, controlerul de întreruperi de pe acest SoC este
compatibil cu arhitectura ARM Generic Interrupt Controller (GIC) 2.0, oferind suport hardware
pentru distribuirea întreruperilor atunci când se utilizează capacitățile de virtualizare ARM.[62]
[63].

Raspberry Pi Zero și Zero W utilizează același SoC Broadcom BCM2835 ca și prima generație
Raspberry Pi, deși acum funcționează la o viteză de ceas a procesorului de 1 GHz[64].

Raspberry Pi Zero W 2 utilizează CPU RP3A0-AU, un ARM Cortex A53 de 1 GHz și 64 de biți,
pe 512 MB de SDRAM. Documentația precizează că acest "sistem pe pachet" este un pachet
Broadcom BCM2710A1, care folosește ca nucleu un cip Broadcom BCM2837, care este un
ARM v8 quad-core. RPi3 folosește, de asemenea, BCM2837, dar la 1,2 GHz, deoarece ceasul Pi
Zero W 2 este de 1 GHz.

Raspberry Pi Pico utilizează RP2040 care funcționează la 133 MHz.

Performanță

În timp ce funcționa la 700 MHz în mod implicit, prima generație Raspberry Pi a oferit o
performanță în lumea reală aproximativ echivalentă cu 0,041 GFLOPS.[65][66] La nivel de
procesor, performanța este similară cu cea a unui Pentium II de 300 MHz din 1997-99. GPU-ul
oferă o performanță de procesare grafică de 1 Gpixel/s sau 1,5 Gtexel/s sau 24 GFLOPS de
performanță de calcul generalist. Capacitățile grafice ale Raspberry Pi sunt aproximativ
echivalente cu performanțele Xbox-ului din 2001.
Raspberry Pi 2 V1.1 a inclus un procesor Cortex-A7 quad-core care funcționează la 900 MHz și
1 GB de memorie RAM. Acesta a fost descris ca fiind de 4-6 ori mai puternic decât predecesorul
său. GPU-ul era identic cu cel original.[56] În testele de referință paralelizate, Raspberry Pi 2
V1.1 putea fi de până la 14 ori mai rapid decât un Raspberry Pi 1 Model B+.[67]

Raspberry Pi 3, cu un procesor Cortex-A53 cu patru nuclee, este descris ca având o performanță


de zece ori mai mare decât un Raspberry Pi 1.[68] Testele de referință au arătat că Raspberry Pi
3 este cu aproximativ 80% mai rapid decât Raspberry Pi 2 în sarcini paralelizate[69].

Raspberry Pi 4, cu un procesor quad-core Cortex-A72, este descris ca având o performanță de


trei ori mai mare decât Raspberry Pi 3.[1]

Overclocking

Majoritatea sistemelor pe cip Raspberry Pi pot fi overclockate la 800 MHz, iar unele la 1000
MHz. Există rapoarte conform cărora Raspberry Pi 2 poate fi overclockat în mod similar, în
cazuri extreme, chiar până la 1500 MHz (eliminând toate caracteristicile de siguranță și limitările
de supratensiune). În Raspberry Pi OS, opțiunile de overclocking la pornire pot fi făcute printr-o
comandă software care rulează "sudo raspi-config", fără a anula garanția[70].[70] În aceste
cazuri, Pi oprește automat overclocking-ul dacă temperatura cipului atinge 85 °C (185 °F), dar
este posibil să se anuleze setările automate de supratensiune și overclocking (anulând garanția);
este necesar un radiator de dimensiuni corespunzătoare pentru a proteja cipul de supraîncălzirea
gravă.

Versiunile mai noi ale firmware-ului conțin opțiunea de a alege între cinci presetări de overclock
("turbo") care, atunci când sunt utilizate, încearcă să maximizeze performanța SoC-ului fără a
afecta durata de viață a plăcii. Acest lucru se realizează prin monitorizarea temperaturii nucleului
cipului și a sarcinii CPU și prin ajustarea dinamică a vitezelor de ceas și a tensiunii nucleului.
Atunci când cererea este redusă pentru CPU sau când acesta funcționează prea fierbinte,
performanța este limitată, dar dacă CPU are mult de lucru și temperatura cipului este acceptabilă,
performanța este crescută temporar cu viteze de ceas de până la 1 GHz, în funcție de versiunea
plăcii și de care dintre setările turbo este utilizată.

Modurile de overclocking sunt:

niciunul; 700 MHz ARM, 250 MHz core, 400 MHz SDRAM, 0 overvoltare,

modest; 800 MHz ARM, 250 MHz core, 400 MHz SDRAM, 0 overvolting,

mediu; 900 MHz ARM, 250 MHz core, 450 MHz SDRAM, 2 overvolting,

mare; 950 MHz ARM, 250 MHz nucleu, 450 MHz SDRAM, 6 overvolting,

turbo; 1000 MHz ARM, 500 MHz core, 600 MHz SDRAM, 6 overvolting,

Pi 2; 1000 MHz ARM, 500 MHz core, 500 MHz SDRAM, 2 overvolting,

Pi 3; 1100 MHz ARM, nucleu de 550 MHz, 500 MHz SDRAM, 6 overvolting. În informațiile
de sistem, viteza procesorului apare ca 1200 MHz. Când este la ralanti, viteza scade la 600 MHz.
[70][71].

În modul cel mai înalt (turbo), viteza de ceas SDRAM a fost inițial de 500 MHz, dar aceasta a
fost modificată ulterior la 600 MHz din cauza corupției ocazionale a cardurilor SD. Simultan, în
modul high, viteza de ceas a nucleului a fost redusă de la 450 la 250 MHz, iar în modul mediu de
la 333 la 250 MHz.

CPU-ul plăcii Raspberry Pi din prima și a doua generație nu a necesitat răcire cu un radiator sau
ventilator, chiar și atunci când a fost suprasolicitat, dar Raspberry Pi 3 poate genera mai multă
căldură atunci când este suprasolicitat[72].
RAM

Primele modele de plăci Raspberry Pi Model A și B includeau doar 256 MB de memorie cu


acces aleatoriu (RAM). Din aceasta, primele plăci beta ale modelului B alocau implicit 128 MB
pentru GPU, lăsând doar 128 MB pentru CPU.[73] Pe primele versiuni de 256 MB ale modelelor
A și B, erau posibile trei împărțiri diferite. Împărțirea implicită era de 192 MB pentru CPU, ceea
ce ar trebui să fie suficient pentru decodarea video 1080p autonomă sau pentru procesarea 3D
simplă. 224 MB era doar pentru procesarea Linux, cu doar un framebuffer de 1080p, și era
probabil să eșueze pentru orice video sau 3D. 128 MB era pentru procesare 3D grea, posibil și cu
decodare video[74] În comparație, Nokia 701 folosește 128 MB pentru Broadcom VideoCore
IV[75].

Modelul B ulterior, cu 512 MB RAM, a fost lansat pe 15 octombrie 2012 și a fost lansat inițial
cu noi fișiere standard de divizare a memoriei (arm256_start.elf, arm384_start.elf,
arm496_start.elf) cu 256 MB, 384 MB și 496 MB RAM pentru CPU și cu 256 MB, 128 MB și,
respectiv, 16 MB RAM video. Dar aproximativ o săptămână mai târziu, fundația a lansat o nouă
versiune de start.elf care putea citi o nouă intrare în config.txt (gpu_mem=xx) și putea atribui
dinamic o cantitate de memorie RAM (de la 16 la 256 MB în pași de 8 MB) către GPU,
eliminând vechea metodă de împărțire a memoriei, iar un singur start.elf funcționa la fel pentru
Raspberry Pis de 256 MB și 512 MB[76].

Raspberry Pi 2 are 1 GB de memorie RAM.

Raspberry Pi 3 are 1 GB de RAM în modelele B și B+ și 512 MB de RAM în modelul A+.[77]


[78][79] Raspberry Pi Zero și Zero W au 512 MB de RAM.
Raspberry Pi 4 este disponibil cu 2, 4 sau 8 GB de RAM.[80] Un model de 1 GB a fost inițial
disponibil la lansarea din iunie 2019, dar a fost întrerupt în martie 2020,[47] iar modelul de 8 GB
a fost introdus în mai 2020.[2]

Rețea

Modelul A, A+ și Pi Zero nu au circuite Ethernet și sunt în mod obișnuit conectate la o rețea cu


ajutorul unui adaptor USB Ethernet sau Wi-Fi extern furnizat de utilizator. La modelele B și B+,
portul Ethernet este asigurat de un adaptor USB Ethernet încorporat care utilizează cipul SMSC
LAN9514.[81] Raspberry Pi 3 și Pi Zero W (wireless) sunt echipate cu WiFi 802.11n (150
Mbit/s) de 2,4 GHz și Bluetooth 4.1 (24 Mbit/s) bazat pe cipul Broadcom BCM43438 FullMAC,
fără suport oficial pentru modul monitor (deși a fost implementat prin patch-uri firmware
neoficiale[82]), iar Pi 3 are, de asemenea, un port Ethernet 10/100 Mbit/s. Raspberry Pi 3B+
dispune de WiFi dual-band IEEE 802.11b/g/n/ac, Bluetooth 4.2 și Gigabit Ethernet (limitat la
aproximativ 300 Mbit/s de către busul USB 2.0 dintre acesta și SoC). Raspberry Pi 4 dispune de
Ethernet Gigabit complet (debitul nu este limitat, deoarece nu este canalizat prin intermediul
cipului USB).

Funcții speciale

RPi Zero, RPi1A, RPi3A+[83] și RPi4 pot fi utilizate ca dispozitiv USB sau "gadget USB",
conectate la un alt computer prin intermediul unui port USB de pe o altă mașină. Acesta poate fi
configurat în mai multe moduri, de exemplu pentru a apărea ca un dispozitiv serial sau ca un
dispozitiv ethernet.[84] Deși inițial necesitau patch-uri software, acest lucru a fost adăugat în
distribuția Raspbian mainline în mai 2016[84].

Modelele Raspberry Pi cu un chipset mai nou pot porni de la o memorie de masă USB, cum ar fi
de pe o unitate flash. Pornirea de pe memoria de masă USB nu este disponibilă în modelele
originale Raspberry Pi, Raspberry Pi Zero, Raspberry Pi Pico, modelele Raspberry Pi 2 A și în
modelele Raspberry Pi 2 B cu o versiune mai mică de 1.2.[85].

S-ar putea să vă placă și