„Blackfin“ procesorius: architektūra, funkcijos ir programos

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





„Blackfin“ procesorius buvo sukurtas, sukurtas ir parduodamas per „Analog Devices“ ir „Intel“ kaip „Micro Signal Architecture“ (MSA). Šio procesoriaus architektūra buvo paskelbta 2000 m. gruodžio mėn. ir pirmą kartą pademonstruota ESC ( Įterptinės sistemos Konferencija) 2001 m. birželio mėn. Šis „Blackfin“ procesorius daugiausia buvo sukurtas siekiant patenkinti dabartinių įterptųjų garso, vaizdo ir ryšių programų galios apribojimus ir skaičiavimo poreikius. Šiame straipsnyje aptariama a apžvalga Blackfin procesorius – architektūra ir jos pritaikymai.


Kas yra Blackfin procesorius?

„Blackfin“ procesorius yra 16 arba 32 bitų mikroprocesorius kuri apima integruotą fiksuoto taško DSP funkciją, tiekiamą per 16 bitų MAC (dauginasi – kaupia). Šie procesoriai daugiausia buvo skirtos kombinuotai mažos galios procesoriaus architektūrai, kuri gali paleisti OS ir tuo pačiu metu atlikti sudėtingas skaitmenines užduotis, pvz., realaus laiko H.264 vaizdo kodavimą.



Šis procesorius sujungia 32 bitų RISC ir dvigubą 16 bitų MAC signalo apdorojimo funkciją, nes lengvai naudoja atributus, kurie yra bendrosios paskirties mikrovaldikliuose. Taigi šis apdorojimo atributų derinys leidžia Blackfin procesoriams pasiekti panašių rezultatų tiek valdymo apdorojimo, tiek signalų apdorojimo programose. Šis gebėjimas labai supaprastina aparatinės ir programinės įrangos projektavimo užduotis.

  Blackfin procesorius
Blackfin procesorius

Blackfin ypatybės:

  • Šis procesorius turi vieną instrukcijų rinkinio architektūrą, įskaitant apdorojimo našumą, kuris tiesiog atitinka / pranoksta gaminių asortimentą skaitmeninis signalo procesorius arba DSP, kad būtų užtikrinta geresnė kaina, galia ir atminties efektyvumas.
  • Šis 16 arba 32 bitų architektūros procesorius tiesiog leidžia naudoti būsimas įterptąsias programas.
    Multimedija, signalų ir valdymo apdorojimas viename branduolyje.
  • Tai padidina kūrėjų produktyvumą.
  • Jo našumas reguliuojamas naudojant dinaminį energijos suvartojimą arba signalo apdorojimą.
  • Jis labai greitai įtraukiamas į įvairius dizainus, kuriuos tiesiog palaiko kelios įrankių grandinės ir operacinės sistemos.
  • Tam reikia minimalaus optimizavimo dėl galingos programinės įrangos kūrimo aplinkos ir pagrindinio našumo.
  • „Blackfin“ procesorius palaiko pramonėje pirmaujančius kūrimo įrankius.
  • Šio procesoriaus našumas ir pusė konkuruojančių DSP galios suteikia pažangių specifikacijų ir naujų programų.

„Blackfin“ procesoriaus architektūra

„Blackfin“ procesorius teikia tiek mikrovaldiklio funkcijas, tiek skaitmeninis signalo apdorojimas viename procesoriuje, suteikiant lankstumo. Taigi šiame procesoriuje yra SIMD (vienos instrukcijos kelių duomenų) procesorius, įskaitant kai kurias funkcijas, pvz., kintamo ilgio RIZIKA instrukcijos, stebėjimo laikmatis, lusto PLL, atminties valdymo blokas, realaus laiko laikrodis, nuoseklieji prievadai su 100 Mbps, UART valdikliai ir SPI prievadai.



MMU palaiko kelis DMA kanalai duomenims perduoti tarp periferinių įrenginių ir FLASH, SDRAM ir SRAM atminties posistemių. Jis taip pat palaiko duomenų talpyklą ir konfigūruojamas lusto instrukcijas. „Blackfin“ procesorius yra paprasta aparatinė įranga, palaikanti 8, 16 ir 32 bitų aritmetines operacijas.

