திறந்த மூல FPGA முன்முயற்சி

திறந்த மூல FPGA அறக்கட்டளை (OSFPGA) என்ற புதிய இலாப நோக்கற்ற நிறுவனத்தை உருவாக்குவதாக அறிவித்தது, இது புல நிரல்படுத்தக்கூடிய கேட் வரிசையின் பயன்பாட்டுடன் தொடர்புடைய திறந்த வன்பொருள் மற்றும் மென்பொருள் தீர்வுகளின் கூட்டு வளர்ச்சிக்கான சூழலை உருவாக்குதல், மேம்படுத்துதல் மற்றும் உருவாக்குதல் ஆகியவற்றை நோக்கமாகக் கொண்டது. FPGA) சிப் உற்பத்திக்குப் பிறகு மறுபிரசுரம் செய்யக்கூடிய தர்க்க வேலைகளை அனுமதிக்கும் ஒருங்கிணைந்த சுற்றுகள். அத்தகைய சில்லுகளில் உள்ள முக்கிய பைனரி செயல்பாடுகள் (AND, NAND, OR, NOR மற்றும் XOR) பல உள்ளீடுகள் மற்றும் ஒரு வெளியீட்டைக் கொண்ட லாஜிக் கேட்களை (சுவிட்சுகள்) பயன்படுத்தி செயல்படுத்தப்படுகின்றன, இவற்றுக்கு இடையேயான இணைப்புகளின் உள்ளமைவை மென்பொருள் மூலம் மாற்றலாம்.

OSFPGA இன் நிறுவன உறுப்பினர்களில் EPFL, QuickLogic, Zero ASIC மற்றும் GSG குரூப் போன்ற நிறுவனங்கள் மற்றும் திட்டங்களில் இருந்து சில முக்கிய FPGA தொழில்நுட்ப ஆராய்ச்சியாளர்கள் உள்ளனர். புதிய அமைப்பின் அனுசரணையில், FPGA சில்லுகள் மற்றும் மின்னணு வடிவமைப்பு ஆட்டோமேஷனுக்கான (EDA) ஆதரவின் அடிப்படையில் விரைவான முன்மாதிரிக்கான திறந்த மற்றும் இலவச கருவிகளின் தொகுப்பு உருவாக்கப்படும். நிறுவனங்களுக்கு அனுபவங்கள் மற்றும் தொழில்நுட்பங்களைப் பகிர்ந்து கொள்வதற்கு நடுநிலை மன்றத்தை வழங்கும் FPGAகள் தொடர்பான திறந்த தரநிலைகளின் கூட்டு வளர்ச்சியையும் இந்த அமைப்பு மேற்பார்வையிடும்.

OSFPGA ஆனது FPGA களை தயாரிப்பதில் ஈடுபட்டுள்ள சில பொறியியல் செயல்முறைகளை அகற்ற சிப் நிறுவனங்களுக்கு உதவும் என்று எதிர்பார்க்கப்படுகிறது, இறுதி-பயனர் டெவலப்பர்களுக்கு ஒரு ஆயத்த, தனிப்பயன் FPGA மென்பொருள் அடுக்கை வழங்கவும் மற்றும் புதிய உயர்தர கட்டமைப்புகளை உருவாக்க ஒத்துழைப்பை செயல்படுத்தவும். OSFPGA வழங்கும் திறந்த கருவிகள் மிக உயர்ந்த தரத்தில் பராமரிக்கப்படும், தொழில் தரநிலைகளை பூர்த்தி செய்யும் அல்லது மீறும் என்பது குறிப்பிடத்தக்கது.

திறந்த மூல FPGA அறக்கட்டளையின் முக்கிய குறிக்கோள்கள்:

  • FPGA வன்பொருள் மற்றும் மென்பொருள் தொடர்பான கருவிகளின் தொகுப்பை உருவாக்க வளங்கள் மற்றும் உள்கட்டமைப்பை வழங்குதல்.
  • பல்வேறு நிகழ்வுகள் மூலம் இந்த கருவிகளின் பயன்பாட்டை ஊக்குவித்தல்.
  • மேம்பட்ட FPGA கட்டமைப்புகள் மற்றும் தொடர்புடைய மென்பொருள் மற்றும் வன்பொருள் மேம்பாடுகளின் ஆராய்ச்சிக்கான கருவிகளின் ஆதரவு, மேம்பாடு மற்றும் திறந்தநிலை ஆகியவற்றை வழங்குதல்.
  • பொதுவில் கிடைக்கும் FPGA கட்டமைப்புகள், வடிவமைப்பு தொழில்நுட்பங்கள் மற்றும் வெளியீடுகள் மற்றும் காலாவதியான காப்புரிமை வெளிப்பாடுகளிலிருந்து பெறப்பட்ட பலகை வடிவமைப்புகளின் பட்டியலைப் பராமரித்தல்.
  • ஆர்வமுள்ள டெவலப்பர்களின் சமூகத்தை உருவாக்க உதவும் வகையில் பயிற்சிப் பொருட்களைத் தயாரித்து அதற்கான அணுகலை வழங்கவும்.
  • புதிய FPGA கட்டமைப்புகள் மற்றும் வன்பொருளைச் சோதித்து சரிபார்க்க செலவு மற்றும் நேரத்தை குறைக்க சிப் உற்பத்தியாளர்களுடன் ஒத்துழைப்பை எளிதாக்குங்கள்.

தொடர்புடைய திறந்த மூல கருவிகள்:

  • OpenFPGA என்பது FPGAகளுக்கான எலக்ட்ரானிக் டிசைன் ஆட்டோமேஷன் (EDA) கிட் ஆகும், இது Verilog விளக்கங்களின் அடிப்படையில் வன்பொருள் உருவாக்கத்தை ஆதரிக்கிறது.
  • 1st CLaaS என்பது வலை மற்றும் கிளவுட் பயன்பாடுகளுக்கான வன்பொருள் முடுக்கிகளை உருவாக்க FPGAகளைப் பயன்படுத்த உங்களை அனுமதிக்கும் ஒரு கட்டமைப்பாகும்.
  • Verilog-to-Routing (VTR) என்பது Verilog மொழியில் உள்ள விளக்கத்தின் அடிப்படையில் தேர்ந்தெடுக்கப்பட்ட FPGA இன் உள்ளமைவை உருவாக்க உங்களை அனுமதிக்கும் ஒரு கருவித்தொகுப்பாகும்.
  • சிம்பிஃப்ளோ என்பது Xilinx 7, Lattice iCE40, Lattice ECP5 மற்றும் QuickLogic EOS S3 FPGAகளின் அடிப்படையில் தீர்வுகளை உருவாக்குவதற்கான ஒரு கருவித்தொகுப்பாகும்.
  • Yosys என்பது பொதுவான பயன்பாடுகளுக்கான Verilog RTL தொகுப்பு கட்டமைப்பாகும்.
  • EPFL என்பது லாஜிக் தொகுப்பு பயன்பாடுகளை உருவாக்குவதற்கான நூலகங்களின் தொகுப்பாகும்.
  • LSOracle என்பது EPFL லைப்ரரிகளில் லாஜிக் தொகுப்பு முடிவுகளை மேம்படுத்துவதற்கான ஒரு துணை நிரலாகும்.
  • Edalize என்பது மின்னணு வடிவமைப்பு ஆட்டோமேஷன் (EDA) அமைப்புகளுடன் தொடர்புகொள்வதற்கும் அவற்றுக்கான திட்டக் கோப்புகளை உருவாக்குவதற்கும் ஒரு பைதான் கருவித்தொகுப்பாகும்.
  • GHDL என்பது VHDL வன்பொருள் விளக்க மொழிக்கான கம்பைலர், அனலைசர், சிமுலேட்டர் மற்றும் சின்தசைசர் ஆகும்.
  • VerilogCreator என்பது QtCreatorக்கான செருகுநிரலாகும், இது இந்த பயன்பாட்டை Verilog 2005 இல் ஒரு மேம்பாட்டு சூழலாக மாற்றுகிறது.
  • FuseSoC என்பது HDL (வன்பொருள் விளக்க மொழி) குறியீடு மற்றும் FPGA/ASICக்கான அசெம்பிளி சுருக்க பயன்பாடுக்கான தொகுப்பு மேலாளர்.
  • SOFA (Skywater Open-source FPGA) என்பது Skywater PDK மற்றும் OpenFPGA கட்டமைப்பைப் பயன்படுத்தி உருவாக்கப்பட்ட திறந்த FPGA IP (அறிவுசார் சொத்து) தொகுப்பாகும்.
  • openFPGAloader என்பது FPGAகளை நிரலாக்கத்திற்கான ஒரு பயன்பாடாகும்.
  • LiteDRAM - DRAM செயல்படுத்தலுடன் FPGAக்கான தனிப்பயன் IP கோர்.

கூடுதலாக, பழைய கேம் கன்சோல்கள் மற்றும் கிளாசிக் கணினிகளின் உபகரணங்களை உருவகப்படுத்த, டிவி அல்லது மானிட்டருடன் இணைக்கப்பட்ட DE10-Nano FPGA போர்டைப் பயன்படுத்த அனுமதிக்கும் Main_MiSTer திட்டத்தையும் நாம் கவனிக்கலாம். இயங்கும் எமுலேட்டர்களைப் போலல்லாமல், FPGA ஐப் பயன்படுத்துவது அசல் வன்பொருள் சூழலை மீண்டும் உருவாக்குவதை சாத்தியமாக்குகிறது, அதில் நீங்கள் ஏற்கனவே உள்ள கணினி படங்கள் மற்றும் பழைய வன்பொருள் தளங்களுக்கான பயன்பாடுகளை இயக்கலாம்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்