இன்டெல் லோகோIntel® oneAPIக்கான FPGA மேம்பாடு
லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீடு கொண்ட கருவித்தொகுப்புகள்*
பயனர் வழிகாட்டி

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் கூடிய எஃப்பிஜிஏ டெவலப்மெண்ட் ஒன்ஏபிஐ டூல்கிட்கள்

Linux இல் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் Intel® oneAPI கருவித்தொகுப்புகளுக்கான FPGA மேம்பாடு
Intel® oneAPI பேஸ் கருவித்தொகுதியை Linux இல் விஷுவல் ஸ்டுடியோ (VS) குறியீட்டுடன் ஒருங்கிணைத்து தடையற்ற மென்பொருள் மேம்பாட்டு சூழலை ஆதரிக்கலாம். CPU அல்லது GPU க்கு நீங்கள் பயன்படுத்தும் விதத்தில் FPGA மேம்பாட்டிற்கு VS குறியீட்டைப் பயன்படுத்தலாம். OneAPI சூழல் மாறிகளை அமைப்பதற்கும், VS குறியீட்டைத் தொடங்குவதற்கும், இதிலிருந்து ஒரு திட்டத்தை உருவாக்குவதற்கும் ஒரே மாதிரியான செயல்முறை உள்ளதுample, மற்றும் குறியீடு திருத்தம்.
குறிப்பு

FPGA வளர்ச்சி ஓட்டம் பின்வரும் படிகளை உள்ளடக்கியது:

  1. சுற்றுச்சூழல் மாறிகளை அமைத்தல்.
  2. வேகமான தொகுத்தல் முறையைப் பயன்படுத்தி எமுலேஷன் படத்தை உருவாக்குதல் மற்றும் இயக்குதல்.
  3. உருவாக்குதல் மற்றும் viewநிலையான HTML தேர்வுமுறை அறிக்கை.
  4. ஒரு உண்மையான FPGA வன்பொருள் படத்தை உருவாக்குதல் மற்றும் இயக்குதல்.

இந்த பணிப்பாய்வு பற்றிய கூடுதல் தகவலுக்கு, பார்க்கவும் FPGA ஓட்டம் Intel ® oneAPI நிரலாக்க வழிகாட்டியில் உள்ள பிரிவு.
முன்நிபந்தனைகள்
பின்வரும் மென்பொருளைப் பதிவிறக்கி நிறுவவும்:

சுற்றுச்சூழல் மாறிகளை அமைத்து விஷுவல் ஸ்டுடியோ குறியீட்டைத் தொடங்கவும்
சூழல் மாறிகளை அமைக்க இந்த படிகளைச் செய்யவும்:

  1. டெர்மினல் அமர்வைத் திறக்கவும்.
  2. setvars.sh ஸ்கிரிப்டைக் கண்டறியவும். இருப்பிடம் உங்கள் oneAPI நிறுவலைப் பொறுத்தது, மேலும் இது பின்வருவனவற்றில் ஒன்றாக இருக்கும்:
    • நீங்கள் ரூட் அல்லது சூடோவாக நிறுவியிருந்தால், உங்கள் oneAPI நிறுவலின் ரூட் கோப்பகத்தில் ஸ்கிரிப்டைக் கண்டறியவும், இது பொதுவாக /opt/intel/oneapi ஆகும்.
    • நீங்கள் சூடோ அல்லது ரூட்டாக நிறுவவில்லை என்றால், ~/intel/oneapi/ கோப்பகத்தில் ஸ்கிரிப்டைக் கண்டறியவும்.
    • நீங்கள் நிறுவல் கோப்புறையைத் தனிப்பயனாக்கியிருந்தால், உங்கள் தனிப்பயன் நிறுவல் கோப்புறையில் ஸ்கிரிப்டைக் கண்டறியவும்.
  3. பின்வரும் கட்டளையைப் பயன்படுத்தி கட்டளை வரியிலிருந்து setvars.sh ஸ்கிரிப்டை இயக்கவும்: source /setvars.sh
    மேலும் தகவலுக்கு, பார்க்கவும் CLI வளர்ச்சிக்கான சூழல் மாறிகளை அமைக்கவும்.
  4. அதே டெர்மினல் அமர்வில், பின்வரும் கட்டளையை இயக்குவதன் மூலம் VS குறியீட்டைத் தொடங்கவும்: குறியீடு
    குறிப்பு
    VS குறியீட்டைத் தொடங்குவதற்கு முன் oneAPI setvars.sh ஸ்கிரிப்டைப் பெறுவதன் நன்மை என்னவென்றால், VS குறியீட்டின் அனைத்து டெர்மினல் அமர்வுகள் மற்றும் குழந்தை செயல்முறைகள் oneAPI மேம்பாட்டு சூழல் அமைப்பை உள்ளடக்கியது.

OneAPI S ஐ நிறுவவும்ample உலாவி நீட்டிப்பு

நீங்கள் உலாவலாம் மற்றும் பதிவிறக்கம் செய்யலாம்ampஎஸ் ஐப் பயன்படுத்தி விஷுவல் ஸ்டுடியோ குறியீட்டில் லெஸ்ample உலாவி நீட்டிப்பு. நீட்டிப்பை நிறுவ, இந்தப் படிகளைச் செய்யவும்:

  1. VS குறியீட்டில், இடதுபுற வழிசெலுத்தலில் நீட்டிப்புகள் லோகோவைக் கிளிக் செய்யவும்.
  2. எஸ் என்ற நீட்டிப்பைக் கண்டறியவும்ampஇன்டெல் ஒன்ஏபிஐ கருவித்தொகுப்புகளுக்கான உலாவி அல்லது பார்வையிடவும் https://marketplace.visualstudio.com/publishers/intel-corporation கிடைக்கும் நீட்டிப்புகளை உலவ.
  3. நிறுவு என்பதைக் கிளிக் செய்யவும்.
  4. நீட்டிப்பு நிறுவப்பட்ட பிறகு, oneAPI ஐகானை கிளிக் செய்யவும் view கிடைக்கும் களின் பட்டியல்ampஇடது வழிசெலுத்தல் பலகத்தில் les.

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் இன்டெல் எஃப்பிஜிஏ டெவலப்மென்ட் ஒன்ஏபிஐ டூல்கிட்கள் - உலாவி

விரைவான ஆர்ப்பாட்டத்திற்கு, பார்க்கவும் ஒன்ஏபிஐ எஸ் ஆய்வுampஎஸ் உடன் லெஸ்ampவிஷுவல் ஸ்டுடியோ குறியீட்டில் உலாவி.

வேகமாக தொகுக்க FPGA எமுலேஷன் படத்தை உருவாக்கி இயக்கவும்

FPGA எமுலேஷன் படம் வேகமாக இயங்கும் தொகுப்பாகும், இது செயல்பாட்டு ரீதியாக சரியான குறியீட்டை அடைய உதவும். விரிவான தகவலுக்கு, பார்க்கவும் FPGA தொகுப்பின் வகைகள் Intel ® oneAPI நிரலாக்க வழிகாட்டியில். நீங்கள் ஒரு அடிப்படை FPGA களை தொகுக்கலாம்ampபின்வருவனவற்றைச் செய்வதன் மூலம் FPGA எமுலேட்டர் இலக்குக்கு le:
குறிப்பு
அனைத்து oneAPI கள் அல்லample திட்டங்கள் CMake ஐப் பயன்படுத்துகின்றன. README.md file ஒவ்வொரு களுக்கும்amps ஐ எவ்வாறு உருவாக்குவது என்பதை le குறிப்பிடுகிறதுampலெ. களுக்குampCMake ஐப் பயன்படுத்தும் les, Intel® நீங்கள் பார்க்க பரிந்துரைக்கிறது CMake கருவிகள் நீட்டிப்பு விஷுவல் ஸ்டுடியோவிற்கு மைக்ரோசாப்ட்* மூலம் பராமரிக்கப்படும் குறியீடு கட்டுரை.

  1. FPGA > Tutorials பிரிவின் கீழ், Compile Flow s மீது வட்டமிடுங்கள்ample மற்றும் ஒரு திட்டத்தை உருவாக்க + கிளிக் செய்யவும்.லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீடு கொண்ட இன்டெல் எஃப்பிஜிஏ டெவலப்மென்ட் ஒன்ஏபிஐ கருவித்தொகுப்புகள் - உலாவி1திட்டத்தைச் சேமிப்பதற்கான கோப்புறையைத் தேர்ந்தெடுக்க நீங்கள் பதவி உயர்வு பெற்றுள்ளீர்கள்.
  2. திட்டத்தை சேமிக்கவும். ஒரு புதிய VS குறியீடு அமர்வு இப்போது Compile Flow s உடன் திறக்கப்பட்டுள்ளதுampலெ.
  3. VS குறியீட்டில் ஒரு முனையத்தைத் திறக்கவும்.
  4. புதிதாக உருவாக்கப்பட்ட திட்டத்தின் மேல்நிலை கோப்பகத்திற்கு செல்ல cd கட்டளையை இயக்கவும்.
  5. build: mkdir build என்ற கோப்பகத்தை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்
  6. புதிதாக உருவாக்கப்பட்ட பில்ட் டைரக்டரிக்கு செல்ல cd கட்டளையை இயக்கவும்.
  7. s ஐ உருவாக்க பின்வரும் கட்டளையை இயக்கவும்ampலெ. திட்ட உருவாக்கம் fileகள் உருவாக்க கோப்பகத்தில் எழுதப்பட்டுள்ளன. சிமேக் ..
  8. எமுலேஷன் உருவாக்க இலக்கைத் தேர்ந்தெடுக்க பின்வரும் கட்டளையை இயக்கவும்: fpga_emu ஐ உருவாக்கவும்
    குறிப்பு FPGA குறியீட்டைப் பார்க்கவும் sample README file சரியான இலக்கைக் கண்டறிய.
    நீங்கள் இப்போது உங்கள் கோப்பகத்தில் compile_flow.fpga_emu என்ற இயங்கக்கூடிய செயலியைக் கவனிக்க வேண்டும். இதை பயன்படுத்தவும் file வடிவமைப்பிற்கு செயல்படுத்தக்கூடிய முன்மாதிரியாக.
  9. எமுலேட்டரை இயக்க பின்வரும் கட்டளையை இயக்கவும்: ./compile_flow.fpga_emu

Linux இல் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் Intel® oneAPI கருவித்தொகுப்புகளுக்கான FPGA மேம்பாடு*

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீடு கொண்ட இன்டெல் எஃப்பிஜிஏ டெவலப்மென்ட் ஒன்ஏபிஐ கருவித்தொகுப்புகள் - உலாவி2

உருவாக்கவும் மற்றும் View FPGA உகப்பாக்க அறிக்கை

நீங்கள் உண்மையான FPGA வன்பொருள் படத்தை இயக்குவதற்கு முன்பே FPGA தேர்வுமுறை அறிக்கை உங்கள் பயன்பாட்டின் செயல்திறன் பற்றிய உயர்நிலை விவரங்களை வழங்க முடியும்.
குறிப்பு
அறிக்கையானது Intel® oneAPI DPC++/C++ Compiler மூலம் HTML பக்கங்களின் வடிவத்தில் உருவாக்கப்படுகிறது. view ஒரு web உலாவி. சிறந்த செயல்திறனை அடைவதற்கு FPGA தேர்வுமுறை அறிக்கையைப் பயன்படுத்துவது பற்றிய கூடுதல் தகவலுக்கு, பார்க்கவும் Review அறிக்கை.html Intel® oneAPI டூல்கிட்களுக்கான FPGA ஆப்டிமைசேஷன் கையேட்டில் உள்ள பிரிவு.

  1. நீங்கள் VS கோட் டெர்மினல் அமர்வில் உள்ள பில்ட் டைரக்டரியில் இருப்பதை உறுதிசெய்யவும்.
  2. அறிக்கையை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்: அறிக்கையை உருவாக்கவும்
  3. compile_flow_report.prj/reports கோப்பகத்திற்குச் சென்று, நீங்கள் உருவாக்கிய தேர்வுமுறை அறிக்கையைக் கண்டறியவும். cd compile_flow_report.prj/reports
  4. Mozilla Firefox* உலாவியில் அறிக்கையைத் தொடங்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்: firefox report.html

FPGA வன்பொருள் படத்தை உருவாக்கி இயக்கவும்

இந்த கட்டத்தில், நீங்கள் ஒரு உண்மையான FPGA வன்பொருளில் இயங்கும் வகையில் இயங்கக்கூடிய ஒன்றை உருவாக்குகிறீர்கள். முடிக்க பல மணிநேரம் ஆகலாம். பார்க்கவும் Intel ® oneAPI DPC++/C++ Compiler System தேவைகள் பரிந்துரைக்கப்பட்ட உருவாக்க அமைப்பு கட்டமைப்புக்கு. பிற எச்சரிக்கைகளில் பின்வருவன அடங்கும்:

  • FPGA வன்பொருள் படத்தை உருவாக்க, make fpga கட்டளையை இயக்கவும், இது இயல்புநிலை அல்லாத இலக்கு ஆகும். FPGA குறியீட்டைப் பார்க்கவும் sample README file விரிவான படிகளுக்கு.
  • இயங்கக்கூடிய ஒன்றை உருவாக்க, நீங்கள் Intel® Quartus® Prime Pro பதிப்பு மென்பொருள் மற்றும் BSPகளை தனித்தனியாக நிறுவ வேண்டும். மேலும் தகவலுக்கு, பார்க்கவும் OneAPIக்கான Intel ® FPGA வளர்ச்சி ஓட்டம் webபக்கம் மற்றும் Intel oneAPI கருவித்தொகுப்புகளுக்கான நிறுவல் வழிகாட்டி மென்பொருளை நிறுவுவதற்கான படிகளுக்கு.
  • இயங்கக்கூடியதை இயக்க, உங்கள் கணினியில் FPGA வன்பொருள் தேவை. கணினியை எவ்வாறு அமைப்பது என்பது பற்றிய கூடுதல் தகவலுக்கு, மென்பொருளை நிறுவு என்பதைப் பார்க்கவும் Intel® FPGA வளர்ச்சி ஓட்டம்.