„Blackfin“ architektūra daugiausia pagrįsta mikrosignalo architektūra, kurią kartu sukūrė ADI (analoginiai įrenginiai) ir „Intel“, kuri apima 32 bitų RISC instrukcijų rinkinį ir 8 bitų vaizdo instrukcijų rinkinį su dvigubu 16 bitų daugybos kaupimu. (MAC) vienetų.

  PCBWay   „Blackfin“ procesoriaus architektūra
„Blackfin“ procesoriaus architektūra

Analoginiai įrenginiai gali pasiekti pusiausvyrą tarp DSP ir MCU reikalavimų, naudodami Blackfin instrukcijų rinkinio architektūrą. Paprastai „Blackfin“ procesorius yra sujungtas su galingais VisualDSP++ programinės įrangos kūrimo įrankiais, tačiau dabar naudojant C arba C++ galima sukurti labai efektyvų kodą labai lengvai nei anksčiau. Realaus laiko reikalavimams operacinės sistemos palaikymas tampa labai svarbus, todėl Blackfin palaiko ne. operacinių sistemų ir atminties apsauga. „Blackfin“ procesorius yra vieno branduolio, pvz., BF533, BF535 ir BF537, ir dviejų branduolių, pavyzdžiui, BF561 modelių.

„Blackfin“ procesoriaus architektūra apima įvairius periferinius įrenginius, tokius kaip PPI (lygiagreti periferinė sąsaja), SPORTS (serijiniai prievadai), SPI (nuoseklioji periferinė sąsaja), UART (universalus asinchroninis imtuvo siųstuvas), bendrosios paskirties laikmačiai, RTC (realiojo laiko sąsaja). Laikrodis), Watchdog laikmatis, bendrosios paskirties I/O (programuojamos vėliavėlės), Valdiklio srities tinklo (CAN) sąsaja , Ethernet MAC, periferinių DMA -12, atminties į atmintį DMA -2, įskaitant Handshake DMA, TWI (dviejų laidų sąsajos) valdiklį, derinimo arba JTAG Sąsaja ir įvykių tvarkytuvas su 32 Pertraukite Įėjimai. Visi šie architektūros periferiniai įrenginiai yra tiesiog sujungti per skirtingas didelio pralaidumo magistrales su šerdimi. Taigi, kai kurių šių išorinių įrenginių aprašymas pateikiamas žemiau.

PPI arba lygiagreti periferinė sąsaja

„Blackfin“ procesorius tiesiog suteikia PPI, kuris taip pat žinomas kaip lygiagreti periferinė sąsaja. Ši sąsaja yra tiesiogiai prijungta prie lygiagrečių analoginių į skaitmeninių ir skaitmeninių į analoginius keitiklių, vaizdo koduotuvų ir dekoderių, taip pat su kitais bendrosios paskirties periferiniais įrenginiais.

Ši sąsaja apima specialų įvesties CLK kaištį, tris kadrų sinchronizavimo kaiščius ir 16 duomenų kaiščių. Čia įvesties CLK kaištis tiesiog palaiko lygiagrečius duomenų perdavimo spartus, lygius pusei sistemos CLK greičio. Trys skirtingi ITU-R 656 režimai palaiko tik aktyvųjį vaizdo įrašą, vertikalų tušinimą ir užpildytą lauką.

PPI bendrosios paskirties režimai yra skirti įvairioms perdavimo ir duomenų surinkimo programoms. Taigi šie režimai yra suskirstyti į pagrindines kategorijas, kuriose duomenys gaunami naudojant vidinio generuojamo kadro sinchronizavimą, duomenų perdavimas naudojant vidinio generuojamo kadro sinchronizavimą, duomenų perdavimas naudojant išoriškai sukurtų kadrų sinchronizavimą ir duomenys, gauti naudojant išoriškai sukurtų kadrų sinchronizavimą.

SPORTAS

„Blackfin“ procesoriuje yra du dviejų kanalų sinchroniniai nuoseklieji prievadai SPORT0 ir SPORT1, naudojami nuosekliajam ir kelių procesorių ryšiui. Taigi tai yra didelės spartos ir sinchroninis nuoseklusis prievadas, palaikantis I²S , TDM ir įvairūs kiti konfigūruojami kadravimo režimai, skirti prijungti DAC , ADC, FPGA ir kiti procesoriai.

SPI arba nuosekliosios periferinės sąsajos prievadas

