විවෘත මූලාශ්‍ර FPGA මුලපිරීම

ක්ෂේත්‍ර වැඩසටහන්ගත කළ හැකි ද්වාර අරාව භාවිතය හා සම්බන්ධ විවෘත දෘඩාංග සහ මෘදුකාංග විසඳුම් සහයෝගීව සංවර්ධනය කිරීම සඳහා පරිසරයක් සංවර්ධනය කිරීම, ප්‍රවර්ධනය කිරීම සහ නිර්මාණය කිරීම අරමුණු කරගත් නව ලාභ නොලබන සංවිධානයක් වන විවෘත මූලාශ්‍ර FPGA පදනම (OSFPGA) පිහිටුවීම නිවේදනය කරන ලදී. FPGA) චිප් නිෂ්පාදනයෙන් පසු නැවත ක්‍රමලේඛනය කළ හැකි තාර්කික ක්‍රියා කිරීමට ඉඩ සලසන ඒකාබද්ධ පරිපථ. එවැනි චිප් වල ප්‍රධාන ද්විමය ක්‍රියාවන් (AND, NAND, OR, NOR සහ XOR) ක්‍රියාත්මක කරනු ලබන්නේ බහු ආදාන සහ එක් ප්‍රතිදානයක් ඇති තාර්කික ද්වාර (ස්විච) භාවිතයෙන්, මෘදුකාංග මගින් වෙනස් කළ හැකි සම්බන්ධතා වල වින්‍යාසය.

OSFPGA හි ආරම්භක සාමාජිකයින්ට EPFL, QuickLogic, Zero ASIC, සහ GSG Group වැනි සමාගම් සහ ව්‍යාපෘතිවල ප්‍රමුඛ FPGA තාක්‍ෂණ පර්යේෂකයන් කිහිප දෙනෙකු ඇතුළත් වේ. නව සංවිධානයේ අනුග්‍රහය යටතේ, FPGA චිප්ස් මත පදනම් වූ වේගවත් මූලාකෘතිකරණය සහ ඉලෙක්ට්‍රොනික සැලසුම් ස්වයංක්‍රීයකරණය (EDA) සඳහා සහය දැක්වීම සඳහා විවෘත සහ නිදහස් මෙවලම් කට්ටලයක් සංවර්ධනය කෙරේ. සමාගම්වලට අත්දැකීම් සහ තාක්ෂණයන් බෙදා ගැනීමට මධ්‍යස්ථ සංසදයක් සපයමින් FPGAs සම්බන්ධ විවෘත ප්‍රමිතීන් ඒකාබද්ධව සංවර්ධනය කිරීම ද සංවිධානය විසින් අධීක්ෂණය කරනු ඇත.

OSFPGA මඟින් FPGA නිපදවීමට සම්බන්ධ වන සමහර ඉංජිනේරු ක්‍රියාවලීන් ඉවත් කිරීමටත්, අවසාන පරිශීලක සංවර්ධකයින්ට සූදානම් කළ, අභිරුචි FPGA මෘදුකාංග තොගයක් ලබා දීමටත්, සහ නව උසස් තත්ත්වයේ ගෘහ නිර්මාණ නිර්මාණය කිරීමට සහයෝගීතාවය සක්‍රීය කිරීමටත් චිප් සමාගම්වලට හැකි වනු ඇතැයි අපේක්ෂා කෙරේ. OSFPGA විසින් සපයනු ලබන විවෘත මෙවලම් කර්මාන්තයේ ප්‍රමිතීන්ට අනුකූලව, සපුරාලීමට හෝ ඉක්මවා යන ඉහළම මට්ටමින් පවත්වා ගෙන යනු ඇති බව සටහන් වේ.

විවෘත මූලාශ්‍ර FPGA පදනමේ ප්‍රධාන අරමුණු වන්නේ:

  • FPGA දෘඪාංග සහ මෘදුකාංග සම්බන්ධ මෙවලම් කට්ටලයක් සංවර්ධනය කිරීම සඳහා සම්පත් සහ යටිතල පහසුකම් සැපයීම.
  • විවිධ සිදුවීම් හරහා මෙම මෙවලම් භාවිතය ප්රවර්ධනය කිරීම.
  • උසස් FPGA ගෘහ නිර්මාණ ශිල්පය මෙන්ම අදාළ මෘදුකාංග සහ දෘඪාංග සංවර්ධන පර්යේෂණ සඳහා මෙවලම්වල සහාය, සංවර්ධනය සහ විවෘතභාවය සැපයීම.
  • ප්‍රසිද්ධියේ ලබා ගත හැකි FPGA ගෘහ නිර්මාණ ශිල්පය, සැලසුම් තාක්ෂණයන් සහ ප්‍රකාශන සහ කල් ඉකුත් වූ පේටන්ට් බලපත්‍ර හෙළිදරව් කිරීම් වලින් ලබාගත් පුවරු සැලසුම් නාමාවලියක් පවත්වාගෙන යාම.
  • උනන්දුවක් දක්වන සංවර්ධකයින්ගේ ප්‍රජාවක් ගොඩනැගීමට උපකාර කිරීම සඳහා පුහුණු ද්‍රව්‍ය සකස් කර ප්‍රවේශය ලබා දෙන්න.
  • නව FPGA ගෘහ නිර්මාණ ශිල්පය සහ දෘඩාංග පරීක්ෂා කිරීමට සහ වලංගු කිරීමට පිරිවැය සහ කාලය අඩු කිරීම සඳහා චිප් නිෂ්පාදකයින් සමඟ සහයෝගීතාවය සරල කරන්න.

