Open Source FPGA Initiative

Faʻasalalau le faʻavaeina o se faʻalapotopotoga fou e leai ni tupe mama, o le Open-Source FPGA Foundation (OSFPGA), e faʻatatau i le atinaʻeina, faʻalauiloaina ma le fatuina o se siosiomaga mo le atinaʻeina faʻatasi o masini matala ma fofo faʻapipiʻi e fesoʻotaʻi ma le faʻaogaina o le fanua e mafai ona faʻapipiʻiina faitotoa laina ( FPGA) feso'ota'iga feso'ota'iga e mafai ai ona toe fa'apolokalameina galuega fa'akomepiuta pe a uma le gaosiga o chip. O gaioiga autu autu (AND, NAND, OR, NOR ma XOR) i ia meataalo o loʻo faʻatinoina e faʻaaoga ai faitotoa faʻaoga (sui) e tele mea e faʻaoga ma tasi le gaioiga, o le faʻatulagaina o fesoʻotaʻiga i le va e mafai ona suia e le polokalama.

O sui fa'avae o le OSFPGA e aofia ai nisi o tagata su'esu'e fa'atekonolosi iloga a le FPGA mai kamupani ma poloketi e pei o le EPFL, QuickLogic, Zero ASIC, ma le GSG Group. I lalo o le faʻauluuluga o le faʻalapotopotoga fou, o se seti o meafaigaluega tatala ma leai se totogi o le a atiaʻe mo faʻataʻitaʻiga vave e faʻavae i luga o tupe meataalo FPGA ma lagolago mo le faʻaogaina o masini eletise (EDA). O le a va'aia fo'i e le fa'alapotopotoga le atina'eina fa'atasi o tulaga matala e feso'ota'i ma FPGA, e tu'uina atu ai se fa'asalalauga fa'aituau mo kamupani e fa'asoa fa'amatalaga ma tekonolosi.

O loʻo faʻamoemoeina o le a mafai e le OSFPGA ona faʻatagaina kamupani vaʻa e faʻaumatia nisi o faiga faʻainisinia o loʻo aʻafia i le gaosia o FPGA, tuʻuina atu i tagata faʻaoga faʻauʻu se faʻapipiʻi faʻapipiʻi FPGA, ma mafai ai ona galulue faʻatasi e fausia ni fausaga fou maualuga. O loʻo maitauina o meafaigaluega tatala e tuʻuina atu e le OSFPGA o le a faʻatumauina i le maualuga maualuga o le lelei, faʻafeiloaʻi poʻo le sili atu i tulaga faʻapisinisi.

O sini autu a le Open-Source FPGA Foundation o:

  • Tuuina atu o punaoa ma atinaʻe e atiaʻe ai se seti o meafaigaluega e fesoʻotaʻi ma masini FPGA ma polokalama.
  • Fa'alauiloa le fa'aogaina o nei mea faigaluega e ala i fa'alavelave eseese.
  • Tuuina atu le lagolago, atinaʻe ma le tatalaina o meafaigaluega mo suʻesuʻega o fausaga faʻapitoa FPGA, faʻapea foʻi ma atinaʻe polokalame ma meafaigaluega.
  • Fa'atumauina se fa'amaumauga o fausaga fa'alaua'itele a le FPGA, faiga fa'atekonolosi, ma fa'asologa o laupapa e maua mai i fa'asalalauga ma fa'amatalaga pateni ua mae'a.
  • Saunia ma tuʻuina atu avanoa i mea tau aʻoaʻoga e fesoasoani e fausia se faʻalapotopotoga o tagata atinaʻe fiafia.
  • Fa'afaigofie le galulue fa'atasi ma le au fai mea'ai e fa'aitiitia le tau ma le taimi e fa'ata'ita'i ai ma fa'amaonia fausaga fou FPGA ma meafaigaluega.

Mea faigaluega tatala fa'afeso'ota'i:

  • OpenFPGA ose Electronic Design Automation (EDA) kit mo FPGAs e lagolagoina le gaosiga o meafaigaluega e faʻatatau i faʻamatalaga Verilog.
  • 1st CLaaS ose fa'avae e mafai ai ona e fa'aogaina FPGA e fai ai masini fa'avavevave mo fa'aoga i luga ole laiga ma ao.
  • Verilog-to-Routing (VTR) o se meafaigaluega e mafai ai ona e fatuina le faʻatulagaina o le FPGA filifilia e faʻavae i luga o se faʻamatalaga i le gagana Verilog.
  • Symbiflow o se meafaigaluega mo le atinaʻeina o fofo e faʻavae i luga o Xilinx 7, Lattice iCE40, Lattice ECP5 ma QuickLogic EOS S3 FPGAs.
  • Yosys o se Verilog RTL fa'atulagaina fa'avae mo fa'aoga masani.
  • O le EPFL o se fa'aputuga o faletusi mo le atina'eina o fa'aoga fa'aoga fa'atatau.
  • LSOracle ose fa'aopoopo i faletusi a le EPFL mo le fa'amalieina o fa'ai'uga fa'asologa o manatu.
  • Edalize o se mea faigaluega Python mo le fegalegaleai ma faiga fa'aeletonika mamanu (EDA) ma fa'atupuina faila mo latou.
  • O le HDRL ose fa'aputu, su'esu'e, fa'ata'ita'i, ma fa'apipi'i mo le VHDL hardware fa'amatalaga gagana.
  • O VerilogCreator ose fa'apipi'i mo QtCreator e fa'aliliuina ai lenei talosaga i se si'osi'omaga atina'e i Verilog 2005.
  • O le FuseSoC ose pule o pusa mo le HDL (Gagana Fa'amatalaga Fa'amatalaga) ma le fa'aogaina o le fa'aputuga mo le FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) o se seti o tatala FPGA IP (Intellectual Property) na fausia e faʻaaoga ai le Skywater PDK ma le OpenFPGA framework.
  • openFPGALoader ose aoga mo polokalame FPGAs.
  • LiteDRAM - aganu'u IP Core mo FPGA fa'atasi ai ma le fa'atinoga o le DRAM.

E le gata i lea, e mafai ona matou matauina le poloketi Main_MiSTer, lea e mafai ai ona faʻaogaina le DE10-Nano FPGA laupapa e fesoʻotaʻi i se TV poʻo le mataʻituina e faʻataʻitaʻi ai meafaigaluega o taʻaloga tuai ma komepiuta masani. E le pei o emulators taʻavale, o le faʻaaogaina o le FPGA e mafai ai ona toe faʻaleleia le siosiomaga o meafaigaluega muamua lea e mafai ai ona e faʻaogaina ata o loʻo i ai nei ma talosaga mo faʻamaumauga tuai.

puna: opennet.ru

Faaopoopo i ai se faamatalaga