„Blackfin“ procesoriuje yra SPI prievadas, leidžiantis procesoriui bendrauti su įvairiais su SPI suderinamais įrenginiais. Ši sąsaja tiesiog naudoja tris kaiščius duomenims perduoti, duomenų kaiščius-2 ir vieną CLK kaištį. Pasirinkti SPI prievado įvesties ir išvesties kaiščiai tiesiog suteikia pilno dvipusio SSI (sinchroninę nuosekliąją sąsają), kuri palaiko ir pagrindinį, ir pavaldų režimus, taip pat kelių šeimininkų aplinkas. Šio SPI prievado ir laikrodžio fazės arba poliškumo sparta yra programuojama. Šiame prievade yra integruotas DMA valdiklis, kuris palaiko duomenų srautų siuntimą / priėmimą.

Laikmačiai

Blackfin procesorius turi 9 programuojamus laikmačius. Šie laikmačiai generuoja pertraukimus procesoriaus šerdyje, kad būtų pateikti periodiniai įvykiai, skirti sinchronizuoti su procesoriaus laikrodžiu arba išorinių signalų skaičiumi.

UART

Terminas UART reiškia „universaliojo asinchroninio imtuvo siųstuvo“ prievadą. „Blackfin“ procesorius turi 2 pusiau dvipusius UART prievadus, kurie yra visiškai tinkami naudojant standartinius kompiuterio UART. Šie prievadai tiesiog suteikia pagrindinę UART sąsają kitiems pagrindiniams kompiuteriams ar išoriniams įrenginiams, kad būtų galima perduoti DMA palaikomą pusiau dvipusį asinchroninį nuoseklųjį duomenų perdavimą.

UART prievaduose yra nuo 5 iki 8 duomenų bitų ir 1 arba 2 stabdymo bitų ir jie palaiko 2 veikimo režimus, pvz., Programuotą I / O ir DMA. Pirmuoju režimu procesorius perduoda arba gauna duomenis skaitydamas / rašydamas įvesties / išvesties susietus registrus, kai duomenys du kartus saugomi buferyje ir perduodant, ir priimant. Antruoju režimu DMA valdiklis perduoda ir priima duomenis ir sumažina pertraukimų, reikalingų duomenims iš ir į atmintį perduoti, skaičių.

RTC arba realaus laiko laikrodis

Realaus laiko laikrodis Blackfin procesoriaus tiesiog suteikia įvairių funkcijų, tokių kaip chronometras, dabartinis laikas ir žadintuvas. Taigi, realaus laiko laikrodis veikia su 32,768 kHz kristalu, kuris yra išorinis Blackfin procesorius. Procesoriaus RTC turi maitinimo šaltinio kaiščius, kurie gali likti įjungti ir veikti net tada, kai likęs „Blackfin“ procesorius sunaudoja mažai energijos. Realaus laiko laikrodis suteikia daugybę programuojamų pertraukimo parinkčių. 32,768 kHz įvesties CLK dažnis yra atskirtas iki 1 Hz signalo per išankstinio skalavimo priemonę. Panašiai kaip ir kiti įrenginiai, realaus laiko laikrodis gali pažadinti Blackfin procesorių iš gilaus miego / miego režimo.

Watchdog laikmatis

„Blackfin“ procesorius turi 32 bitų laikmatį, naudojamą programinės įrangos stebėjimo funkcijai vykdyti. Taigi programuotojas inicijuoja laikmačio skaičiavimo reikšmę, leidžiančią tinkamai pertraukti, ir tada leidžia laikmatį. Po to programinė įranga turi iš naujo įkelti skaitiklį, kad jis pradėtų skaičiuoti nuo užprogramuotos vertės iki „0“.

GPIO arba bendrosios paskirties I/O

GPIO yra skaitmeninio signalo kaištis, naudojamas kaip įvestis, išvestis arba abu ir valdomas programine įranga. „Blackfin“ procesoriuje yra GPIO (bendrosios paskirties įvesties / išvesties) kaiščiai, 48 dvikrypčiai per 3 atskirus GPIO modulius, tokius kaip PORTFIO, PORTHIO ir PORTGIO, sujungtus atitinkamai su prievadu G, prievadu H ir prievadu F. Kiekvienas bendrosios paskirties prievado kaištis yra valdomas atskirai, valdant būseną, prievado valdymą ir pertraukimų registrus, tokius kaip GPIO DCR, GPIO CSR, GPIO IMR ir GPIO ISR.