අදාළ විවෘත මූලාශ්‍ර මෙවලම්:

  • OpenFPGA යනු Verilog විස්තර මත පදනම්ව දෘඪාංග උත්පාදනය සඳහා සහය වන FPGAs සඳහා වන ඉලෙක්ට්‍රොනික නිර්මාණ ස්වයංක්‍රීයකරණ (EDA) කට්ටලයකි.
  • 1st CLaaS යනු වෙබ් සහ වලාකුළු යෙදුම් සඳහා දෘඪාංග ත්වරණයන් නිර්මාණය කිරීමට FPGAs භාවිතා කිරීමට ඔබට ඉඩ සලසන රාමුවකි.
  • Verilog-to-Routing (VTR) යනු Verilog භාෂාවේ විස්තරයක් මත පදනම්ව තෝරාගත් FPGA හි වින්‍යාසය නිර්මාණය කිරීමට ඔබට ඉඩ සලසන මෙවලම් කට්ටලයකි.
  • Symbiflow යනු Xilinx 7, Lattice iCE40, Lattice ECP5 සහ QuickLogic EOS S3 FPGAs මත පදනම් වූ විසඳුම් සංවර්ධනය කිරීමේ මෙවලම් කට්ටලයකි.
  • Yosys යනු පොදු යෙදුම් සඳහා Verilog RTL සංස්ලේෂණ රාමුවකි.
  • EPFL යනු තාර්කික සංශ්ලේෂණ යෙදුම් සංවර්ධනය කිරීම සඳහා පුස්තකාල එකතුවකි.
  • LSOracle යනු තාර්කික සංශ්ලේෂණ ප්‍රතිඵල ප්‍රශස්ත කිරීම සඳහා EPFL පුස්තකාලවලට එකතු කිරීමකි.
  • Edalize යනු ඉලෙක්ට්‍රොනික සැලසුම් ස්වයංක්‍රීයකරණ (EDA) පද්ධති සමඟ අන්තර් ක්‍රියා කිරීම සහ ඒවා සඳහා ව්‍යාපෘති ගොනු උත්පාදනය කිරීම සඳහා වන Python මෙවලම් කට්ටලයකි.
  • GHDL යනු VHDL දෘඪාංග විස්තර භාෂාව සඳහා සම්පාදක, විශ්ලේෂකය, සිමියුලේටරය සහ සංස්ලේෂකයකි.
  • VerilogCreator යනු QtCreator සඳහා වන ප්ලගිනයකි, එය මෙම යෙදුම Verilog 2005 හි සංවර්ධන පරිසරයක් බවට පත් කරයි.
  • FuseSoC යනු HDL (දෘඪාංග විස්තර භාෂාව) කේතය සහ FPGA/ASIC සඳහා එකලස් කිරීමේ වියුක්ත උපයෝගිතා සඳහා පැකේජ කළමනාකරුවෙකි.
  • SOFA (Skywater Open-source FPGA) යනු Skywater PDK සහ OpenFPGA රාමුව භාවිතයෙන් නිර්මාණය කරන ලද විවෘත FPGA IP (බුද්ධිමය දේපල) කට්ටලයකි.
  • openFPGAloader යනු FPGAs ක්‍රමලේඛනය සඳහා උපයෝගීතාවයකි.
  • LiteDRAM - DRAM ක්‍රියාත්මක කිරීම සමඟ FPGA සඳහා අභිරුචි IP Core.

මීට අමතරව, අපට පැරණි ක්‍රීඩා කොන්සෝල සහ සම්භාව්‍ය පරිගණකවල උපකරණ අනුකරණය කිරීමට රූපවාහිනියකට හෝ මොනිටරයකට සම්බන්ධ DE10-Nano FPGA පුවරුව භාවිතා කිරීමට ඉඩ සලසන Main_MiSTer ව්‍යාපෘතිය සටහන් කළ හැක. ධාවන ඉමුලේටර් මෙන් නොව, FPGA භාවිතයෙන් ඔබට පවතින පද්ධති රූප සහ පැරණි දෘඪාංග වේදිකා සඳහා යෙදුම් ධාවනය කළ හැකි මුල් දෘඪාංග පරිසරය ප්‍රතිනිර්මාණය කිරීමට හැකි වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න