Open Source FPGA Initiative

I panuitia te hanganga o tetahi whakahaere kore-painga hou, ko te Open-Source FPGA Foundation (OSFPGA), e whai ana ki te whakawhanake, ki te whakatairanga me te hanga i tetahi taiao mo te whanaketanga mahi tahi o nga taputapu tuwhera me nga otinga rorohiko e pa ana ki te whakamahi i nga waahanga kuaha kua taea te whakamahere. FPGA) iahiko whakauru e taea ai te mahi arorau reprogrammable i muri i te hanga maramara. Ko nga mahi a-rua matua (AND, NAND, OR, NOR me XOR) i roto i aua maramara ka whakatinanahia ma te whakamahi i nga kuaha arorau (whakawhiti) he maha nga whakaurunga me tetahi putanga, ko te whirihoranga o nga hononga i waenga ka taea te whakarereke ma te rorohiko.

Kei roto i nga mema taketake o OSFPGA etahi kairangahau hangarau FPGA rongonui mai i nga kamupene me nga kaupapa penei i te EPFL, QuickLogic, Zero ASIC, me te Rōpū GSG. I raro i te maru o te whakahaere hou, ka hangaia he huinga taputapu tuwhera me te kore utu mo te tauira tere i runga i nga maramara FPGA me te tautoko mo te miihini hoahoa hiko (EDA). Ka tirotirohia e te whakahaere te whanaketanga tahi o nga paerewa tuwhera e pa ana ki nga FPGA, e whakarato ana i tetahi huihuinga kore mo nga kamupene ki te tiri wheako me nga hangarau.

Ko te tumanako ka taea e te OSFPGA nga kamupene maramara ki te whakakore i etahi o nga mahi miihini e uru ana ki te whakaputa i nga FPGA, ka whakawhiwhia ki nga kaiwhakawhanake mutunga-kaiwhakamahi he papa raupaparorohiko FPGA kua rite, ka taea te mahi tahi ki te hanga hoahoanga kounga teitei. Kei te tohuhia ko nga taputapu tuwhera e whakaratohia ana e OSFPGA ka mau tonu ki te taumata teitei o te kounga, te whakatutuki, te nui atu ranei o nga paerewa ahumahi.

Ko nga whainga matua o te Open-Source FPGA Foundation ko:

  • Te whakarato rauemi me nga hanganga ki te whakawhanake i te huinga taputapu e pa ana ki te taputapu me te rorohiko FPGA.
  • Te whakatairanga i te whakamahinga o enei taputapu ma nga momo huihuinga.
  • Whakarato tautoko, whanaketanga me te tuwhera o nga taputapu mo te rangahau o nga hoahoanga FPGA matatau, tae atu ki nga whanaketanga rorohiko me nga taputapu e pa ana.
  • Te pupuri i te rarangi o nga hoahoanga FPGA e waatea ana ki te katoa, nga hangarau hoahoa, me nga hoahoa papa i ahu mai i nga whakaputanga me nga whakaaturanga patent kua pau.
  • Whakaritea me te whai waahi ki nga rauemi whakangungu hei awhina i te hanga hapori o nga kaiwhakawhanake hiahia.
  • Whakangwarihia te mahi tahi me nga kaihanga maramara hei whakaiti i te utu me te wa ki te whakamatautau me te whakamana i nga hoahoanga me nga taputapu FPGA hou.

Utauta puna tuwhera e pa ana:

  • Ko OpenFPGA he kete Hiko Hoahoa Aunoa (EDA) mo nga FPGA e tautoko ana i te hanga taputapu i runga i nga whakaahuatanga a Verilog.
  • Ko te 1st CLaaS he anga ka taea e koe te whakamahi i nga FPGA hei hanga i nga whakatere taputapu mo nga tono tukutuku me te kapua.
  • Ko te Verilog-to-Routing (VTR) he kete taputapu ka taea e koe te hanga i te whirihoranga o te FPGA kua tohua i runga i te whakaahuatanga i te reo Verilog.
  • He kete taputapu a Symbiflow mo te whakawhanake otinga i runga i te Xilinx 7, Lattice iCE40, Lattice ECP5 me QuickLogic EOS S3 FPGAs.
  • Ko Yosys he anga whakahiato Verilog RTL mo nga tono noa.
  • Ko te EPFL he kohinga whare pukapuka hei whakawhanake i nga tono whakahiato arorau.
  • Ko te LSOracle he taapiri ki nga whare pukapuka EPFL mo te arotau i nga hua whakahiato arorau.
  • Ko Edalize he taputapu Python mo te taunekeneke me nga punaha hoahoa hiko (EDA) me te whakaputa i nga konae kaupapa mo ratou.
  • Ko te GHDL he kaikohi, he kaitirotiro, he simulator, he synthesizer mo te reo whakaahuatanga taputapu VHDL.
  • He monomai a VerilogCreator mo QtCreator e huri ana i tenei tono hei taiao whanaketanga i Verilog 2005.
  • Ko FuseSoC he kaiwhakahaere kete mo te HDL (Te Reo Whakaahuatanga Rawa) waehere me te whakaurunga tangohanga mo te FPGA/ASIC.
  • Ko te SOFA (Skywater Open-source FPGA) he huinga IP FPGA tuwhera (Intellectual Property) i hangaia ma te whakamahi i te Skywater PDK me te angamahi OpenFPGA.
  • Ko te openFPGALoader he taputapu mo te whakatakoto i nga FPGA.
  • LiteDRAM - ritenga IP Core mo te FPGA me te whakatinanatanga DRAM.

I tua atu, ka taea e tatou te tuhi i te kaupapa Main_MiSTer, e taea ai te whakamahi i te papa DE10-Nano FPGA e hono ana ki te pouaka whakaata, ki te aroturuki ranei ki te whakataurite i nga taputapu o nga papatohu takaro tawhito me nga rorohiko tawhito. Kaore i rite ki nga emulators whakahaere, ma te whakamahi i te FPGA ka taea te hanga ano i te taiao taputapu taketake e taea ai e koe te whakahaere i nga whakaahua o te punaha me nga tono mo nga papahanga taputapu tawhito.

Source: opennet.ru

Tāpiri i te kōrero