Despre FPGA-uri: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Fără descriere a modificării
Fără descriere a modificării
Linia 1: Linia 1:
Recent m-a cuprins "febra" circuitelor reprogramabile. Pentru cei mai puțin familiarizați cu acest domeniu, un circuit reprogramabil este compus dintr-un număr foarte mare de porți logice care se pot interconecta prin programarea unor conexiuni la nivelul matricei de siliciu. Programarea se face cu ajutorul unor platforme dedicate și printr-un limbaj cu care se poate proiecta un circuit la nivel hardware – [[HDL]]. Interconectarea suportă un număr aproape infinit de configurații. Astfel se poate proiecta la nivel hardware o configurație completă de porți logice care, împreună, generează o anumită funcționalitate. Marele avantaj este că, spre deosebire de circuitele cu logică predefinită, configurația unui circuit programabil poate fi modificată hardware prin... software. Circuitele cu logică \[re\]programabilă au mai multe avantaje, dar cele mai importante sunt cele legate de timpul și costul de implementare. De pildă, costurile de producție ale unui circuit specializat ([[ASIC]] – Application Specific Integrated Circuit) sunt de ordinul milioanelor de dolari din cauză că producția matricei de siliciu este foarte scumpă. În cazul unor erori, această matrice practic se aruncă la coș și trebuie luat totul de la capăt. Aceeași logică poate fi creată într-un circuit cu logică programabilă iar, în cazul unor erori, pur și simplu trebuie doar schimbat codul software care definește partea de hardware. Avantajul este evident. Din seria circuitelor cu logică programabilă, cele mai importante sunt [[CPLD]]-urile (Complex Programmable Logic Device\[s\]) și [[FPGA]]-urile (Field Programmable Graphic Arrays)
Recent m-a cuprins "febra" circuitelor reprogramabile. Pentru cei mai puțin familiarizați cu acest domeniu, un circuit reprogramabil este compus dintr-un număr foarte mare de porți logice care se pot interconecta prin programarea unor conexiuni la nivelul matricei de siliciu. Programarea se face cu ajutorul unor platforme dedicate și printr-un limbaj cu care se poate proiecta un circuit la nivel hardware – [[HDL]]. Interconectarea suportă un număr aproape infinit de configurații. Astfel se poate proiecta la nivel hardware o configurație completă de porți logice care, împreună, generează o anumită funcționalitate. Marele avantaj este că, spre deosebire de circuitele cu logică predefinită, configurația unui circuit programabil poate fi modificată hardware prin... software. Circuitele cu logică [re]programabilă au mai multe avantaje, dar cele mai importante sunt cele legate de timpul și costul de implementare. De pildă, costurile de producție ale unui circuit specializat ([[ASIC]] – Application Specific Integrated Circuit) sunt de ordinul milioanelor de dolari din cauză că producția matricei de siliciu este foarte scumpă. În cazul unor erori, această matrice practic se aruncă la coș și trebuie luat totul de la capăt. Aceeași logică poate fi creată într-un circuit cu logică programabilă iar, în cazul unor erori, pur și simplu trebuie doar schimbat codul software care definește partea de hardware. Avantajul este evident. Din seria circuitelor cu logică programabilă, cele mai importante sunt [[CPLD]]-urile (Complex Programmable Logic Device\[s\]) și [[FPGA]]-urile (Field Programmable Graphic Arrays)


==Cursuri recomandate==
==Cursuri recomandate==

Versiunea de la data 26 ianuarie 2020 14:34

Recent m-a cuprins "febra" circuitelor reprogramabile. Pentru cei mai puțin familiarizați cu acest domeniu, un circuit reprogramabil este compus dintr-un număr foarte mare de porți logice care se pot interconecta prin programarea unor conexiuni la nivelul matricei de siliciu. Programarea se face cu ajutorul unor platforme dedicate și printr-un limbaj cu care se poate proiecta un circuit la nivel hardware – HDL. Interconectarea suportă un număr aproape infinit de configurații. Astfel se poate proiecta la nivel hardware o configurație completă de porți logice care, împreună, generează o anumită funcționalitate. Marele avantaj este că, spre deosebire de circuitele cu logică predefinită, configurația unui circuit programabil poate fi modificată hardware prin... software. Circuitele cu logică [re]programabilă au mai multe avantaje, dar cele mai importante sunt cele legate de timpul și costul de implementare. De pildă, costurile de producție ale unui circuit specializat (ASIC – Application Specific Integrated Circuit) sunt de ordinul milioanelor de dolari din cauză că producția matricei de siliciu este foarte scumpă. În cazul unor erori, această matrice practic se aruncă la coș și trebuie luat totul de la capăt. Aceeași logică poate fi creată într-un circuit cu logică programabilă iar, în cazul unor erori, pur și simplu trebuie doar schimbat codul software care definește partea de hardware. Avantajul este evident. Din seria circuitelor cu logică programabilă, cele mai importante sunt CPLD-urile (Complex Programmable Logic Device\[s\]) și FPGA-urile (Field Programmable Graphic Arrays)

Cursuri recomandate

Coursera