குறிப்புகள்

அறிவிப்புகள் மற்றும் மறுப்புகள்
இன்டெல் தொழில்நுட்பங்களுக்கு இயக்கப்பட்ட வன்பொருள், மென்பொருள் அல்லது சேவை செயல்படுத்தல் தேவைப்படலாம்.

Linux இல் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் Intel® oneAPI கருவித்தொகுப்புகளுக்கான FPGA மேம்பாடு
எந்தவொரு தயாரிப்பு அல்லது கூறு முற்றிலும் பாதுகாப்பாக இருக்க முடியாது.
உங்கள் செலவுகள் மற்றும் முடிவுகள் மாறுபடலாம்.
© இன்டெல் கார்ப்பரேஷன். இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.
தயாரிப்பு மற்றும் செயல்திறன் தகவல்
பயன்பாடு, கட்டமைப்பு மற்றும் பிற காரணிகளால் செயல்திறன் மாறுபடும். இல் மேலும் அறிக www.Intel.com/PerformanceIndex.
அறிவிப்பு திருத்தம் #20201201
வேறுவிதமாகக் கூறப்படாவிட்டால், குறியீடு முன்னாள்ampஇந்த ஆவணத்தில் உள்ளவை MIT உரிமத்தின் கீழ் உங்களுக்கு வழங்கப்பட்டுள்ளன, அதன் விதிமுறைகள் பின்வருமாறு:
பதிப்புரிமை 2022 Intel® Corporation
இந்த மென்பொருள் மற்றும் அதனுடன் தொடர்புடைய ஆவணங்களின் நகலைப் பெறும் எந்தவொரு நபருக்கும் இதன்மூலம் அனுமதி இலவசமாக வழங்கப்படுகிறது files (“மென்பொருள்”), மென்பொருளின் நகல்களைப் பயன்படுத்துதல், நகலெடுக்க, மாற்றியமைத்தல், ஒன்றிணைத்தல், வெளியிடுதல், விநியோகம் செய்தல், துணை உரிமம் வழங்குதல் மற்றும்/அல்லது விற்பனை செய்தல் மற்றும் நபர்களை அனுமதிக்கும் உரிமைகள் உட்பட கட்டுப்பாடுகள் இல்லாமல் மென்பொருளைக் கையாள்வது. பின்வரும் நிபந்தனைகளுக்கு உட்பட்டு அவ்வாறு செய்ய மென்பொருள் வழங்கப்பட்டுள்ளது:
மேலே உள்ள பதிப்புரிமை அறிவிப்பும் இந்த அனுமதி அறிவிப்பும் மென்பொருளின் அனைத்து நகல்களிலும் அல்லது கணிசமான பகுதிகளிலும் சேர்க்கப்படும்.
எந்தவொரு உத்தரவாதமும் இல்லாமல், வெளிப்படையான அல்லது மறைமுகமாக, "உள்ளபடியே" மென்பொருள் வழங்கப்படுகிறது, ஆனால் வணிகத்திற்கான உத்தரவாதங்கள், ஃபிட்னஸ் ஃபார்ப்டன்ட் நிறுவனத்திற்கான உத்தரவாதங்களுக்கு வரம்பற்றது. எந்தவொரு உரிமைகோரல், சேதங்கள் அல்லது பிற பொறுப்புகளுக்கும் ஆசிரியர்கள் அல்லது பதிப்புரிமை வைத்திருப்பவர்கள் பொறுப்பேற்க மாட்டார்கள். மென்பொருள் அல்லது மென்பொருளில் உள்ள பயன்பாடு அல்லது பிற கையாளுதல்கள்.

இன்டெல் லோகோ

ஆவணங்கள் / ஆதாரங்கள்

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் இன்டெல் எஃப்பிஜிஏ டெவலப்மென்ட் ஒன்ஏபிஐ டூல்கிட்கள் [pdf] பயனர் வழிகாட்டி
லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டுடன் கூடிய எஃப்பிஜிஏ டெவலப்மெண்ட் ஒன்ஏபிஐ டூல்கிட்கள், லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டைக் கொண்ட ஒன்ஏபிஐ டூல்கிட்கள், லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீடு கொண்ட ஒன்ஏபிஐ டூல்கிட்கள், லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீடு, லினக்ஸில் ஸ்டுடியோ குறியீடு, லினக்ஸில் கோட், லினக்ஸ், லினக்ஸ்.

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *