Njoftohet formimi i një organizate të re, jo-fitimprurëse, Open-Source FPGA Foundation (OSFPGA), që synon zhvillimin, promovimin dhe krijimin e një mjedisi për zhvillimin e përbashkët të zgjidhjeve të hapura hardware dhe software, të lidhura me përdorimin e semikondaktorëve të programuara, të cili lejojnë riprogramimin e logjikës pas prodhimit të çipit. Operacionet themelore binarë (AND, NAND, OR, NOR dhe XOR) në këto çipa realizohen përmes porteve logjike (ndërlidhjeve), që kanë shumë hyrje dhe një dalje, ku konfigurimi i lidhjeve mund të ndryshohet në mënyrë programore.
Në mesin e themeluesve të organizatës OSFPGA janë disa studiues 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 udhëheqjen e kësaj organizate, do të zhvillohet një set mjetesh të hapura dhe falas për krijimin e shpejtë të prototipave mbi bazën e çipave FPGA dhe mbështetje për mjetet e automatizimit të projektimit të elektronikës (EDA). Organizata gjithashtu do të mbikëqyr zhvillimin e standardeve të hapura të lidhura me FPGA, duke ofruar kompanive një platformë neutrale për ndarjen e përvojave dhe teknologjive.
Pritet që falë aktivitetit të OSFPGA, kompanitë prodhuese të çipave të jenë në gjendje të heqin dorë nga disa procese inxhinierike gjatë prodhimit të FPGA, zhvilluesit e zgjidhjeve finale do të kenë një stak programor të gatshëm dhe të përshtatshëm për FPGA dhe do të vendoset bashkëpunimi për krijimin e arkitekturave të reja me cilësi të lartë. Theksohet se në mjetet e hapura që ofrohen nga organizata OSFPGA do të mbështetet niveli më i lartë i cilësisë, që përputhet ose kalon kërkesat e_standardeve industriale.
Objektivat kryesore të Open-Source FPGA Foundation:
- Ofrimi i burimeve dhe infrastrukturës për zhvillimin e një seti mjetesh të lidhura me hardware dhe software 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 për mjetet për kërkimin e arkitekturave të përparuar FPGA, si dhe zhvillimeve përkatëse software dhe hardware.
- Mirëmbajtja e një katalogu të arkitekturave FPGA publikisht të aksesueshme, teknologjive të projektimit dhe dizajneve të pllakave, të huazuara nga publikime dhe përshkrime patentash me skadim të afatit.
- Përgatitja dhe ofrimi i aksesit në materiale mësimore që ndihmojnë në formimin e komunitetit të zhvilluesve të interesuar.
- Thjeshtimi i bashkëveprimit me prodhuesit e çipave për të reduktuar kostot dhe për të shkurtuar kohën e testimit dhe verifikimit të arkitekturave dhe pajisjeve të reja FPGA.
Mjetet e hapura të lidhura me projektin:
- OpenFPGA â njĂ« set pĂ«r automatizimin e projektimit tĂ« instrumenteve elektronike (EDA) pĂ«r FPGA, qĂ« mbĂ«shtet gjenerimin e komponentĂ«ve bazuar nĂ« pĂ«rshkrime nĂ« gjuhĂ«n Verilog.
- 1st CLaaS â njĂ« kornizĂ« qĂ« lejon pĂ«rdorimin e FPGA pĂ«r krijimin e akceleratorĂ«ve hardware pĂ«r aplikacione web dhe nĂ« cloud.
- Verilog-to-Routing (VTR) â njĂ« grup mjete qĂ« lejon formimin e konfiguracionit tĂ« FPGA tĂ« zgjedhur, bazuar nĂ« pĂ«rshkrimin nĂ« gjuhĂ«n Verilog.
- Symbiflow â njĂ« grup mjete pĂ«r zhvillimin e zgjidhjeve mbi bazĂ«n e FPGA Xilinx 7, Lattice iCE40, Lattice ECP5 dhe QuickLogic EOS S3.
- Yosys â njĂ« kornizĂ« pĂ«r sintezĂ«n Verilog RTL pĂ«r aplikacionet standarde.
- 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Ă« instrumenteve elektronike (EDA) dhe krijimin e skedave tĂ« projekteve pĂ«r ta.
- GHDL â njĂ« kompajler, analist, simulator dhe sintezator pĂ«r gjuhĂ«n e pĂ«rshkrimit tĂ« pajisjes VHDL.
- VerilogCreator â njĂ« plugin pĂ«r QtCreator qĂ« e transformon kĂ«tĂ« aplikacion nĂ« njĂ« ambient pĂ«r zhvillim nĂ« gjuhĂ«n Verilog 2005.
- FuseSoC â njĂ« menaxher paketash pĂ«r kodin HDL (Hardware Description Language) dhe njĂ« utilit pĂ«r abstraksionin e ndĂ«rtimit pĂ«r FPGA/ASIC.
- SOFA (Skywater Open-source FPGA) â njĂ« set FPGA IP (Intellectual Property) tĂ« hapura, tĂ« krijuara duke pĂ«rdorur Skywater PDK dhe kornizĂ«n OpenFPGA.
- openFPGALoader â njĂ« utilit pĂ«r programimin e FPGA.
- LiteDRAM â njĂ« IP Core i pĂ«rshtatshĂ«m pĂ«r FPGA me implementimin e DRAM.
Një projekt shtesë mund të jetë Main_MiSTer, i cili lejon, përmes pllakës FPGA DE10-Nano, të lidhur me televizorin ose monitorin, simulimin e pajisjeve të vjetra të lojërave dhe kompjuterëve klasikë. Ndryshe nga ekzekutimi i emulatorëve, përdorimi i FPGA ofron mundësinë për të rikrijuar mjedisin origjinal të harduerit, në të cilin mund të hapen imazhe të sistemeve dhe aplikacioneve për platforma të vjetra harduerike.
Burimi: opennet.ru
