Iniciativa për zhvillimin e projekteve të hapura për FPGA

Ë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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster