Intel® oneAPI ಗಾಗಿ FPGA ಅಭಿವೃದ್ಧಿ
ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ ಟೂಲ್ಕಿಟ್ಗಳು*
ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ FPGA ಅಭಿವೃದ್ಧಿ oneAPI ಟೂಲ್ಕಿಟ್ಗಳು
Linux ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ FPGA ಅಭಿವೃದ್ಧಿ
ತಡೆರಹಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಬೆಂಬಲಿಸಲು ನೀವು Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್ ಅನ್ನು Linux ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ (VS) ಕೋಡ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ನೀವು CPU ಅಥವಾ GPU ಗಾಗಿ ಬಳಸುವ ರೀತಿಯಲ್ಲಿಯೇ FPGA ಅಭಿವೃದ್ಧಿಗಾಗಿ VS ಕೋಡ್ ಅನ್ನು ಬಳಸಬಹುದು. oneAPI ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಲು, VS ಕೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಲು ಪ್ರಕ್ರಿಯೆಯು ಒಂದೇ ಆಗಿರುತ್ತದೆample, ಮತ್ತು ಕೋಡ್ ಸಂಪಾದನೆ.
ಗಮನಿಸಿ
- ನೀವು ವಿಂಡೋಸ್* ಬಳಕೆದಾರರಾಗಿದ್ದರೆ, ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಲಿನಕ್ಸ್ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿ SSH ಅಭಿವೃದ್ಧಿಗಾಗಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್* ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು* ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ನಂತರ, ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಒದಗಿಸಲಾದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
- ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ ಪ್ರಾರಂಭಿಸಿ | Intel® DevCloud, ಉಲ್ಲೇಖಿಸಿ VSCode ಬಳಸಿ | Intel® DevCloud ಇದು VS ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆampFPGA ವರ್ಕ್ಫ್ಲೋ ಸೇರಿದಂತೆ Intel® DevCloud ನಲ್ಲಿ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ.
- Intel oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಪರಿಸರ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಸ್ಥಾಪಿಸಿ Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ ಪರಿಸರ ಮತ್ತು ಲಾಂಚ್ ಕಾನ್ಫಿಗರರೇಟರ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ಗಾಗಿ ವಿಸ್ತರಣೆ.
FPGA ಅಭಿವೃದ್ಧಿ ಹರಿವು ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:
- ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸುವುದು.
- ವೇಗದ ಕಂಪೈಲ್ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಎಮ್ಯುಲೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಚಾಲನೆ ಮಾಡುವುದು.
- ಉತ್ಪಾದಿಸುವುದು ಮತ್ತು viewಸ್ಥಿರ HTML ಆಪ್ಟಿಮೈಸೇಶನ್ ವರದಿ
- ನಿಜವಾದ FPGA ಹಾರ್ಡ್ವೇರ್ ಇಮೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಚಾಲನೆ ಮಾಡುವುದು.
ಈ ಕೆಲಸದ ಹರಿವಿನ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಇದನ್ನು ನೋಡಿ FPGA ಹರಿವು Intel ® oneAPI ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್ನಲ್ಲಿ ವಿಭಾಗ.
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
ಕೆಳಗಿನ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ:
ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ
ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸಲು ಈ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಿ:
- ಟರ್ಮಿನಲ್ ಸೆಷನ್ ತೆರೆಯಿರಿ.
- setvars.sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡಿ. ಸ್ಥಳವು ನಿಮ್ಮ oneAPI ಸ್ಥಾಪನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಇದು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆ:
• ನೀವು ರೂಟ್ ಅಥವಾ ಸುಡೋ ಆಗಿ ಸ್ಥಾಪಿಸಿದ್ದರೆ, ನಿಮ್ಮ oneAPI ಸ್ಥಾಪನೆಯ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹುಡುಕಿ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ /opt/intel/oneapi ಆಗಿದೆ.
• ನೀವು sudo ಅಥವಾ ರೂಟ್ ಆಗಿ ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ~/intel/oneapi/ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹುಡುಕಿ.
• ನೀವು ಅನುಸ್ಥಾಪನ ಫೋಲ್ಡರ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದರೆ, ನಿಮ್ಮ ಕಸ್ಟಮ್ ಇನ್ಸ್ಟಾಲೇಶನ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹುಡುಕಿ. - ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ setvars.sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ: ಮೂಲ /setvars.sh
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಉಲ್ಲೇಖಿಸಿ CLI ಅಭಿವೃದ್ಧಿಗಾಗಿ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ. - ಅದೇ ಟರ್ಮಿನಲ್ ಅಧಿವೇಶನದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ VS ಕೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ: ಕೋಡ್
ಗಮನಿಸಿ
VS ಕೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು oneAPI setvars.sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸೋರ್ಸಿಂಗ್ ಮಾಡುವ ಪ್ರಯೋಜನವೆಂದರೆ VS ಕೋಡ್ನ ಎಲ್ಲಾ ಟರ್ಮಿನಲ್ ಸೆಷನ್ಗಳು ಮತ್ತು ಮಕ್ಕಳ ಪ್ರಕ್ರಿಯೆಗಳು oneAPI ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಸೆಟಪ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
oneAPI S ಅನ್ನು ಸ್ಥಾಪಿಸಿample ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ
ನೀವು ಬ್ರೌಸ್ ಮಾಡಬಹುದು ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದುampಎಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನಲ್ಲಿ ಲೆಸ್ample ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ. ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- VS ಕೋಡ್ನಲ್ಲಿ, ಎಡ ನ್ಯಾವಿಗೇಶನ್ನಲ್ಲಿ ವಿಸ್ತರಣೆಗಳ ಲೋಗೋ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಎಸ್ ಶೀರ್ಷಿಕೆಯ ವಿಸ್ತರಣೆಯನ್ನು ಪತ್ತೆ ಮಾಡಿampIntel oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ le ಬ್ರೌಸರ್ ಅಥವಾ ಭೇಟಿ ನೀಡಿ https://marketplace.visualstudio.com/publishers/intel-corporation ಲಭ್ಯವಿರುವ ವಿಸ್ತರಣೆಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಲು.
- ಸ್ಥಾಪಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, oneAPI ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ view ಲಭ್ಯವಿರುವ ಗಳ ಪಟ್ಟಿampಎಡ ನ್ಯಾವಿಗೇಷನ್ ಪೇನ್ನಲ್ಲಿ les.

ತ್ವರಿತ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ, ಉಲ್ಲೇಖಿಸಿ OneAPI S ಅನ್ನು ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆampಎಸ್ ಜೊತೆ ಲೆಸ್ampವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನಲ್ಲಿ ಬ್ರೌಸರ್.
ಫಾಸ್ಟ್ ಕಂಪೈಲ್ಗಾಗಿ FPGA ಎಮ್ಯುಲೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ರನ್ ಮಾಡಿ
FPGA ಎಮ್ಯುಲೇಶನ್ ಚಿತ್ರವು ವೇಗವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಂಪೈಲ್ ಆಗಿದ್ದು ಅದು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಸರಿಯಾದ ಕೋಡ್ ಅನ್ನು ಸಾಧಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ವಿವರವಾದ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ FPGA ಸಂಕಲನದ ವಿಧಗಳು Intel ® oneAPI ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್ನಲ್ಲಿ. ನೀವು ಮೂಲಭೂತ FPGA ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದುampಕೆಳಗಿನವುಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ FPGA ಎಮ್ಯುಲೇಟರ್ ಗುರಿಗೆ le:
ಗಮನಿಸಿ
ಎಲ್ಲಾ oneAPI ಗಳು ಅಲ್ಲample ಯೋಜನೆಗಳು CMake ಅನ್ನು ಬಳಸುತ್ತವೆ. README.md file ಪ್ರತಿ ಸೆamps ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಎಂಬುದನ್ನು le ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆampಲೆ. ಗಳಿಗೆampCMake ಬಳಸುವ les, Intel® ನೀವು ಉಲ್ಲೇಖಿಸಲು ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ CMake ಪರಿಕರಗಳ ವಿಸ್ತರಣೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋಗಾಗಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ನಿರ್ವಹಿಸುವ ಕೋಡ್ ಲೇಖನ*.
- FPGA > ಟ್ಯುಟೋರಿಯಲ್ಸ್ ವಿಭಾಗದ ಅಡಿಯಲ್ಲಿ, ಕಂಪೈಲ್ ಫ್ಲೋ s ಮೇಲೆ ಸುಳಿದಾಡಿample ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಲು + ಕ್ಲಿಕ್ ಮಾಡಿ.
ಯೋಜನೆಯನ್ನು ಉಳಿಸಲು ಫೋಲ್ಡರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಿಮಗೆ ಬಡ್ತಿ ನೀಡಲಾಗಿದೆ. - ಯೋಜನೆಯನ್ನು ಉಳಿಸಿ. ಕಂಪೈಲ್ ಫ್ಲೋ s ನೊಂದಿಗೆ ಹೊಸ VS ಕೋಡ್ ಸೆಷನ್ ಈಗ ತೆರೆದಿದೆampಲೆ.
- ವಿಎಸ್ ಕೋಡ್ನಲ್ಲಿ ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ.
- ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಯೋಜನೆಯ ಉನ್ನತ ಮಟ್ಟದ ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಲು cd ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
- ಬಿಲ್ಡ್ ಹೆಸರಿನ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ: mkdir build
- ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಬಿಲ್ಡ್ ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಲು cd ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
- s ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿampಲೆ. ಯೋಜನೆಯ ನಿರ್ಮಾಣ fileಗಳನ್ನು ಬಿಲ್ಡ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಸಿಮೇಕ್..
- ಎಮ್ಯುಲೇಶನ್ ಬಿಲ್ಡ್ ಗುರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ: fpga_emu ಮಾಡಿ
ಗಮನಿಸಿ FPGA ಕೋಡ್ ಅನ್ನು ನೋಡಿ sample README file ಸರಿಯಾದ ಗುರಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲು.
ನೀವು ಈಗ ನಿಮ್ಮ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ compile_flow.fpga_emu ಹೆಸರಿನ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಅನ್ನು ಗಮನಿಸಬೇಕು. ಇದನ್ನು ಬಳಸು file ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಎಮ್ಯುಲೇಟರ್ ಆಗಿ. - ಎಮ್ಯುಲೇಟರ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ: ./compile_flow.fpga_emu
ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ FPGA ಅಭಿವೃದ್ಧಿ*

ಉತ್ಪಾದಿಸಿ ಮತ್ತು View FPGA ಆಪ್ಟಿಮೈಸೇಶನ್ ವರದಿ
ನೀವು ನಿಜವಾದ FPGA ಹಾರ್ಡ್ವೇರ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡುವ ಮೊದಲು FPGA ಆಪ್ಟಿಮೈಸೇಶನ್ ವರದಿಯು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಕುರಿತು ಉನ್ನತ ಮಟ್ಟದ ವಿವರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಗಮನಿಸಿ
ವರದಿಯನ್ನು ನೀವು ಮಾಡಬಹುದಾದ HTML ಪುಟಗಳ ರೂಪದಲ್ಲಿ Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ನಿಂದ ರಚಿಸಲಾಗಿದೆ view ಒಂದು ರಲ್ಲಿ web ಬ್ರೌಸರ್. ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲು FPGA ಆಪ್ಟಿಮೈಸೇಶನ್ ವರದಿಯನ್ನು ಬಳಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಇದನ್ನು ನೋಡಿ Review ವರದಿ.html Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ FPGA ಆಪ್ಟಿಮೈಸೇಶನ್ ಗೈಡ್ನಲ್ಲಿ ವಿಭಾಗ.
- ನೀವು ವಿಎಸ್ ಕೋಡ್ ಟರ್ಮಿನಲ್ ಸೆಷನ್ನಲ್ಲಿ ಬಿಲ್ಡ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ವರದಿಯನ್ನು ರಚಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ: ವರದಿ ಮಾಡಿ
- compile_flow_report.prj/reports ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಿ ಮತ್ತು ನೀವು ರಚಿಸಿದ ಆಪ್ಟಿಮೈಸೇಶನ್ ವರದಿಯನ್ನು ಪತ್ತೆ ಮಾಡಿ. cd compile_flow_report.prj/reports
- Mozilla Firefox* ಬ್ರೌಸರ್ನಲ್ಲಿ ವರದಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ: firefox report.html
ಎಫ್ಪಿಜಿಎ ಹಾರ್ಡ್ವೇರ್ ಇಮೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ರನ್ ಮಾಡಿ
ಈ ಹಂತದಲ್ಲಿ, ನೀವು ನಿಜವಾದ ಎಫ್ಪಿಜಿಎ ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಿರುವ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ಮಿಸುತ್ತೀರಿ. ಇದು ಪೂರ್ಣಗೊಳ್ಳಲು ಹಲವಾರು ಗಂಟೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಉಲ್ಲೇಖಿಸಿ Intel ® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಸಿಸ್ಟಮ್ ಅಗತ್ಯತೆಗಳು ಶಿಫಾರಸು ಮಾಡಲಾದ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಾಗಿ. ಇತರ ಎಚ್ಚರಿಕೆಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆ:
- ಎಫ್ಪಿಜಿಎ ಹಾರ್ಡ್ವೇರ್ ಇಮೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಮೇಕ್ ಎಫ್ಪಿಜಿಎ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಇದು ಡೀಫಾಲ್ಟ್ ಅಲ್ಲದ ಗುರಿಯಾಗಿದೆ. FPGA ಕೋಡ್ ಅನ್ನು ನೋಡಿ sample README file ವಿವರವಾದ ಹಂತಗಳಿಗಾಗಿ.
- ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ಮಿಸಲು, ನೀವು Intel® Quartus® Prime Pro ಆವೃತ್ತಿ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು BSP ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸ್ಥಾಪಿಸಬೇಕು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ OneAPI ಗಾಗಿ Intel ® FPGA ಅಭಿವೃದ್ಧಿ ಹರಿವು webಪುಟ ಮತ್ತು Intel oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಹಂತಗಳಿಗಾಗಿ.
- ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಚಲಾಯಿಸಲು, ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ನಿಮಗೆ FPGA ಹಾರ್ಡ್ವೇರ್ ಅಗತ್ಯವಿದೆ. ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಅನ್ನು ನೋಡಿ Intel® FPGA ಅಭಿವೃದ್ಧಿ ಹರಿವು.
ಉಲ್ಲೇಖಗಳು
- OneAPI S ಅನ್ನು ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆampಎಸ್ ಜೊತೆ ಲೆಸ್ampವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನಲ್ಲಿ ಬ್ರೌಸರ್
- Intel® FPGA ಕೋಡ್ ಮೂಲಕ SYCL ಅನ್ನು ಎಕ್ಸ್ಪ್ಲೋರ್ ಮಾಡಿ Sampಕಡಿಮೆ
- Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿ
- Linux* OS ಹೋಸ್ಟ್ನಲ್ಲಿ GDB* ಗಾಗಿ Intel® ವಿತರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ
- Linux ಗಾಗಿ Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ*
- Intel® oneAPI ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್
- Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ FPGA ಆಪ್ಟಿಮೈಸೇಶನ್ ಗೈಡ್
ಸೂಚನೆಗಳು ಮತ್ತು ಹಕ್ಕು ನಿರಾಕರಣೆಗಳು
ಇಂಟೆಲ್ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಶಕ್ತಗೊಂಡ ಯಂತ್ರಾಂಶ, ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಸೇವಾ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಅಗತ್ಯವಿರಬಹುದು.
Linux ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ Intel® oneAPI ಟೂಲ್ಕಿಟ್ಗಳಿಗಾಗಿ FPGA ಅಭಿವೃದ್ಧಿ
ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ಘಟಕವು ಸಂಪೂರ್ಣವಾಗಿ ಸುರಕ್ಷಿತವಾಗಿರಲು ಸಾಧ್ಯವಿಲ್ಲ.
ನಿಮ್ಮ ವೆಚ್ಚಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು ಬದಲಾಗಬಹುದು.
© ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಇಂಟೆಲ್, ಇಂಟೆಲ್ ಲೋಗೋ ಮತ್ತು ಇತರ ಇಂಟೆಲ್ ಗುರುತುಗಳು ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಹೇಳಬಹುದು.
ಉತ್ಪನ್ನ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಾಹಿತಿ
ಕಾರ್ಯಕ್ಷಮತೆಯು ಬಳಕೆ, ಸಂರಚನೆ ಮತ್ತು ಇತರ ಅಂಶಗಳಿಂದ ಬದಲಾಗುತ್ತದೆ. ನಲ್ಲಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ www.Intel.com/PerformanceIndex.
ನೋಟೀಸ್ ಪರಿಷ್ಕರಣೆ #20201201
ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳದ ಹೊರತು, ಕೋಡ್ ಎಕ್ಸ್ampಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿರುವ les ಅನ್ನು ನಿಮಗೆ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ, ಅದರ ನಿಯಮಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
ಕೃತಿಸ್ವಾಮ್ಯ 2022 ಇಂಟೆಲ್ ® ಕಾರ್ಪೊರೇಷನ್
ಈ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಸಂಬಂಧಿತ ದಾಖಲಾತಿಗಳ ನಕಲನ್ನು ಪಡೆಯುವ ಯಾವುದೇ ವ್ಯಕ್ತಿಗೆ ಈ ಮೂಲಕ ಅನುಮತಿಯನ್ನು ಉಚಿತವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ files (“ಸಾಫ್ಟ್ವೇರ್”), ಸಾಫ್ಟ್ವೇರ್ನ ಪ್ರತಿಗಳನ್ನು ಬಳಸಲು, ನಕಲಿಸಲು, ಮಾರ್ಪಡಿಸಲು, ವಿಲೀನಗೊಳಿಸಲು, ಪ್ರಕಟಿಸಲು, ವಿತರಿಸಲು, ಉಪಪರವಾನಗಿಗೆ ಮತ್ತು/ಅಥವಾ ಮಾರಾಟ ಮಾಡಲು ಮತ್ತು ವ್ಯಕ್ತಿಗಳಿಗೆ ಅನುಮತಿಸುವ ಹಕ್ಕುಗಳನ್ನು ಮಿತಿಯಿಲ್ಲದೆ ಸೇರಿದಂತೆ ನಿರ್ಬಂಧವಿಲ್ಲದೆ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ವ್ಯವಹರಿಸಲು ಈ ಕೆಳಗಿನ ಷರತ್ತುಗಳಿಗೆ ಒಳಪಟ್ಟು ಯಾರಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ:
ಮೇಲಿನ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಸೂಚನೆ ಮತ್ತು ಈ ಅನುಮತಿ ಸೂಚನೆಯನ್ನು ಸಾಫ್ಟ್ವೇರ್ನ ಎಲ್ಲಾ ಪ್ರತಿಗಳು ಅಥವಾ ಗಣನೀಯ ಭಾಗಗಳಲ್ಲಿ ಸೇರಿಸಬೇಕು.
ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಯಾವುದೇ ರೀತಿಯ ಖಾತರಿಯಿಲ್ಲದೆಯೇ "ಇರುವಂತೆ" ಒದಗಿಸಲಾಗಿದೆ, ವ್ಯಕ್ತಪಡಿಸಿ ಅಥವಾ ಸೂಚ್ಯವಾಗಿ, ಸೇರಿದಂತೆ ಆದರೆ ವ್ಯಾಪಾರೋದ್ಯಮ, ಫಿಟ್ನೆಸ್ ಫಾರ್ ಫಿಟ್ನೆಸ್ಮೆಂಟ್ನ ವಾರಂಟಿಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ಲೇಖಕರು ಅಥವಾ ಕೃತಿಸ್ವಾಮ್ಯ ಹೊಂದಿರುವವರು ಯಾವುದೇ ಹಕ್ಕು, ಹಾನಿಗಳು ಅಥವಾ ಇತರ ಹೊಣೆಗಾರಿಕೆಗಳಿಗೆ ಜವಾಬ್ದಾರರಾಗಿರುವುದಿಲ್ಲ, ಒಪ್ಪಂದದ ಕ್ರಿಯೆಯಲ್ಲಾಗಲಿ, ಹಾನಿಯಾಗಲಿ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೆ, ಅದರ ವಿರುದ್ಧವಾಗಿ ಉದ್ಭವಿಸುವ, ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿನ ಬಳಕೆ ಅಥವಾ ಇತರ ವ್ಯವಹಾರಗಳು.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ intel FPGA ಡೆವಲಪ್ಮೆಂಟ್ oneAPI ಟೂಲ್ಕಿಟ್ಗಳು [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ ಎಫ್ಪಿಜಿಎ ಡೆವಲಪ್ಮೆಂಟ್ ಒನ್ಎಪಿಐ ಟೂಲ್ಕಿಟ್ಗಳು, ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ ಒನ್ಎಪಿಐ ಟೂಲ್ಕಿಟ್ಗಳು, ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನೊಂದಿಗೆ ಒನ್ಎಪಿಐ ಟೂಲ್ಕಿಟ್ಗಳು, ಲಿನಕ್ಸ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ಲಿನಕ್ಸ್ನಲ್ಲಿ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ಲಿನಕ್ಸ್ನಲ್ಲಿ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ಲಿನಕ್ಸ್ನಲ್ಲಿ ಕೋಡ್, ಲಿನಕ್ಸ್. |