Ethernet MAC

„Blackfin“ procesoriaus Ethernet MAC periferinis įrenginys užtikrina nuo 10 iki 100 Mb/s tarp MII (Media Independent Interface) ir Blackfin periferinio posistemio. MAC tiesiog veikia tiek „Full-Duplex“, tiek „Half-Duplex“ režimais. Medijos prieigos valdiklis yra vidinis laikrodis iš procesoriaus CLKIN kaiščio.

Atmintis

„Blackfin Processor“ architektūros atmintis tiesiog numato tiek 1, tiek 2 lygio atminties blokus įrenginio įdiegime. L1 tipo duomenų ir instrukcijų atmintis tiesiog prijungiama prie procesoriaus šerdies, veikia visu sistemos CLK greičiu ir užtikrina maksimalų sistemos našumą kritinio laiko algoritmo segmentuose. L2 atmintis, pvz., SRAM atmintis, yra didesnė, todėl našumas yra šiek tiek mažesnis, tačiau ji vis tiek yra greitesnė, palyginti su ne lustine atmintimi.

L1 atminties struktūra yra įgyvendinta taip, kad būtų užtikrintas signalų apdorojimo našumas, siūlant programas mikrovaldikliuose. Tai pasiekiama tiesiog leidžiant L1 atmintį išdėstyti kaip SRAM, talpyklą, kitu atveju abiejų derinį.

Palaikydami talpyklos ir SRAM programavimo modelius, sistemos kūrėjai priskiria svarbius realaus laiko signalų apdorojimo duomenų rinkinius, kuriems reikalingas mažas delsimas ir didelis pralaidumas, į SRAM, o talpyklos atmintyje išsaugo realiojo laiko valdymo arba OS užduotis.

Įkrovos režimai

„Blackfin“ procesoriuje yra šeši mechanizmai, leidžiantys automatiškai įkelti vidinę L1 instrukcijų atmintį po atstatymo. Taigi skirtingi įkrovos režimai daugiausia apima; Įkrovos režimas iš 8 bitų ir 16 bitų išorinės „flash“ atminties, serijinės SPI atminties. SPI pagrindinis įrenginys, UART, serijinė TWI atmintis, TWI Host ir veikia iš 16 bitų išorinės atminties, apeinant įkrovos seriją. Kiekvienam iš pirmųjų 6 įkrovos režimų pirmiausia nuskaitoma 10 baitų antraštė iš išorinės atminties įrenginio. Taigi, antraštė nurodo ne. baitų, kuriuos reikia perduoti, ir atminties paskirties adresą. Keli atminties blokai gali būti įkelti per bet kurią įkrovos seriją. Kai visi blokai yra tiesiog įkeliami, tada programos vykdymas pradedamas nuo L1 komandos SRAM pradžios.

Adresavimo režimai

„Blackfin“ procesoriaus adresavimo režimai tiesiog nustato, kaip individuali prieigos atmintis ir adresas turi nurodyti vietą. „Blackfin“ procesoriuje naudojami adresavimo režimai yra netiesioginis adresavimas, automatinis padidinimas / sumažinimas, modifikavimas po modifikavimo, indeksuotas su tiesioginiu poslinkiu, apskritas buferis ir bitų reversas.

Netiesioginis adresavimas

Šiuo režimu instrukcijos adreso lauke yra atminties arba registro vieta, kur yra efektyvaus operando adresas. Šis adresavimas yra suskirstytas į dvi kategorijas, pvz., Registruoti netiesioginį ir atminties netiesioginį.

Pavyzdžiui, LOAD R1, @300

Aukščiau pateiktoje instrukcijoje veiksmingas adresas tiesiog išsaugomas 300 atminties vietoje.

Autoincrement / Decrement Addressing

