ĂshtĂ« shpallur formimi i njĂ« organizate tĂ« re jo-fitimprurĂ«se Open-Source FPGA Foundation (OSFPGA), e cila synon zhvillimin, promovimin dhe krijimin e njĂ« ambienti pĂ«r zhvillimin e pĂ«rbashkĂ«t tĂ« zgjidhjeve tĂ« hapura harduerike dhe softuerike, qĂ« lidhen me pĂ«rdorimin e çipave tĂ« integruar tĂ« logjikĂ«s programueshme FPGA (matriks ventilash qĂ« programohet nga pĂ«rdoruesi), qĂ« lejojnĂ« riprogramimin e logjikĂ«s pas pĂ«rfundimit tĂ« prodhimit tĂ« çipit. Operacionet dyfishe kyçe (AND, NAND, OR, NOR dhe XOR) nĂ« kĂ«ta çipa realizohen pĂ«rmes ventilave logjikĂ« (ndĂ«rlidhĂ«sve), tĂ« cilĂ«t kanĂ« shumĂ« hyrje dhe njĂ« dalje, konfigurimi i lidhjeve ndĂ«rmjet tĂ« cilave mund tĂ« ndryshohet nĂ« mĂ«nyrĂ« programore.
Në numrin e themeluesve të organizatës OSFPGA janë disa kërkues të njohur të teknologjive të lidhura me FPGA, që përfaqësojnë kompani dhe projekte si EPFL, QuickLogic, Zero ASIC dhe GSG Group. Nën kujdesin e kësaj organizate do të zhvillohet një grup mjetesh të hapura dhe falas për krijimin e prototipeve të shpejta në bazë të çipave FPGA dhe për mbështetje të mjeteve për automatizimin e projektimit të elektronikës (EDA). Organizata gjithashtu do të mbikëqyrë zhvillimin e përbashkët të standardeve të hapura lidhur me FPGA, duke ofruar kompanive një platformë neutrale për shkëmbimin e përvojës dhe teknologjive.
Pritet që falë aktivitetit të OSFPGA, prodhuesit e çipave do të jenë në gjendje të eliminojnë disa procese inxhinierike gjatë prodhimit të FPGA, zhvilluesit e zgjidhjeve përfundimtare do të kenë një shtrirje programore të pregatitur për FPGA dhe do të krijohet një bashkëpunim për zhvillimin e arkitekturave të reja të cilësisë së lartë. Theksohet se në mjetet e hapura që do ofrohen nga organizata OSFPGA do të mbështetet niveli më i lartë i cilësisë, duke përmbushur ose tejkaluar kërkesat e standardeve industriale.
Qëllimet kryesore të Open-Source FPGA Foundation:
- Ofrimi i burimeve dhe infrastrukturës për zhvillimin e një grupi mjetesh që lidhen me harduerin dhe softuerin FPGA.
- Promovimi i përdorimit të këtyre mjeteve përmes organizimit të aktiviteteve të ndryshme.
- Sigurimi i mbështetjes, zhvillimit dhe hapësirës së mjeteve për studimin e arkitekturave përparimore të FPGA, si dhe për zhvillimet e lidhura me softuerin dhe harduerin.
- Mantenimi i katalogut të arkitekturave publike FPGA, teknologjive të projektimit dhe dizajneve të bordit, të marra nga publikimet dhe përshkrimet e patentave me afat të skaduar.
- Përgatitja dhe ofrimi i aksesit në materiale trajnimi që ndihmojnë në krijimin e një komuniteti të zhvilluesve të interesuar.
- Thjeshtimi i ndërveprimit me prodhuesit e çipave për të ulur kostot dhe për të shkurtuar kohën e testimit dhe verifikimit të arkitekturave të reja FPGA dhe pajisjeve.
Mjetet e hapura të lidhura me projektin:
- OpenFPGA â njĂ« paketĂ« pĂ«r automatizimin e projektimit tĂ« pajisjeve elektronike (EDA) pĂ«r FPGA, qĂ« mbĂ«shtet gjenerimin e pĂ«rmbajtjes bazuar nĂ« pĂ«rshkrime nĂ« gjuhĂ«n Verilog.
- 1st CLaaS â njĂ« kornizĂ« qĂ« lejon pĂ«rdorimin e FPGA pĂ«r krijimin e pĂ«rshpejtuesve harduerikĂ« pĂ«r aplikacione web dhe cloud.
- Verilog-to-Routing (VTR) â njĂ« mjet qĂ« lejon tĂ« krijosh konfigurimin e FPGA tĂ« zgjedhur mbi bazĂ«n e pĂ«rshkrimit nĂ« gjuhĂ«n Verilog.
- Symbiflow â njĂ« mjet pĂ«r zhvillimin e zgjidhjeve qĂ« bazohen nĂ« FPGA Xilinx 7, Lattice iCE40, Lattice ECP5 dhe QuickLogic EOS S3.
- Yosys â njĂ« kornizĂ« pĂ«r sintezĂ«n e Verilog RTL pĂ«r aplikacione tipike.
- EPFL â njĂ« koleksion bibliotekash pĂ«r zhvillimin e aplikacioneve tĂ« sintezĂ«s logjike.
- LSOracle â njĂ« shtesĂ« mbi bibliotekat EPFL pĂ«r optimizimin e rezultateve tĂ« sintezĂ«s logjike.
- Edalize â njĂ« mjet nĂ« gjuhĂ«n Python pĂ«r ndĂ«rveprimin me sistemet e automatizimit tĂ« projektimit tĂ« pajisjeve elektronike (EDA) dhe gjenerimin e skedave tĂ« projekteve pĂ«r to.
- GHDL â njĂ« kompiluese, analizues, simulator dhe sintezues pĂ«r gjuhĂ«n e pĂ«rshkrimit tĂ« harduerit VHDL.
- VerilogCreator â njĂ« plugin pĂ«r QtCreator qĂ« shndĂ«rron kĂ«tĂ« aplikacion nĂ« njĂ« mjedis zhvillimi pĂ«r gjuhĂ«n Verilog 2005.
- FuseSoC â njĂ« menaxher paketa pĂ«r kodin HDL (Hardware Description Language) dhe njĂ« mjet pĂ«r tĂ« abstraktuar ndĂ«rtimin pĂ«r FPGA/ASIC.
- SOFA (Skywater Open-source FPGA) â njĂ« paketĂ« IP FPGA tĂ« hapura, tĂ« krijuara duke pĂ«rdorur Skywater PDK dhe kornizĂ«n OpenFPGA.
- openFPGALoader â njĂ« mjet pĂ«r programimin e FPGA.
- LiteDRAM â njĂ« IP Core i rregullueshĂ«m pĂ«r FPGA me implementim DRAM.
Një projekt i veçantë i quajtur Main_MiSTer lejon, duke përdorur pllakën FPGA DE10-Nano e lidhur me televizorin ose monitorin, të simulojë pajisjet e konsolave të vjetra të lojërave dhe kompjuterëve klasikë. Ndryshe nga fillimi i emulatorëve, përdorimi i FPGA-së ofron mundësinë për të rikrijuar mjedisin origjinal të harduerit, ku mund të ekzekutohen imazhet e sistemit dhe aplikacionet për platformat e vjetra të harduerit.
Burimi: opennet.ru
