ఓపెన్ సోర్స్ FPGA ఇనిషియేటివ్

ఫీల్డ్ ప్రోగ్రామబుల్ గేట్ అర్రే (ఫీల్డ్ ప్రోగ్రామబుల్ గేట్ అర్రే) వినియోగానికి సంబంధించిన ఓపెన్ హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ సొల్యూషన్‌ల సహకార అభివృద్ధికి వాతావరణాన్ని అభివృద్ధి చేయడం, ప్రోత్సహించడం మరియు సృష్టించడం లక్ష్యంగా కొత్త లాభాపేక్షలేని సంస్థ, ఓపెన్ సోర్స్ FPGA ఫౌండేషన్ (OSFPGA) ఏర్పాటును ప్రకటించింది. FPGA) చిప్ తయారీ తర్వాత రీప్రొగ్రామబుల్ లాజిక్ పనిని అనుమతించే ఇంటిగ్రేటెడ్ సర్క్యూట్‌లు. అటువంటి చిప్‌లలోని కీలక బైనరీ ఆపరేషన్‌లు (AND, NAND, OR, NOR మరియు XOR) లాజిక్ గేట్‌లను (స్విచ్‌లు) ఉపయోగించి అమలు చేయబడతాయి, ఇవి బహుళ ఇన్‌పుట్‌లు మరియు ఒక అవుట్‌పుట్‌ను కలిగి ఉంటాయి, వాటి మధ్య కనెక్షన్‌ల కాన్ఫిగరేషన్‌ను సాఫ్ట్‌వేర్ ద్వారా మార్చవచ్చు.

OSFPGA యొక్క వ్యవస్థాపక సభ్యులలో EPFL, QuickLogic, Zero ASIC మరియు GSG గ్రూప్ వంటి కంపెనీలు మరియు ప్రాజెక్ట్‌ల నుండి కొంతమంది ప్రముఖ FPGA సాంకేతిక పరిశోధకులు ఉన్నారు. కొత్త సంస్థ ఆధ్వర్యంలో, FPGA చిప్‌ల ఆధారంగా వేగవంతమైన ప్రోటోటైపింగ్ మరియు ఎలక్ట్రానిక్ డిజైన్ ఆటోమేషన్ (EDA) కోసం మద్దతు కోసం ఓపెన్ మరియు ఉచిత సాధనాల సమితి అభివృద్ధి చేయబడుతుంది. ఈ సంస్థ FPGAలకు సంబంధించిన ఓపెన్ స్టాండర్డ్స్ యొక్క ఉమ్మడి అభివృద్ధిని కూడా పర్యవేక్షిస్తుంది, కంపెనీలకు అనుభవాలు మరియు సాంకేతికతలను పంచుకోవడానికి తటస్థ ఫోరమ్‌ను అందిస్తుంది.

FPGAలను ఉత్పత్తి చేయడంలో భాగంగా ఉన్న కొన్ని ఇంజనీరింగ్ ప్రక్రియలను తొలగించడానికి, తుది వినియోగదారు డెవలపర్‌లకు రెడీమేడ్, అనుకూల FPGA సాఫ్ట్‌వేర్ స్టాక్‌ను అందించడానికి మరియు కొత్త అధిక-నాణ్యత నిర్మాణాలను రూపొందించడానికి సహకారాన్ని ప్రారంభించేందుకు OSFPGA చిప్ కంపెనీలను ఎనేబుల్ చేస్తుందని భావిస్తున్నారు. OSFPGA అందించిన ఓపెన్ టూల్స్ అత్యధిక నాణ్యత, పరిశ్రమ ప్రమాణాలకు అనుగుణంగా లేదా మించిన స్థాయిలో నిర్వహించబడతాయని గుర్తించబడింది.

ఓపెన్ సోర్స్ FPGA ఫౌండేషన్ యొక్క ప్రధాన లక్ష్యాలు:

  • FPGA హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్‌కు సంబంధించిన సాధనాల సమితిని అభివృద్ధి చేయడానికి వనరులు మరియు మౌలిక సదుపాయాలను అందించడం.
  • వివిధ ఈవెంట్‌ల ద్వారా ఈ సాధనాల వినియోగాన్ని ప్రోత్సహించడం.
  • అధునాతన FPGA ఆర్కిటెక్చర్‌ల పరిశోధన, అలాగే సంబంధిత సాఫ్ట్‌వేర్ మరియు హార్డ్‌వేర్ డెవలప్‌మెంట్‌ల కోసం సాధనాల మద్దతు, అభివృద్ధి మరియు బహిరంగతను అందించండి.
  • పబ్లిక్‌గా అందుబాటులో ఉన్న FPGA ఆర్కిటెక్చర్‌లు, డిజైన్ టెక్నాలజీలు మరియు ప్రచురణలు మరియు గడువు ముగిసిన పేటెంట్ బహిర్గతం నుండి తీసుకోబడిన బోర్డు డిజైన్‌ల జాబితాను నిర్వహించడం.
  • ఆసక్తిగల డెవలపర్‌ల సంఘాన్ని నిర్మించడంలో సహాయపడటానికి శిక్షణా సామగ్రిని సిద్ధం చేయండి మరియు యాక్సెస్ చేయండి.
  • కొత్త FPGA ఆర్కిటెక్చర్‌లు మరియు హార్డ్‌వేర్‌లను పరీక్షించడానికి మరియు ధృవీకరించడానికి ఖర్చు మరియు సమయాన్ని తగ్గించడానికి చిప్ తయారీదారులతో సహకారాన్ని సులభతరం చేయండి.

సంబంధిత ఓపెన్ సోర్స్ సాధనాలు:

  • OpenFPGA అనేది FPGAల కోసం ఎలక్ట్రానిక్ డిజైన్ ఆటోమేషన్ (EDA) కిట్, ఇది వెరిలాగ్ వివరణల ఆధారంగా హార్డ్‌వేర్ ఉత్పత్తికి మద్దతు ఇస్తుంది.
  • 1వ CLaaS అనేది వెబ్ మరియు క్లౌడ్ అప్లికేషన్‌ల కోసం హార్డ్‌వేర్ యాక్సిలరేటర్‌లను రూపొందించడానికి FPGAలను ఉపయోగించడానికి మిమ్మల్ని అనుమతించే ఫ్రేమ్‌వర్క్.
  • వెరిలాగ్-టు-రూటింగ్ (VTR) అనేది వెరిలాగ్ భాషలోని వివరణ ఆధారంగా ఎంచుకున్న FPGA కాన్ఫిగరేషన్‌ను సృష్టించడానికి మిమ్మల్ని అనుమతించే టూల్‌కిట్.
  • Symbiflow అనేది Xilinx 7, Lattice iCE40, Lattice ECP5 మరియు QuickLogic EOS S3 FPGAల ఆధారంగా పరిష్కారాలను అభివృద్ధి చేయడానికి ఒక టూల్‌కిట్.
  • Yosys అనేది సాధారణ అప్లికేషన్‌ల కోసం వెరిలాగ్ RTL సింథసిస్ ఫ్రేమ్‌వర్క్.
  • EPFL అనేది లాజిక్ సింథసిస్ అప్లికేషన్‌లను అభివృద్ధి చేయడానికి లైబ్రరీల సమాహారం.
  • LSOracle అనేది లాజిక్ సింథసిస్ ఫలితాలను ఆప్టిమైజ్ చేయడానికి EPFL లైబ్రరీలకు యాడ్-ఆన్.
  • Edalize అనేది ఎలక్ట్రానిక్ డిజైన్ ఆటోమేషన్ (EDA) సిస్టమ్‌లతో పరస్పర చర్య చేయడానికి మరియు వాటి కోసం ప్రాజెక్ట్ ఫైల్‌లను రూపొందించడానికి ఒక పైథాన్ టూల్‌కిట్.
  • GHDL అనేది VHDL హార్డ్‌వేర్ వివరణ భాష కోసం కంపైలర్, ఎనలైజర్, సిమ్యులేటర్ మరియు సింథసైజర్.
  • VerilogCreator అనేది QtCreator కోసం ఒక ప్లగ్ఇన్, ఇది వెరిలాగ్ 2005లో ఈ అప్లికేషన్‌ను అభివృద్ధి వాతావరణంగా మారుస్తుంది.
  • FuseSoC అనేది HDL (హార్డ్‌వేర్ డిస్క్రిప్షన్ లాంగ్వేజ్) కోడ్ మరియు FPGA/ASIC కోసం అసెంబ్లీ అబ్‌స్ట్రాక్షన్ యుటిలిటీ కోసం ప్యాకేజీ మేనేజర్.
  • SOFA (స్కైవాటర్ ఓపెన్-సోర్స్ FPGA) అనేది Skywater PDK మరియు OpenFPGA ఫ్రేమ్‌వర్క్‌ని ఉపయోగించి సృష్టించబడిన ఓపెన్ FPGA IP (మేధో సంపత్తి) సమితి.
  • openFPGAloader అనేది FPGAలను ప్రోగ్రామింగ్ చేయడానికి ఒక యుటిలిటీ.
  • LiteDRAM - DRAM అమలుతో FPGA కోసం అనుకూల IP కోర్.

అదనంగా, మేము Main_MiSTer ప్రాజెక్ట్‌ను గమనించవచ్చు, ఇది పాత గేమ్ కన్సోల్‌లు మరియు క్లాసిక్ కంప్యూటర్‌ల పరికరాలను అనుకరించడానికి టీవీ లేదా మానిటర్‌కు కనెక్ట్ చేయబడిన DE10-Nano FPGA బోర్డ్‌ను ఉపయోగించడానికి అనుమతిస్తుంది. రన్నింగ్ ఎమ్యులేటర్‌ల వలె కాకుండా, FPGAని ఉపయోగించడం వలన మీరు పాత హార్డ్‌వేర్ ప్లాట్‌ఫారమ్‌ల కోసం ఇప్పటికే ఉన్న సిస్టమ్ ఇమేజ్‌లు మరియు అప్లికేషన్‌లను అమలు చేయగల అసలైన హార్డ్‌వేర్ వాతావరణాన్ని పునఃసృష్టి చేయడం సాధ్యపడుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి