Documente Academic
Documente Profesional
Documente Cultură
2. Caracteristici ale CR
- paralelism adaptat pentru satisfacerea obictivelor de desing
- logica specializata pentru o functie specifica
- functionalitatea se schimba odata cu schimbara cerintelor
4. Sisteme cu procesor(temporale)
- generalizate pentru a indeplini functii generale
-opereaza asupra datelor cu lungime fixa,
-inerent secventiale
- constrangeri pentru cai de date secventiale
5. Sisteme reconfigurabile(spatiale)
- creeaza hardware specializat pentru fiecare aplicatie
- unitati functionale optimizate pentru functii specifice,
6.Tipuri de paralelism:
-MIMD(multiple instruction multiple data)-la nivel de aplicatie,
- SIMD(single instruction multiple data)la nivel de bucla de aplic,
-ILP(instruction level parallelism)-nivel de instructie, pipeline(nivel de bucla),
-la nivel de bit]-procesoarele folosesc un singur paralelism, sistemele reconfig. folosesc mai multe.
9.Prototipare rapida
-fara timpi morti intre finalizarea designului si obtinerea circuitului final(functional)
-design programat in FPGA si testat imediat
-trecerea de la prototip la produsul final se poate face foarte usor, acelasi FPGA poate fi utilizat
pentru realizarea altor designuri fara costuri material
11.Computatie multi-mod
-utilizam o paleta de dispositive electronice care trebuie interconectate
-parametrii de intreconectare sunt diferiti pentru utilizatori diferiti ai aceluiasi dispozitiv
-o platforma reconfigurabila poate asigura interfata potrivita precum si posibilitati de extindere
12.Computatie adaptiva
-computer anytime-anywhere
-parametri impredictibili si variabili fac imposibila o strategie de tip compile-time
- o platforma reconfigurabila satisface cerintele adaptabilitatii run-time
18.FPGA “Fabric”
-Reconfigurabil de oricate ori
-Orientat catre glue logic
-programat prin design hardware
-timp de configurare foarte lung
-procesorul opereaza cu un program stocat intr-o memorie
-“personalitatea” FPGA consta in configuratia sa FPGA “Fabic”
19.Tipuri de FPGA:
- dupa modul de programare -run time(SRAM-based)
-permanent (antifuse,flash based)
- granularitate:-fine grained (un LE alcatuit din cateva porti si un registru);
-coarse grained (un LE alcatuit din ALU multibit si registri);
-platform FPGA(contine mai multe structuri pt implementarea optima a oricarei parti din
sistem; processor, memorie, cel putin o magistrala)
23. Masina Xputer: -data sequencer, data memory, reconfigurable alu, oferea run time reconfiguration,
aplicatii: signal, image processing
24. Masina PAM:
-introduce programmable active memory.
- contine matrice de processin array blocks
-fiecare element combinational contine 5 LUT-uri si 5 intrari fiecare
- contine bistabil pt masini secventiale sau ca si memorie locala
- aplicatii: compresie de date, criptografie, fizica energetica
37. Reprogramabilitate:
-Reprogramarea FPGA: timp de ordinul 100ms
-timp prea lung pt Reconfigurable computing
-solutii:
- scaderea timpului
- virtualizarea designului
-reconfigurare partial a FPGA
-partitionarea FPGA Fabric
-adresarea partitiillor
-limitare: complexitatea structurii de interconectare
38.Elemente Logice
-Un LE din FPGA considerabil mai complex decât o poartă CMOS standard.
Poarta: o funcţie logică bine precizată
LE: o varietate de funcţii logice la alegere
-LUT vs CMOS
CMOS NAND/NOR: N intrări, 2N tranzistori
LUT: o celulă – 8 tranzistori, 2N celule
-Întârzieri:
LUT: independente de funcţia implementată
CMOS: depind de numărul de intrări, funcţia logică şi tehnologie
-Putere consumată: CMOS mai eficient
β
N p =K p⋅N g N p ≈0. 8⋅√ N g
Np – numarul de pini,Ng – numarul de porti logice (gates),ß – constanta lui Rent
Kp – constanta de proportionalitate
44.Beamforming
Reprezintă o filtrare spaţială a informaţiilor de la senzori pentru a identifica direcţia unui semnal
Poate amplifica semnale de pe o direcţie faţă de alte semnale
Semnalele identice sînt în fază
Aplicaţii: Sonar,Radar,Telecomunicaţii wireless,Software radio