Mohloli o bulehileng oa FPGA Initiative

E phatlalalitse ho thehoa ha mokhatlo o mocha o sa etseng phaello, Open-Source FPGA Foundation (OSFPGA), e ikemiselitseng ho nts'etsapele, ho khothaletsa le ho theha tikoloho bakeng sa nts'etsopele ea tšebelisano ea lisebelisoa tse bulehileng tsa lisebelisoa le litharollo tsa software tse amanang le ts'ebeliso ea liheke tse hlophisitsoeng tsa masimong ( FPGA) li-circuits tse kenyellelitsoeng tse lumellang mosebetsi o hlophisitsoeng oa logic ka mor'a tlhahiso ea chip. Ts'ebetso ea bohlokoa ea binary (AND, NAND, OR, NOR le XOR) ho li-chips tse joalo li kengoa ts'ebetsong ho sebelisoa liheke tsa logic (li-switches) tse nang le lisebelisoa tse ngata le tlhahiso e le 'ngoe, tlhophiso ea likhokahano pakeng tsa tse ka fetoloang ke software.

Litho tsa mothehi oa OSFPGA li kenyelletsa bafuputsi ba bang ba hlahelletseng ba theknoloji ea FPGA ba tsoang lik'hamphaning le mererong e kang EPFL, QuickLogic, Zero ASIC, le GSG Group. Tlas'a ts'ehetso ea mokhatlo o mocha, ho tla ntlafatsoa lisebelisoa tse bulehileng le tse sa lefelloeng bakeng sa prototyping e potlakileng e thehiloeng ho li-chips tsa FPGA le ts'ehetso bakeng sa boits'oaro ba elektroniki (EDA). Mokhatlo o tla boela o okamele nts'etsopele e kopanetsoeng ea litekanyetso tse bulehileng tse amanang le li-FPGA, ho fana ka seboka se sa nke lehlakore bakeng sa lik'hamphani ho arolelana liphihlelo le mahlale.

Ho lebelletsoe hore OSFPGA e tla nolofalletsa lik'hamphani tsa chip ho felisa tse ling tsa lits'ebetso tsa boenjiniere tse amehang ho hlahiseng li-FPGA, li fane ka baetsi ba basebelisi ba ho qetela, sephutheloana sa software sa FPGA se lokiselitsoeng, le ho thusa tšebelisano 'moho ho theha meralo e mecha ea boleng bo holimo. Hoa hlokomeloa hore lisebelisoa tse bulehileng tse fanoeng ke OSFPGA li tla bolokoa ho isa boemong bo phahameng ka ho fetisisa ba boleng, ho kopana kapa ho feta litekanyetso tsa indasteri.

Lipheo tsa mantlha tsa Open-Source FPGA Foundation ke:

  • Ho fana ka lisebelisoa le lisebelisoa tsa motheo ho nts'etsapele lisebelisoa tse amanang le FPGA hardware le software.
  • Ho khothaletsa tšebeliso ea lisebelisoa tsena ka liketsahalo tse fapaneng.
  • Fana ka tšehetso, nts'etsopele le bolokolohi ba lisebelisoa bakeng sa lipatlisiso tsa meralo e tsoetseng pele ea FPGA, hammoho le nts'etsopele ea software le hardware e amanang le eona.
  • Ho boloka lethathamo la meralo ea FPGA e fumanehang phatlalatsa, mahlale a meralo, le meralo ea boto e nkiloeng likhatisong le liphatlalatso tse felileng tsa patent.
  • Lokisetsa le ho fana ka phihlello ea lisebelisoa tsa koetliso ho thusa ho aha sechaba sa bahlahisi ba nang le thahasello.
  • Nolofatsa tšebelisano 'moho le baetsi ba li-chip ho fokotsa litšenyehelo le nako ea ho etsa liteko le ho netefatsa meralo le lisebelisoa tse ncha tsa FPGA.

Lisebelisoa tsa mohloli o bulehileng tse amanang:

  • OpenFPGA ke Electronic Design Automation (EDA) kit bakeng sa FPGAs e ts'ehetsang tlhahiso ea lisebelisoa ho latela litlhaloso tsa Verilog.
  • 1st CLaaS ke moralo o o lumellang ho sebelisa li-FPGA ho theha li-accelerator tsa lisebelisoa tsa marang-rang le tsa maru.
  • Verilog-to-Routing (VTR) ke sesebelisoa se u lumellang hore u thehe tlhophiso ea FPGA e khethiloeng ho latela tlhaloso ea puo ea Verilog.
  • Symbiflow ke sesebelisoa sa ho hlahisa litharollo tse thehiloeng ho Xilinx 7, Lattice iCE40, Lattice ECP5 le QuickLogic EOS S3 FPGAs.
  • Yosys ke moralo oa motsoako oa Verilog RTL bakeng sa lits'ebetso tse tloaelehileng.
  • EPFL ke pokello ea lilaeborari bakeng sa ho etsa lits'ebetso tsa logic synthesis.
  • LSOracle ke tlatsetso lilaebraring tsa EPFL bakeng sa ho ntlafatsa sephetho sa logic synthesis.
  • Edalize ke sesebelisoa sa Python sa ho sebelisana le litsamaiso tsa elektroniki tsa moralo oa boiketsetso (EDA) le ho li hlahisetsa lifaele tsa projeke.
  • GHDL ke moqapi, mohlahlobi, simulator, le synthesizer bakeng sa puo ea tlhaloso ea lisebelisoa tsa VHDL.
  • VerilogCreator ke plugin bakeng sa QtCreator e fetolang kopo ena hore e be tikoloho ea ntlafatso ho Verilog 2005.
  • FuseSoC ke molaoli oa sephutheloana bakeng sa khoutu ea HDL (Hardware Description Language) le ts'ebeliso ea kopano bakeng sa FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) ke sehlopha sa FPGA IP e bulehileng (Intellectual Property) e entsoeng ho sebelisoa Skywater PDK le moralo oa OpenFPGA.
  • OpenFPGALoader ke sesebelisoa sa ho hlophisa li-FPGA.
  • LiteDRAM - IP Core e tloaelehileng bakeng sa FPGA e nang le ts'ebetsong ea DRAM.

Ho feta moo, re ka ela hloko morero oa Main_MiSter, o lumellang ho sebelisa boto ea DE10-Nano FPGA e hokahaneng le TV kapa leihlo ho etsisa lisebelisoa tsa li-consoles tsa khale tsa papali le likhomphutha tsa khale. Ho fapana le ho tsamaisa li-emulators, ho sebelisa FPGA ho etsa hore ho khonehe ho etsa tikoloho ea mantlha ea lisebelisoa moo o ka tsamaisang litšoantšo le lits'ebetso tsa sistimi ea khale.

Source: opennet.ru

Eketsa ka tlhaloso