Inicijativa za razvoj otvorenih projekata za FPGA.

Объявление о создании новой некоммерческой организации Open-Source FPGA Foundation (OSFPGA), цель которой - содействие в развитии, популяризации и создании среды для совместной разработки открытых аппаратных и программных решений, связанных с применением программируемых логических интегральных схем FPGA. Эти схемы позволяют перепрограммировать логику работы после их производства. В таких чипах ключевые двоичные операции (AND, NAND, OR, NOR и XOR) выполняются с помощью логических вентилей, имеющих множество входов и один выход, конфигурация соединений между которыми может изменяться программным способом.

Среди учредителей организации OSFPGA - известные исследователи в области технологий FPGA, представляющие такие компании и проекты, как EPFL, QuickLogic, Zero ASIC и GSG Group. Под эгидой новой структуры будет разрабатываться набор открытых и бесплатных инструментов для быстрого создания прототипов на базе FPGA, а также поддерживаться средства автоматизации проектирования электроники (EDA). Организация будет курировать совместную разработку открытых стандартов, связанных с FPGA, предоставляя компаниям нейтральную платформу для обмена опытом и технологиями.

Ожидается, что благодаря деятельности OSFPGA производители чипов смогут оптимизировать инженерные процессы в производстве FPGA, разработчики конечных решений получат готовый настраиваемый программный стек для FPGA, а также будет налажено сотрудничество по созданию новых высококачественных архитектур. Отмечается, что в инструментах, предоставляемых OSFPGA, будет поддерживаться высший уровень качества, соответствующий или превосходящий промышленные стандарты.

Основные цели Open-Source FPGA Foundation:

  • Обеспечение ресурсов и инфраструктуры для разработки набора инструментов, связанных с аппаратным и программным обеспечением FPGA.
  • Содействие внедрению этих инструментов путем проведения различных мероприятий.
  • Обеспечение поддержки, развития и открытости инструментария для исследования передовых архитектур FPGA, а также связанных программных и аппаратных разработок.
  • Vzdrževanje kataloga javno dostopnih arhitektur FPGA, tehnologij načrtovanja in konstrukcij plošč, prevzetih iz publikacij in opisov patentov, katerih rok je potekel.
  • Priprava in zagotavljanje dostopa do učnih materialov, ki pripomorejo k oblikovanju skupnosti zainteresiranih razvijalcev.
  • Poenostavitev sodelovanja s proizvajalci čipov za znižanje stroškov ter skrajšanje časa testiranja in preverjanja novih arhitektur FPGA in opreme.

Za projekt povezano odprtokodno orodje:

  • OpenFPGA — niz orodij za avtomatizacijo načrtovanja elektronskih naprav (EDA) za FPGA, ki podpira generacijo vsebine na podlagi opisov v jeziku Verilog.
  • 1st CLaaS — okvir, ki omogoča uporabo FPGA za ustvarjanje strojnih pospeševalnikov za spletne in oblačne aplikacije.
  • Verilog-to-Routing (VTR) — orodje, ki omogoča oblikovanje konfiguracije izbrane FPGA na podlagi opisa v jeziku Verilog.
  • Symbiflow — orodje za razvoj rešitev na osnovi FPGA Xilinx 7, Lattice iCE40, Lattice ECP5 in QuickLogic EOS S3.
  • Yosys — okvir za sintezo Verilog RTL za tipične aplikacijske domene.
  • EPFL — zbirka knjižnic za razvoj aplikacij logične sinteze.
  • LSOracle — nadgradnja nad knjižnicami EPFL za optimizacijo rezultatov logične sinteze.
  • Edalize — orodje v jeziku Python za interakcijo s sistemi avtomatizacije načrtovanja elektronskih naprav (EDA) in generiranje projektnih datotek zanje.
  • GHDL — prevajalnik, analizator, simulator in sintetizator za jezik opisovanja strojne opreme VHDL.
  • VerilogCreator — vtičnik za QtCreator, ki to aplikacijo spremeni v okolje za razvoj v jeziku Verilog 2005.
  • FuseSoC — upravitelj paketov za HDL (Hardware Description Language) in pripomoček za abstrakcijo sestavljanja za FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) — niz odprtih IP (Intelektualna lastnina) za FPGA, ustvarjenih s pomočjo Skywater PDK in okvirja OpenFPGA.
  • openFPGALoader — orodje za programiranje FPGA.
  • LiteDRAM — prilagodljiv IP Core za FPGA z implementacijo DRAM.

Dodatno se može spomenuti projekt Main_MiSTer, koji omogućava simulaciju opreme starih igraćih konzola i klasičnih računala uz pomoć FPGA ploče DE10-Nano povezane na televizor ili monitor. Za razliku od pokretanja emulatora, korištenje FPGA-a omogućava rekonstrukciju originalnog hardverskog okruženja na kojem se mogu pokrenuti dostupne slike sustava i aplikacije za stare hardverske platforme.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster