ಕ್ರಿಯಾತ್ಮಕ ಘಟಕ ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಸಾಫ್ಟ್ವೇರ್
ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಬಗ್ಗೆ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಹೇಗೆ ಅನುಕರಿಸಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆampಇಂಟೆಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು le ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU).
ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಪರಿಸರ. ASE ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಆಂತರಿಕ ಆರ್ಕಿಟೆಕ್ಚರ್ ಕುರಿತು ಸಮಗ್ರ ವಿವರಗಳಿಗಾಗಿ Intel Accelerator Functional Unit (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ.
ಇಂಟೆಲ್ ಆಕ್ಸಿಲರೇಟರ್ ಫಂಕ್ಷನಲ್ ಯೂನಿಟ್ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಎನ್ನುವುದು ಯಾವುದೇ ಇಂಟೆಲ್ FPGA ಪ್ರೊಗ್ರಾಮೆಬಲ್® ಆಕ್ಸಿಲರೇಶನ್ ಕಾರ್ಡ್ಗೆ (Intel FPGA PAC) ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಸಹ-ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರವಾಗಿದೆ. ಈ ಸಾಫ್ಟ್ವೇರ್ ಸಹ-ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರವು ಪ್ರಸ್ತುತ ಕೆಳಗಿನ Intel FPGA PAC ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: 10 GX FPGA
- ಇಂಟೆಲ್ FPGA ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಆಕ್ಸಿಲರೇಶನ್ ಕಾರ್ಡ್ D5005
- Intel Arria® ಜೊತೆಗೆ Intel ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಆಕ್ಸಿಲರೇಶನ್ ಕಾರ್ಡ್
ASE ಕೋರ್ ಕ್ಯಾಶ್ ಇಂಟರ್ಫೇಸ್ (CCI-P) ಪ್ರೋಟೋಕಾಲ್ಗಾಗಿ ವಹಿವಾಟಿನ ಮಾದರಿಯನ್ನು ಮತ್ತು FPGA-ಲಗತ್ತಿಸಲಾದ ಸ್ಥಳೀಯ ಮೆಮೊರಿಗಾಗಿ ಮೆಮೊರಿ ಮಾದರಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ASE ಈ ಕೆಳಗಿನ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಮತ್ತು API ಗಳಿಗೆ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಅನುಸರಣೆಯನ್ನು ಸಹ ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ: - CCI-P ಪ್ರೋಟೋಕಾಲ್ ವಿವರಣೆ
- ಅವಲೋನ್
ಮೆಮೊರಿ ಮ್ಯಾಪ್ಡ್ (Avalon-MM) ಇಂಟರ್ಫೇಸ್ ವಿವರಣೆ - ಓಪನ್ ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಆಕ್ಸಿಲರೇಶನ್ ಇಂಜಿನ್ (OPAE)®
ಕೋಷ್ಟಕ 1. FPGAs ಗ್ಲಾಸರಿಯೊಂದಿಗೆ Intel Xeon® CPU ಗಾಗಿ ವೇಗವರ್ಧಕ ಸ್ಟಾಕ್
ಅವಧಿ | ಸಂಕ್ಷೇಪಣ | ವಿವರಣೆ |
FPGAಗಳೊಂದಿಗೆ Intel Xeon® CPU ಗಾಗಿ ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಸ್ಟಾಕ್ | ವೇಗವರ್ಧಕ ಸ್ಟಾಕ್ | ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಮತ್ತು ಇಂಟೆಲ್ ಕ್ಸಿಯಾನ್ ಪ್ರೊಸೆಸರ್ ನಡುವೆ ಕಾರ್ಯಕ್ಷಮತೆ-ಆಪ್ಟಿಮೈಸ್ಡ್ ಸಂಪರ್ಕವನ್ನು ಒದಗಿಸುವ ಸಾಫ್ಟ್ವೇರ್, ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಪರಿಕರಗಳ ಸಂಗ್ರಹ. |
ಇಂಟೆಲ್ FPGA ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಆಕ್ಸಿಲರೇಶನ್ ಕಾರ್ಡ್ (Intel FPGA PAC) | ಇಂಟೆಲ್ FPGA PAC | PCIe* FPGA ವೇಗವರ್ಧಕ ಕಾರ್ಡ್. PCIe ಬಸ್ನಲ್ಲಿ Intel Xeon ಪ್ರೊಸೆಸರ್ನೊಂದಿಗೆ ಜೋಡಿಸುವ FPGA ಇಂಟರ್ಫೇಸ್ ಮ್ಯಾನೇಜರ್ (FIM) ಅನ್ನು ಒಳಗೊಂಡಿದೆ. |
ಇಂಟಿಗ್ರೇಟೆಡ್ ಎಫ್ಪಿಜಿಎ ಜೊತೆಗೆ ಇಂಟೆಲ್ ಕ್ಸಿಯಾನ್ ಸ್ಕೇಲೆಬಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ | ಇಂಟಿಗ್ರೇಟೆಡ್ FPGA ಪ್ಲಾಟ್ಫಾರ್ಮ್ | Intel Xeon ಜೊತೆಗೆ FPGA ಪ್ಲಾಟ್ಫಾರ್ಮ್ Intel Xeon ಮತ್ತು FPGA ಒಂದೇ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಮತ್ತು ಅಲ್ಟ್ರಾ ಪಾತ್ ಇಂಟರ್ಕನೆಕ್ಟ್ (UPI) ಮೂಲಕ ಮೆಮೊರಿಯ ಸುಸಂಬದ್ಧ ಸಂಗ್ರಹವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ. |
ಸಂಬಂಧಿತ ಮಾಹಿತಿ
ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಇಂಟೆಲ್, ಇಂಟೆಲ್ ಲೋಗೋ ಮತ್ತು ಇತರ ಇಂಟೆಲ್ ಗುರುತುಗಳು ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಇಂಟೆಲ್ ತನ್ನ ಎಫ್ಪಿಜಿಎ ಮತ್ತು ಸೆಮಿಕಂಡಕ್ಟರ್ ಉತ್ಪನ್ನಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಇಂಟೆಲ್ನ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವಾರಂಟಿಗೆ ಅನುಗುಣವಾಗಿ ಪ್ರಸ್ತುತ ವಿಶೇಷಣಗಳಿಗೆ ಖಾತರಿಪಡಿಸುತ್ತದೆ ಆದರೆ ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸಿದೆ. ಇಂಟೆಲ್ ಲಿಖಿತವಾಗಿ ಒಪ್ಪಿಕೊಂಡಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಇಲ್ಲಿ ವಿವರಿಸಿದ ಯಾವುದೇ ಮಾಹಿತಿ, ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಜವಾಬ್ದಾರಿ ಅಥವಾ ಹೊಣೆಗಾರಿಕೆಯನ್ನು Intel ಊಹಿಸುವುದಿಲ್ಲ. ಇಂಟೆಲ್ ಗ್ರಾಹಕರು ಯಾವುದೇ ಪ್ರಕಟಿತ ಮಾಹಿತಿಯನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ಮತ್ತು ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಸೇವೆಗಳಿಗೆ ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಸಾಧನದ ವಿಶೇಷಣಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.
*ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಕ್ಲೈಮ್ ಮಾಡಬಹುದು.
ISO 9001:2015 ನೋಂದಾಯಿಸಲಾಗಿದೆ
ಸಿಸ್ಟಮ್ ಅಗತ್ಯತೆಗಳು
ಇಂಟೆಲ್ ಆಕ್ಸಿಲರೇಟರ್ ಫಂಕ್ಷನಲ್ ಯೂನಿಟ್ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಗಾಗಿ ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳು ಇಲ್ಲಿವೆ::
- 64-ಬಿಟ್ ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. ಈ ಬಿಡುಗಡೆಯು ಈ ಕೆಳಗಿನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿದೆ:
- Intel FPGA PAC D5005 ಗಾಗಿ: - ಕರ್ನಲ್ 7.6-3.10.0 ಜೊತೆಗೆ RHEL 957
- Intel Arria 10 GX FPGA ಜೊತೆಗೆ Intel PAC ಗಾಗಿ: - ಕರ್ನಲ್ 7.6-3.10.0 ಜೊತೆಗೆ RHEL 957
- ಉಬುಂಟು 18.04 ಜೊತೆಗೆ ಕರ್ನಲ್ 4.15
- ಕೆಳಗಿನ ಸಿಮ್ಯುಲೇಟರ್ಗಳಲ್ಲಿ ಒಂದು:
— 64-ಬಿಟ್ ಸಾರಾಂಶ* VCS-MX-2016.06-SP2-1 RTL ಸಿಮ್ಯುಲೇಟರ್
- 64-ಬಿಟ್ ಮೆಂಟರ್ ಗ್ರಾಫಿಕ್ಸ್* ಮಾಡೆಲ್ಸಿಮ್ SE ಸಿಮ್ಯುಲೇಟರ್ (ಆವೃತ್ತಿ 10.5c)
- 64-ಬಿಟ್ ಮೆಂಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಕ್ವೆಸ್ಟಾಸಿಮ್ ಸಿಮ್ಯುಲೇಟರ್ (ಆವೃತ್ತಿ 10.5c) - C ಕಂಪೈಲರ್: GCC 4.7.0 ಅಥವಾ ಹೆಚ್ಚಿನದು
- CMake: ಆವೃತ್ತಿ 2.8.12 ಅಥವಾ ಹೆಚ್ಚಿನದು
- GNU C ಲೈಬ್ರರಿ: ಆವೃತ್ತಿ 2.17 ಅಥವಾ ಹೆಚ್ಚಿನದು
- ಪೈಥಾನ್: ಆವೃತ್ತಿ 2.7
- Intel Quartus® Prime Pro ಆವೃತ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿ 19.2 (1)
ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದು
ASE ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು ನಿಮ್ಮ ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರವನ್ನು ನೀವು ಹೊಂದಿಸಬೇಕು ಮತ್ತು OPAE ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು.
- ನಿಮ್ಮ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ಕೆಳಗಿನ ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ:
• VCS ಗಾಗಿ:
$ ರಫ್ತು VCS_HOME=
$ ರಫ್ತು PATH=$VCS_HOME/bin:$PATH
VCS ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿ ರಚನೆಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ನಿಮ್ಮ ಸಿಸ್ಟಂ ಮಾನ್ಯವಾದ VCS ಪರವಾನಗಿಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
• ಮಾಡೆಲ್ಸಿಮ್ SE/QuestaSim ಗಾಗಿ:
$ ರಫ್ತು MTI_HOME=
$ ರಫ್ತು PATH=$MTI_HOME/linux_x86_64/:$MTI_HOME/bin/:$PATH
ಮಾಡೆಲ್ಸಿಮ್/ಕ್ವೆಸ್ಟಾ ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿ ರಚನೆಯು ಈ ಕೆಳಗಿನಂತಿದೆ:
ನಿಮ್ಮ ಸಿಸ್ಟಂ ಮಾನ್ಯ ಮಾಡೆಲ್ಸಿಮ್ ಎಸ್ಇ/ಕ್ವೆಸ್ಟಾಸಿಮ್ ಪರವಾನಗಿ ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
• ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಪ್ರೊ ಆವೃತ್ತಿಗಾಗಿ:
$ ರಫ್ತು QUARTUS_HOME=
ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಇನ್ಸ್ಟಾಲೇಶನ್ ಡೈರೆಕ್ಟರಿ ರಚನೆಯು ಈ ಕೆಳಗಿನಂತಿದೆ:
ಮಾಡೆಲ್ಸಿಮ್ ಪರವಾನಗಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಸೇರಿಸಿ:
$ ರಫ್ತು MGLS_LICENSE_FILE= - ರಫ್ತು:
$ ರಫ್ತು LM_LICENSE_FILE= - ರನ್ಟೈಮ್ ಆರ್ಕೈವ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ file, ಮತ್ತು OPAE ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ, ಬೈನರಿಗಳು, ಸೇರಿವೆ fileವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ s, ಮತ್ತು ASE ಲೈಬ್ರರಿಗಳು: ನಿಮ್ಮ Intel FPGA PAC ಗಾಗಿ ಸೂಕ್ತ ಇಂಟೆಲ್ ಆಕ್ಸಿಲರೇಶನ್ ಸ್ಟಾಕ್ ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಯೂಸರ್ ಗೈಡ್ನಲ್ಲಿ OPAE ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು.
AFU ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ಮಿಸಲು ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಬೇಕು. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನೀವು OPAE ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (SDK) ಅನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಬೇಕು. OPAE SDK ಸ್ಕ್ರಿಪ್ಟ್ಗಳು PATH ನಲ್ಲಿ ಇರಬೇಕು ಮತ್ತು ಒಳಗೊಂಡಿರಬೇಕು fileಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳು ಸಿ ಕಂಪೈಲರ್ಗೆ ಲಭ್ಯವಿರಬೇಕು. ಹೆಚ್ಚುವರಿಯಾಗಿ, OPAE_PLATFORM_ROOT ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ OPAE ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದನ್ನು ನೋಡಿ.
OPAE SDK ಮತ್ತು ASE ಅನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಶೆಲ್ನಲ್ಲಿ, ನಿಮ್ಮ PATH afu_sim_setup ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿ. afu_sim_setup /usr/bin ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅಥವಾ ಇನ್ ಆಗಿರಬೇಕು ನೀವು ಮೂಲದಿಂದ OPE ಅನ್ನು ನಿರ್ಮಿಸಿದರೆ files.
ಸಂಬಂಧಿತ ಮಾಹಿತಿ
- ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
- OPAE ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
Intel Arria 10 GX FPGA ಜೊತೆಗೆ Intel PAC ಗಾಗಿ. - Intel FPGA PAC D5005 ಗಾಗಿ OPAE ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ.
ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಮೋಡ್ನಲ್ಲಿ hello_afu ಅನ್ನು ಅನುಕರಿಸುವುದು
ಹಲೋ_ಅಫು ಮಾಜಿample ಪ್ರಾಥಮಿಕ CCI-P ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸರಳ AFU ಟೆಂಪ್ಲೇಟ್ ಆಗಿದೆ. RTL AFU ನ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ, ಸಾಧನದ ವೈಶಿಷ್ಟ್ಯದ ಹೆಡರ್ ಮತ್ತು AFU ನ UUID ಅನ್ನು ಹಿಂತಿರುಗಿಸಲು ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾದ I/O ರೀಡ್ಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ.
ಚಿತ್ರ 1. hello_afu ಡೈರೆಕ್ಟರಿ ಟ್ರೀ
ಗಮನಿಸಿ:
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಬಳಸುತ್ತದೆample> ಮಾಜಿ ವ್ಯಕ್ತಿಯನ್ನು ಉಲ್ಲೇಖಿಸಲುample ವಿನ್ಯಾಸ ಡೈರೆಕ್ಟರಿ, ಉದಾಹರಣೆಗೆ ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿ hello_afu.
OPAE ಅನ್ನು ಬಳಸಿಕೊಂಡು FPGA ಗೆ ಲಗತ್ತಿಸಲು ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಪ್ರದರ್ಶಿಸುತ್ತದೆ. OPAE ಚಾಲಕ ಮತ್ತು hello_afu ex ಅನ್ನು ಪೂರೈಸಲು RTL ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆample ಸಾಫ್ಟ್ವೇರ್.
filelist.txt ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ fileRTL ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಸಂಶ್ಲೇಷಣೆಗಾಗಿ ರು.
AFU ಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ಮಿಸಲುampಆದಾಗ್ಯೂ, ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಬೇಕು.
ಸಂಬಂಧಿತ ಮಾಹಿತಿ
- ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
- ಪುಟ 5 ರಲ್ಲಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
OPAE SDK ಯೊಂದಿಗೆ AFU ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು
ವೇಗವರ್ಧಕ ಫಂಕ್ಷನಲ್ ಯೂನಿಟ್ (AFU) ಡೆವಲಪರ್ಸ್ ಗೈಡ್ನಲ್ಲಿ
4.1. ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಮೋಡ್ನಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್
ಕೆಳಗಿನ ಮಾಜಿample ಹರಿವು ಮೂಲ ASE ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ನೀವು ಎಲ್ಲಾ ಮಾಜಿಗಳನ್ನು ಅನುಕರಿಸಬಹುದುampeth_e2e_e10 ಮತ್ತು eth_e2e_e40 ಹೊರತುಪಡಿಸಿ, ASE ಜೊತೆಗೆ les.
ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಎರಡು ಸಾಫ್ಟ್ವೇರ್ ಪ್ರಕ್ರಿಯೆಗಳ ಅಗತ್ಯವಿದೆ: ಆರ್ಟಿಎಲ್ ಸಿಮ್ಯುಲೇಶನ್ಗಾಗಿ ಒಂದು ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಸಂಪರ್ಕಿತ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಎರಡನೇ ಪ್ರಕ್ರಿಯೆ. RTL ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರವನ್ನು ನಿರ್ಮಿಸಲು, ಕೆಳಗಿನವುಗಳನ್ನು $OPAE_PLATFORM_ROOT/hw/s ನಲ್ಲಿ ರನ್ ಮಾಡಿamples/hello_afu:
$ afu_sim_setup –source hw/rtl/filelist.txt build_sim
ಈ ಆಜ್ಞೆಯು build_sim ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ASE ಪರಿಸರವನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.
ಸಿಮ್ಯುಲೇಟರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು:
$ ಸಿಡಿ ಬಿಲ್ಡ್_ಸಿಮ್
$ ಮಾಡಿ
$ ಸಿಮ್ ಮಾಡಿ
ಸಿಮ್ಯುಲೇಟರ್ ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಸಿದ್ಧವಾಗಿದೆ ಎಂಬ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಇದು ASE_WORKDIR ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ನಿಮ್ಮನ್ನು ಪ್ರೇರೇಪಿಸುವ ಸಂದೇಶವನ್ನು ಸಹ ಮುದ್ರಿಸುತ್ತದೆ.
ಸಾಫ್ಟ್ವೇರ್ ಸಿಮ್ಯುಲೇಶನ್ಗಾಗಿ ಮತ್ತೊಂದು ಶೆಲ್ ತೆರೆಯಿರಿ. OPAE_PLATFORM_ROOT ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು.
ಹೊಸ ಶೆಲ್ನಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು:
$ ಸಿಡಿ $OPAE_PLATFORM_ROOT
$ ರಫ್ತು ASE_WORKDIR=$OPAE_PLATFORM_ROOT/hw/samples/hello_afu/build_sim/work
$ ಸಿಡಿ $OPAE_PLATFORM_ROOT/hw/samples/hello_afu/sw
$ ಕ್ಲೀನ್ ಮಾಡಿ
$ USE_ASE=1 ಮಾಡಿ
$ ./hello_afu
ಗಮನಿಸಿ:
ASE_WORKDIR ಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗದ ಹೆಸರು ಬದಲಾಗಬಹುದು. ಸಿಮ್ಯುಲೇಟರ್ ಪ್ರಾಂಪ್ಟ್ ಒದಗಿಸಿದ ಮಾರ್ಗದ ಹೆಸರನ್ನು ಬಳಸಿ.
ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಸಿಮ್ಯುಲೇಟರ್ ರನ್, ಲಾಗ್ ವಹಿವಾಟುಗಳು ಮತ್ತು ನಿರ್ಗಮಿಸುತ್ತದೆ.
4.1.1. ಸಿಮ್ಯುಲೇಶನ್ ಲಾಗ್ Files
ಸಿಮ್ಯುಲೇಶನ್ ವರ್ಕ್ ಡೈರೆಕ್ಟರಿಯು ತರಂಗರೂಪ, CCI-P ವಹಿವಾಟುಗಳು ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಲಾಗ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ files.
ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ view ತರಂಗರೂಪದ ಡೇಟಾಬೇಸ್:
- ನೀವು make sim ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಡೈರೆಕ್ಟರಿಗೆ ಬದಲಾಯಿಸಿ.
- ಪ್ರಕಾರ:
$ ತರಂಗ ಮಾಡಿ
ಮೇಕ್ ವೇವ್ ಆಜ್ಞೆಯು ತರಂಗರೂಪವನ್ನು ಆಹ್ವಾನಿಸುತ್ತದೆ viewer.
4.1.2. ವಿನ್ಯಾಸ ಘೋಷಣೆಗಳು
ಕೆಳಗಿನ file ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳು AFU ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ:
- $OPAE_PLATFORM_ROOT/hw/samples/ample>/hw/rtl/filelist.txt RTL ಮೂಲಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
- <AFU example> ಮಾಜಿ ಆಗಿದೆamphello_afu ಡೈರೆಕ್ಟರಿ ಟ್ರೀ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ le ಡೈರೆಕ್ಟರಿ.
- filelist.txt SystemVerilog, VHDL, ಮತ್ತು AFU ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ನೊಟೇಶನ್ (.json) ಅನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ file.
- AFU .json AFU ಗೆ ಅಗತ್ಯವಿರುವ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. FPGA ಗೆ ಒಮ್ಮೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ AFU ಅನ್ನು ಗುರುತಿಸಲು ಇದು UUID ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ.
- hw/rtl/hello_afu.json afu-top-interface ಅನ್ನು ccip_std_afu ಗೆ ಹೊಂದಿಸುವ ಮೂಲಕ ccip_std_afu ಅನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಇಂಟರ್ಫೇಸ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ccip_std_afu ಗಡಿಯಾರಗಳು, ಮರುಹೊಂದಿಸುವಿಕೆ ಮತ್ತು CCI-P TX ಮತ್ತು RX ರಚನೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬೇಸ್ CCI-P ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಹೆಚ್ಚು ಮುಂದುವರಿದ ಮಾಜಿamples ಇತರ ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.
- .json file AFU UUID ಘೋಷಿಸುತ್ತದೆ. OPAE ಸ್ಕ್ರಿಪ್ಟ್ UUID ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. RTL afu_json_info.vh ನಿಂದ UUID ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ.
- ಸ್ವಿ/ಮಾಡುfile afu_json_info.h ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ afu_json_info.h ನಿಂದ UUID ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ.
4.1.3. ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಸಿಮ್ಯುಲೇಶನ್ ದೋಷನಿವಾರಣೆ
afu_sim_setup ಆಜ್ಞೆಯು ವಿಫಲವಾದರೆ, ಅದನ್ನು ಖಚಿತಪಡಿಸಿ:
- afu_sim_setup ನಿಮ್ಮ PATH ನಲ್ಲಿದೆ. afu_sim_setup /usr/bin ಅಥವಾ in ನಲ್ಲಿ ಇರಬೇಕು ನೀವು ಮೂಲದಿಂದ OPE ಅನ್ನು ನಿರ್ಮಿಸಿದರೆ files.
- ನೀವು ಪೈಥಾನ್ ಆವೃತ್ತಿ 2.7 ಅಥವಾ ಹೆಚ್ಚಿನದನ್ನು ಸ್ಥಾಪಿಸಿರುವಿರಿ.
ನೀವು ಸಿಮ್ಯುಲೇಟರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ನಿಮ್ಮ RTL ಸಿಮ್ಯುಲೇಶನ್ ಉಪಕರಣವನ್ನು ನೀವು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸದಿರುವ ಸಾಧ್ಯತೆಯಿದೆ.
ನೀವು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, "ಎಎಫ್ಸಿಗಳನ್ನು ಎಣಿಸುವಲ್ಲಿ ದೋಷ" ಸಂದೇಶವನ್ನು ನೀವು ನೋಡಿದರೆ, ನೀವು ಮೇಕ್ ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ USE_ASE=1 ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟಿದ್ದೀರಿ. ಸಾಫ್ಟ್ವೇರ್ ಭೌತಿಕ FPGA ಸಾಧನವನ್ನು ಹುಡುಕುತ್ತಿದೆ. ಚೇತರಿಸಿಕೊಳ್ಳಲು, ಮೇಕ್ ಕ್ಲೀನ್ ಆಜ್ಞೆಯಿಂದ ಹಂತಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ.
AFU ಮಾಜಿampಕಡಿಮೆ
ಕೋಷ್ಟಕ 2.
AFU ಮಾಜಿampಕಡಿಮೆ
ಪ್ರತಿ AFU ಮಾಜಿample ವಿವರವಾದ README ಅನ್ನು ಒಳಗೊಂಡಿದೆ file, ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಅನುಕರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಕಾರ್ಯಾಚರಣೆಯ ವಿವರಣೆ ಮತ್ತು ಟಿಪ್ಪಣಿಗಳನ್ನು ಒದಗಿಸುವುದು. ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರಕ್ರಿಯೆಯ ಸಂಪೂರ್ಣ ತಿಳುವಳಿಕೆಗಾಗಿ, ಮರುview README file ಪ್ರತಿ AFU ನಲ್ಲಿ ಮಾಜಿampಲೆ.
AFU | ವಿವರಣೆ | |
ಹಲೋ_ಮೆಮ್_ಆಫು | hello_mem_afu ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಸರಳ ಸ್ಥಿತಿಯ ಯಂತ್ರವನ್ನು ನಿರ್ಮಿಸುವ AFU ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. DDR4 DIMM ಗಳಂತಹ FPGA ಪಿನ್ಗಳಿಗೆ ನೇರವಾಗಿ ಲಗತ್ತಿಸಲಾದ ಸ್ಥಳೀಯ ಮೆಮೊರಿಗೆ ಹಲವಾರು ಪ್ರವೇಶ ಮಾದರಿಗಳನ್ನು ರಾಜ್ಯ ಯಂತ್ರವು ಸಮರ್ಥವಾಗಿದೆ. ಈ ಮೆಮೊರಿಯು CCI-P ಮೂಲಕ ಪ್ರವೇಶಿಸಿದ ಹೋಸ್ಟ್ ಮೆಮೊರಿಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. ಹೋಸ್ಟ್ hello_mem_afu ನಿಯಂತ್ರಕ ಸ್ಥಿತಿಯ ಯಂತ್ರವನ್ನು ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾದ I/O (MMIO) ವಿನಂತಿಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಸ್ಥಿತಿ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು (CSRs) ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸುತ್ತದೆ. | |
ಹಲೋ_intr_afu | hello_intr_afu ASE ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅಡಚಣೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. | |
DMA ಮತ್ತು f1.1 (2)_ | dma_afu FPGA ಗೆ ಹೋಸ್ಟ್ ಮಾಡಲು DMA ಬೇಸಿಕ್ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, FPGA ಗೆ ಹೋಸ್ಟ್ ಮಾಡಲು ಮತ್ತು FPGA ಗೆ FPGA ಮೆಮೊರಿ ವರ್ಗಾವಣೆಗೆ. ಈ AFU ಅನ್ನು ಅನುಕರಿಸುವಾಗ, ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯವನ್ನು ಸಮಂಜಸವಾಗಿಡಲು DMA ವರ್ಗಾವಣೆಗೆ ಬಳಸುವ ಬಫರ್ ಗಾತ್ರವು ಚಿಕ್ಕದಾಗಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, DMA ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ. | |
nlb_mode_O | nlb_mode_O ಎಂಬುದು CCI-P ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು ಅದು ಮೆಮೊರಿ ನಕಲು ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. $0PAE_PLATFORM_ROOT/ sw/opae—cre/ease number>/sample/hello_fpga . c nlb_mode_0 ಅನ್ನು ಒಳಗೊಂಡಿದೆ. | |
$ sh regress.sh -a -ಆರ್ ಆರ್ಟಿಎಲ್_ಸಿಮ್ -s < vcslmodelsimlquesta > [-i ) -ಬಿ |
||
ಸ್ಟ್ರೀಮಿಂಗ್_dma | streaming_dma ಹೋಸ್ಟ್ ಮೆಮೊರಿ ಮತ್ತು FPGA ಸ್ಟ್ರೀಮಿಂಗ್ ಪೋರ್ಟ್ ನಡುವೆ ಡೇಟಾವನ್ನು ಹೇಗೆ ವರ್ಗಾಯಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಸ್ಟ್ರೀಮಿಂಗ್ DMA ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ. | |
ಹಲೋ_ಅಫು | hel lo_a fu ಒಂದು ಸರಳ AFU ಆಗಿದ್ದು ಅದು ಪ್ರಾಥಮಿಕ CCI-P ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಸಾಧನದ ವೈಶಿಷ್ಟ್ಯದ ಹೆಡರ್ ಮತ್ತು AFU ನ UUID ಅನ್ನು ಹಿಂತಿರುಗಿಸಲು MMIO ಓದುವಿಕೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ AFU ನ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು RTL ಪೂರೈಸುತ್ತದೆ. |
ಸಂಬಂಧಿತ ಮಾಹಿತಿ
- DMA ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
Intel Arria 10 GX FPGA ಜೊತೆಗೆ ನಿಮ್ಮ Intel PAC ನಲ್ಲಿ dma_afu ಅನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಗಾಗಿ. - ಸ್ಟ್ರೀಮಿಂಗ್ DMA ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
Intel Arria 10 GX FPGA ಜೊತೆಗೆ ನಿಮ್ಮ Intel PAC ನಲ್ಲಿ streaming_dma_afu ಅನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಗಾಗಿ. - DMA ವೇಗವರ್ಧಕ ಕ್ರಿಯಾತ್ಮಕ ಘಟಕ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ: ಇಂಟೆಲ್ FPGA ಪ್ರೊಗ್ರಾಮೆಬಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಡ್ D5005
ನಿಮ್ಮ Intel FPGA PAC D5005 ನಲ್ಲಿ dma_afu ಅನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಗಾಗಿ. - ಸ್ಟ್ರೀಮಿಂಗ್ DMA ವೇಗವರ್ಧಕ ಕ್ರಿಯಾತ್ಮಕ ಘಟಕ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ: Intel FPGA ಪ್ರೊಗ್ರಾಮೆಬಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಡ್ D5005
ನಿಮ್ಮ Intel FPGA PAC D5005 ನಲ್ಲಿ dma_afu ಅನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಗಾಗಿ.
ದೋಷನಿವಾರಣೆ
ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯದಲ್ಲಿ ಕೆಳಗಿನ ದೋಷ ಕಾಣಿಸಿಕೊಂಡರೆ, ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ ಅದನ್ನು ಸರಿಪಡಿಸಿ.
ದೋಷ ಸಂದೇಶ
# [SIM] ಒಂದು ASE ನಿದರ್ಶನವು ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿದೆ!
# [SIM] PID 28816 ಗಾಗಿ ಪರಿಶೀಲಿಸಿ
# [SIM] ಸಿಮ್ಯುಲೇಶನ್ ನಿರ್ಗಮಿಸುತ್ತದೆ... ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊಲ್ಲಲು ನೀವು SIGKILL ಅನ್ನು ಬಳಸಬಹುದು.
# [SIM] .ase_ready.pid ಎಂಬುದನ್ನು ಸಹ ಪರಿಶೀಲಿಸಿ file ಮುಂದುವರೆಯುವ ಮೊದಲು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಪರಿಹಾರ
- ಜೊಂಬಿ ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲಲು ಮತ್ತು ತಾತ್ಕಾಲಿಕವಾಗಿ ತೆಗೆದುಹಾಕಲು ಕಿಲ್ ase_simv ಎಂದು ಟೈಪ್ ಮಾಡಿ fileವಿಫಲವಾದ ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರಕ್ರಿಯೆಗಳು ಅಥವಾ ಲಾಕ್ ಅಪ್ಗಳಿಂದ ಹಿಂದೆ ಉಳಿದಿದೆ.
- .ase_ready.pid ಅನ್ನು ಅಳಿಸಿ file, $ASE_WORKDIR ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಕಂಡುಬಂದಿದೆ.
ASE ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಯೂಸರ್ ಗೈಡ್ ಆರ್ಕೈವ್ಸ್
ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಸ್ಟಾಕ್ ಆವೃತ್ತಿ | ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ |
2.0 | ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ತ್ವರಿತ ಪ್ರಾರಂಭ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ |
1. | ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ತ್ವರಿತ ಪ್ರಾರಂಭ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ |
1. | ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ತ್ವರಿತ ಪ್ರಾರಂಭ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ |
1.0 | ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ (AFU) ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ASE) ತ್ವರಿತ ಪ್ರಾರಂಭ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ |
ASE ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ಡಾಕ್ಯುಮೆಂಟ್ ಆವೃತ್ತಿ | ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಸ್ಟಾಕ್ ಆವೃತ್ತಿ | ಬದಲಾವಣೆಗಳು |
2020.03.06 | 1.2.1 ಮತ್ತು 2.0.1 | ಕೆಳಗಿನವುಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ: • ಸಿಸ್ಟಮ್ ಅಗತ್ಯತೆಗಳು |
2019.08.05 | 2.0 | • ಸಿಸ್ಟಮ್ ಅಗತ್ಯತೆಗಳಲ್ಲಿ ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಪ್ರೊ ಆವೃತ್ತಿಯ ಆವೃತ್ತಿಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. • AFU Ex ನಲ್ಲಿ hello_afu ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆampಕಡಿಮೆ • ರಿಗ್ರೆಷನ್ ಮೋಡ್ನಲ್ಲಿ ಸಿಮ್ಯುಲೇಟಿಂಗ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. • ಹೊಸ ವಿಭಾಗವನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ASE ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಯೂಸರ್ ಗೈಡ್ ಆರ್ಕೈವ್ಸ್. |
2018.12.04 | 1. | ಉಬುಂಟು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. |
2018.08.06 | 1. | ಸಿಸ್ಟಮ್ ಅಗತ್ಯತೆಗಳು, ಡೈರೆಕ್ಟರಿ ರಚನೆ ಮತ್ತು ಅನುಗುಣವಾದವನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ fileಹೆಸರುಗಳು. |
2018.04.10 | 1.0 | ಆರಂಭಿಕ ಬಿಡುಗಡೆ. |
683200 | 2020.03.06
ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಳುಹಿಸಿ
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಇಂಟೆಲ್ ವೇಗವರ್ಧಕ ಫಂಕ್ಷನಲ್ ಯುನಿಟ್ ಸಿಮ್ಯುಲೇಶನ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಸಾಫ್ಟ್ವೇರ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ, ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರ ಸಾಫ್ಟ್ವೇರ್, ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರ, ಸಾಫ್ಟ್ವೇರ್, ವೇಗವರ್ಧಕ ಕಾರ್ಯಕಾರಿ ಘಟಕ ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರ ಸಾಫ್ಟ್ವೇರ್ |