Automatinis padidinimo adresas tiesiog atnaujina rodyklės ir rodyklės registrus po įėjimo teisės. Prieaugio dydis daugiausia priklauso nuo žodžio dydžio. 32 bitų žodžių prieiga gali atsirasti atnaujinus žymeklį su „4“. 16 bitų žodžio prieiga atnaujina žymeklį „2“, o 8 bitų žodžio prieiga atnaujina žymeklį „1“. Tiek 8 bitų, tiek 16 bitų skaitymo operacijos gali reikšti, kad turinys į tikslinį registrą išplečiamas iki nulio arba pasižymimas. Rodyklės registrai dažniausiai naudojami 8, 16 ir 32 bitų prieigoms, o indeksų registrai naudojami tik 16 ir 32 bitų prieigoms

Pavyzdžiui: R0 = W [ P1++ ] (Z) ;

Aukščiau pateiktoje instrukcijoje 16 bitų žodis įkeliamas į 32 bitų paskirties registrą iš nurodyto adreso per rodyklės registrą „P1“. Po to žymeklis padidinamas 2, o žodis yra „0“, kad užpildytų 32 bitų paskirties registrą.

Panašiai automatinis sumažinimas veikia sumažinant adresą po įėjimo teisės.

Pavyzdžiui: R0 = [ I2– ] ;

Aukščiau pateiktoje instrukcijoje 32 bitų reikšmė įkeliama į paskirties registrą ir sumažina indekso registrą 4.

Adresavimas po modifikavimo

Šis adresavimo tipas tiesiog naudoja indekso / rodyklės registrų reikšmę, pvz., efektyvų adresą. Po to jis pakeičia jį registro turiniu. Rodyklės registrai tiesiog pakeičiami modifikuotais registrais, o rodyklės registrai keičiami kitais rodyklių registrais. Kaip ir paskirties registrai, tipo adresavimas po modifikavimo nepalaiko žymeklio registrų.

Pavyzdžiui: R3 = [ P1++P2 ] ;

Aukščiau pateiktoje instrukcijoje 32 bitų reikšmė įkeliama į „R3“ registrą ir randama „P1“ registro nurodytoje atminties vietoje. Po to „P2“ registro reikšmė pridedama prie P1 registro reikšmės.

Indeksuota su momentiniu poslinkiu

Indeksuotas adresas tiesiog leidžia programoms gauti reikšmes iš duomenų lentelių. Rodyklės registrą pakeičia tiesioginis laukas, po to jis naudojamas kaip galiojantis adresas. Taigi rodyklės registro reikšmė neatnaujinama.

Pavyzdžiui, jei P1 = 0x13, tada [P1 + 0x11] būtų veiksmingai lygiavertis [0x24], kuris yra susietas su visomis prieigomis.

Bit Reverse Addressing

Kai kuriems algoritmams programoms reikalingas atvirkštinis bitų perdavimo adresas, kad rezultatai būtų gauti nuoseklia tvarka, ypač atliekant FFT (greitos Furjė transformacijos) skaičiavimus. Siekiant patenkinti šiuos algoritmo reikalavimus, duomenų adresų generatorių bitų atvirkštinio adresavimo funkcija pakartotinai leidžia suskirstyti duomenų serijas ir saugoti šiuos duomenis atvirkštine bitų tvarka.

Apvalus buferinis adresavimas

„Blackfin“ procesorius suteikia tokią funkciją kaip pasirenkamas apskritas adresavimas, kuris tiesiog padidina indekso registrą iš anksto nustatytu adresų diapazonu, o po to automatiškai iš naujo nustato indekso registrus, kad kartotų tą diapazoną. Taigi ši funkcija pagerina įvesties/išvesties ciklo našumą, kiekvieną kartą tiesiog pašalindama adreso rodyklės žymeklį.

Žiedinis buferinis adresavimas yra labai naudingas, kai pakartotinai įkeliama arba saugoma fiksuoto dydžio duomenų blokų eilutė. Apvalaus buferio turinys turi atitikti šias sąlygas:

  • Apvalaus buferio maksimalus ilgis turėtų būti beženklis skaičius, kurio dydis yra mažesnis nei 231.
  • Modifikatoriaus dydis turi būti mažesnis už apskrito buferio ilgį.
  • Pirmoji rodyklės „I“ vieta turi būti apskritame buferyje, kurį apibrėžia ilgis „L“ ir pagrindas „B“.

Jei kuri nors iš pirmiau minėtų sąlygų netenkinama, procesoriaus elgsena nenurodyta.

Užregistruoti Blackfin procesoriaus failą

