Ташаббуси кушодаасос FPGA

Таъсиси як созмони нави ғайритиҷоратӣ, Фонди кушодаи FPGA (OSFPGA) эълон карда шуд, ки ба таҳия, пешбурд ва фароҳам овардани муҳити муштарак барои таҳияи муштараки қарорҳои сахтафзор ва нармафзори кушода вобаста ба истифодаи массиви дарвозаҳои саҳроии барномарезишаванда ( FPGA) микросхемаҳои интегралӣ, ки пас аз истеҳсоли чип кори мантиқии аз нав барномарезишавандаро имкон медиҳанд. Амалиётҳои калидии дуӣ (AND, NAND, OR, NOR ва XOR) дар чунин микросхемаҳо бо истифода аз дарвозаҳои мантиқӣ (коммутҳо) амалӣ карда мешаванд, ки дорои якчанд вуруд ва як баромад мебошанд, ки конфигуратсияи пайвастҳои байни онҳо тавассути нармафзор тағир дода мешавад.

Аъзои муассиси OSFPGA баъзе муҳаққиқони барҷастаи технологияи FPGA аз ширкатҳо ва лоиҳаҳо ба монанди EPFL, QuickLogic, Zero ASIC ва GSG Group мебошанд. Таҳти сарпарастии ташкилоти нав маҷмӯи асбобҳои кушода ва ройгон барои прототипсозии босуръат дар асоси чипҳои FPGA ва дастгирии автоматикунонии тарҳрезии электронӣ (EDA) таҳия карда мешаванд. Ин созмон инчунин таҳияи муштараки стандартҳои кушодаи марбут ба FPGA-ро назорат мекунад ва форуми бетарафро барои ширкатҳо барои табодули таҷриба ва технологияҳо фароҳам меорад.

Интизор меравад, ки OSFPGA ба ширкатҳои чип имкон медиҳад, ки баъзе равандҳои муҳандисиеро, ки дар истеҳсоли FPGA-ҳо алоқаманданд, бартараф кунанд, ба корбарони ниҳоӣ стеки нармафзори фармоишии FPGA-ро таъмин кунанд ва ҳамкориро барои эҷоди меъмориҳои нави баландсифат таъмин кунанд. Қайд карда мешавад, ки асбобҳои кушодаи аз ҷониби OSFPGA пешниҳодшуда ба сатҳи баландтарини сифат, ҷавобгӯ ё зиёдтар аз стандартҳои саноатӣ нигоҳ дошта мешаванд.

Ҳадафҳои асосии Фонди кушодаи FPGA инҳоянд:

  • Таъмини захираҳо ва инфрасохтор барои таҳияи маҷмӯи асбобҳои марбут ба сахтафзор ва нармафзори FPGA.
  • Тарғиби истифодаи ин воситаҳо тавассути чорабиниҳои гуногун.
  • Таъмини дастгирӣ, таҳия ва кушода будани асбобҳо барои таҳқиқоти меъмории пешрафтаи FPGA, инчунин таҳияи нармафзор ва сахтафзорҳои марбут.
  • Нигоҳ доштани феҳристи меъмориҳои дастраси оммавии FPGA, технологияҳои тарроҳӣ ва тарҳҳои тахта, ки аз нашрияҳо ва ифшои патентии мӯҳлаташон гузаштаанд.
  • Омода ва дастрасиро ба маводҳои таълимӣ фароҳам оваред, то ба бунёди ҷомеаи таҳиягарони манфиатдор кумак кунед.
  • Ҳамкориро бо истеҳсолкунандагони чип соддатар кунед, то хароҷот ва вақтро барои озмоиш ва тасдиқи меъморӣ ва сахтафзори нави FPGA кам кунед.

Воситаҳои марбут ба кушодаасос:

  • OpenFPGA маҷмӯаи Automation Design Electronic Design (EDA) барои FPGA мебошад, ки тавлиди сахтафзорро дар асоси тавсифи Verilog дастгирӣ мекунад.
  • 1-уми CLaaS чаҳорчӯбаест, ки ба шумо имкон медиҳад FPGA-ро барои эҷоди суръатбахшии сахтафзор барои барномаҳои веб ва абрӣ истифода баред.
  • Verilog-to-Routing (VTR) як абзорест, ки ба шумо имкон медиҳад конфигуратсияи интихобшудаи FPGA дар асоси тавсиф дар забони Verilog эҷод кунед.
  • Symbiflow як абзорест барои таҳияи қарорҳо дар асоси Xilinx 7, Lattice iCE40, Lattice ECP5 ва QuickLogic EOS S3 FPGA.
  • Yosys як чаҳорчӯбаи синтези Verilog RTL барои барномаҳои маъмул аст.
  • EPFL маҷмӯи китобхонаҳо барои таҳияи барномаҳои синтези мантиқӣ мебошад.
  • LSOracle як иловаи китобхонаҳои EPFL барои оптимизатсияи натиҷаҳои синтези мантиқӣ мебошад.
  • Edalize як абзори Python барои ҳамкорӣ бо системаҳои автоматикунонии тарҳрезии электронӣ (EDA) ва тавлиди файлҳои лоиҳа барои онҳо мебошад.
  • GHDL як компилятор, анализатор, симулятор ва синтезатор барои забони тавсифи сахтафзори VHDL мебошад.
  • VerilogCreator як плагин барои QtCreator аст, ки ин барномаро ба муҳити рушд дар Verilog 2005 табдил медиҳад.
  • FuseSoC менеҷери бастаи коди HDL (Забони тавсифи сахтафзор) ва утилитаи абстраксияи васлкунӣ барои FPGA/ASIC мебошад.
  • SOFA (Skywater Open-source FPGA) маҷмӯи кушодаи FPGA IP (Моликияти зеҳнӣ) мебошад, ки бо истифода аз Skywater PDK ва чаҳорчӯбаи OpenFPGA сохта шудааст.
  • openFPGALoader як утилита барои барномасозии FPGA мебошад.
  • LiteDRAM - IP Core фармоишӣ барои FPGA бо татбиқи DRAM.

Илова бар ин, мо метавонем лоиҳаи Main_MiSTer-ро қайд кунем, ки имкон медиҳад, ки тахтаи DE10-Nano FPGA ба телевизор ё монитор пайвастшуда барои тақлид кардани таҷҳизоти консолҳои кӯҳнаи бозӣ ва компютерҳои классикӣ истифода шавад. Баръакси эмуляторҳои иҷрошаванда, бо истифода аз FPGA имкон медиҳад, ки муҳити аслии сахтафзорро дубора эҷод кунед, ки дар он шумо метавонед тасвирҳо ва барномаҳои мавҷудаи системаро барои платформаҳои сахтафзори кӯҳна иҷро кунед.

Манбаъ: opennet.ru

Илова Эзоҳ