Open Source FPGA Initiative

Gipahibalo ang pagporma sa usa ka bag-ong non-profit nga organisasyon, ang Open-Source FPGA Foundation (OSFPGA), nga nagtumong sa pagpalambo, pagpasiugda ug paghimo og usa ka palibot alang sa pagtinabangay nga pagpalambo sa bukas nga hardware ug software nga mga solusyon nga may kalabutan sa paggamit sa field programmable gate array ( FPGA) integrated circuits nga nagtugot sa reprogrammable logic work human sa chip manufacturing. Ang yawe nga binary operations (AND, NAND, OR, NOR ug XOR) sa maong mga chips gipatuman gamit ang logic gates (switch) nga adunay daghang mga input ug usa ka output, ang configuration sa mga koneksyon tali nga mahimong mausab pinaagi sa software.

Ang mga founding member sa OSFPGA naglakip sa pipila ka prominenteng FPGA technology researchers gikan sa mga kompanya ug proyekto sama sa EPFL, QuickLogic, Zero ASIC, ug GSG Group. Ubos sa pagdumala sa bag-ong organisasyon, usa ka hugpong sa bukas ug libre nga mga himan ang maugmad alang sa paspas nga prototyping base sa FPGA chips ug suporta alang sa electronic design automation (EDA). Ang organisasyon usab ang magdumala sa hiniusang pag-uswag sa bukas nga mga sumbanan nga may kalabotan sa mga FPGA, nga maghatag usa ka neyutral nga forum alang sa mga kompanya nga magpaambit sa mga kasinatian ug teknolohiya.

Gilauman nga ang OSFPGA makahimo sa mga kompanya sa chip sa pagwagtang sa pipila sa mga proseso sa inhenyeriya nga nalambigit sa pagprodyus og mga FPGA, paghatag sa mga end-user developers og andam, custom nga FPGA software stack, ug makahimo sa kolaborasyon sa paghimo og bag-ong mga dekalidad nga arkitektura. Namatikdan nga ang bukas nga mga himan nga gihatag sa OSFPGA ipadayon sa labing taas nga lebel sa kalidad, pagtagbo o pagsobra sa mga sumbanan sa industriya.

Ang nag-unang tumong sa Open-Source FPGA Foundation mao ang:

  • Paghatag ug mga kahinguhaan ug imprastraktura aron makahimo og usa ka hugpong sa mga himan nga may kalabutan sa FPGA hardware ug software.
  • Pagpasiugda sa paggamit niini nga mga himan pinaagi sa lain-laing mga panghitabo.
  • Paghatag suporta, pag-uswag ug pagkabukas sa mga himan alang sa panukiduki sa mga advanced nga arkitektura sa FPGA, ingon man ang mga kalambigit nga software ug hardware nga mga kalamboan.
  • Pagmintinar sa katalogo sa publikong magamit nga mga arkitektura sa FPGA, mga teknolohiya sa disenyo, ug mga disenyo sa board nga nakuha gikan sa mga publikasyon ug nag-expire nga mga pagbutyag sa patente.
  • Pag-andam ug paghatag og access sa mga materyal sa pagbansay aron makatabang sa pagtukod sa usa ka komunidad sa mga interesadong developers.
  • Pasimplehon ang kolaborasyon sa mga tiggama sa chip aron makunhuran ang gasto ug oras sa pagsulay ug pag-validate sa mga bag-ong arkitektura ug hardware sa FPGA.

May kalabotan nga open source nga mga himan:

  • Ang OpenFPGA usa ka Electronic Design Automation (EDA) kit para sa mga FPGA nga nagsuporta sa hardware generation base sa Verilog descriptions.
  • Ang 1st CLaaS usa ka balangkas nga nagtugot kanimo sa paggamit sa mga FPGA sa paghimo og mga hardware accelerators alang sa web ug cloud applications.
  • Ang Verilog-to-Routing (VTR) kay usa ka toolkit nga nagtugot kanimo sa paghimo sa configuration sa pinili nga FPGA base sa usa ka deskripsyon sa Verilog nga pinulongan.
  • Ang Symbiflow usa ka toolkit alang sa pagpalambo sa mga solusyon base sa Xilinx 7, Lattice iCE40, Lattice ECP5 ug QuickLogic EOS S3 FPGAs.
  • Ang Yosys usa ka Verilog RTL synthesis framework alang sa kasagarang mga aplikasyon.
  • Ang EPFL usa ka koleksyon sa mga librarya alang sa pagpalambo sa mga aplikasyon sa logic synthesis.
  • Ang LSOracle usa ka add-on sa mga librarya sa EPFL alang sa pag-optimize sa mga resulta sa logic synthesis.
  • Ang Edalize usa ka toolkit sa Python alang sa pagpakig-uban sa mga sistema sa electronic design automation (EDA) ug paghimo og mga file sa proyekto alang kanila.
  • Ang GHDL usa ka compiler, analyzer, simulator, ug synthesizer alang sa VHDL hardware description language.
  • Ang VerilogCreator kay usa ka plugin para sa QtCreator nga naghimo niini nga aplikasyon nga usa ka development environment sa Verilog 2005.
  • Ang FuseSoC kay package manager para sa HDL (Hardware Description Language) code ug assembly abstraction utility para sa FPGA/ASIC.
  • Ang SOFA (Skywater Open-source FPGA) usa ka set sa open FPGA IP (Intellectual Property) nga gihimo gamit ang Skywater PDK ug ang OpenFPGA framework.
  • Ang openFPGALoader usa ka gamit para sa pagprograma sa mga FPGA.
  • LiteDRAM - naandan nga IP Core alang sa FPGA nga adunay pagpatuman sa DRAM.

Dugang pa, mahimo natong timan-an ang Main_MiSTer nga proyekto, nga nagtugot sa paggamit sa DE10-Nano FPGA board nga konektado sa usa ka TV o monitor aron masundog ang mga ekipo sa mga daan nga game consoles ug classic nga mga kompyuter. Dili sama sa pagpadagan sa mga emulator, ang paggamit sa usa ka FPGA nagpaposible sa paghimo pag-usab sa orihinal nga palibot sa hardware diin mahimo nimong ipadagan ang kasamtangan nga mga imahe sa sistema ug mga aplikasyon alang sa mas daan nga mga platform sa hardware.

Source: opennet.ru

Idugang sa usa ka comment