„Blackfin“ procesorius apima tris galutinius registro failus, pvz. Duomenų registro failas, rodyklės registro failas ir DAG registras.

  • Duomenų registro failas renka operandus naudodamas duomenų magistrales, naudojamas skaičiavimo vienetams, ir saugo skaičiavimo rezultatus.
  • Rodyklės registro faile yra rodyklės, naudojamos adresavimo operacijoms.
  • DAG registrai valdo nulinės pridėtinės vertės žiedinius buferius, naudojamus DSP operacijoms.

„Blackfin“ procesorius užtikrina aukščiausios klasės energijos valdymą ir našumą. Jie sukurti taikant žemos įtampos ir mažos galios projektavimo metodiką, kuri gali keisti tiek įtampą, tiek veikimo dažnį, kad žymiai sumažintų bendrą energijos suvartojimą. Taigi tai gali žymiai sumažinti energijos suvartojimą, palyginti su tiesiog pakeitus veikimo dažnį. Taigi tai paprasčiausiai prailgina patogių prietaisų baterijos veikimo laiką.

„Blackfin“ procesorius palaiko įvairias išorines atmintis, tokias kaip DDR-SDRAM, SDRAM, NAND flash, SRAM ir NOR flash. Kai kuriuose „Blackfin“ procesoriuose taip pat yra masinės atminties sąsajos, pvz., SD / SDIO ir ATAPI. Jie taip pat gali palaikyti 100 megabaitų atminties išorinėje atmintyje.

Privalumai

The Blackfin procesoriaus pranašumai įtraukti toliau nurodytus dalykus.

  • „Blackfin“ procesoriai suteikia pagrindinius privalumus sistemos kūrėjui.
  • „Blackfin“ procesorius siūlo programinės įrangos lankstumą, taip pat mastelio keitimą konvergencinėms programoms, tokioms kaip garso, vaizdo, balso ir vaizdo apdorojimas daugiaformačiu, realiojo laiko saugumas, valdymo apdorojimas ir kelių režimų bazinės juostos paketų apdorojimas.
  • Veiksmingas valdymo apdorojimo pajėgumas ir didelio našumo signalų apdorojimas leidžia naudoti įvairias naujas rinkas ir programas.
  • DPM (dinaminis galios valdymas) leidžia sistemos dizaineriui ypač modifikuoti įrenginio energijos suvartojimą pagal galutinės sistemos reikalavimus.
  • Šie procesoriai žymiai sumažina kūrimo laiką ir išlaidas.

Programos

The „Blackfin“ procesoriaus programos įtraukti toliau nurodytus dalykus.

  • „Blackfin“ procesoriai idealiai tinka daugeliui programų, pvz ADAS (automobiliams skirtos pažangios vairuotojo pagalbos sistemos) , stebėjimo ar apsaugos sistemos ir pramonės mašinų vizija.
  • „Blackfin“ programos apima servovariklio valdymo sistemas, automobilių elektroniką, stebėjimo sistemas ir daugialypės terpės vartotojų įrenginius.
  • Šie procesoriai tiesiog atlieka mikrovaldiklio ir signalų apdorojimo funkcijas.
  • Jie naudojami garsui, procesų valdymui, automobiliams, bandymams, matavimams ir kt.
  • „Blackfin“ procesoriai naudojami signalų apdorojimo programose, pvz., plačiajuosčio belaidžio ryšio, mobiliojo ryšio ir garso ar vaizdo interneto įrenginiuose.
  • „Blackfin“ naudojamas konvergencinėse programose, tokiose kaip tinklo ir srautinės medijos, skaitmeninės namų pramogos, automobilių telematika, informacijos ir pramogų įranga, mobilioji televizija, skaitmeninis radijas ir kt.
  • „Blackfin“ procesorius yra integruotas procesorius, pasižymintis energijos vartojimo efektyvumu ir didžiausiu našumu, naudojamas tose programose, kur svarbus kelių formatų balso, garso, vaizdo, kelių režimų bazinės juostos, vaizdo apdorojimas, paketų apdorojimas, saugumas ir valdymo apdorojimas realiuoju laiku.

Taigi, tai yra Blackfin procesoriaus apžvalga – architektūra, privalumai ir pritaikymai. Šis procesorius atlieka signalų apdorojimo ir mikrovaldiklio funkcijas. Štai jums klausimas, kas yra procesorius?