ತ್ವರಿತ ಪ್ರಾರಂಭ ಮಾರ್ಗದರ್ಶಿ:
ವಿಟಿಸ್ 2021.1 ಗಾಗಿ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್
ಪರಿಚಯ
ಈ ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ ಪ್ರೊಸೆಸರ್ ಪೂರ್ವನಿಗದಿ ವಿನ್ಯಾಸಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೂಲಭೂತ ಮೈಕ್ರೋಬ್ಲೇಜ್™ ಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸುವ ಮೂಲಕ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ.
ನಿಮ್ಮ ನಿಖರವಾದ ವಿನ್ಯಾಸದ ವಿಶೇಷಣಗಳಿಗೆ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸರಿಹೊಂದಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಹಿಮ್ಮುಖ ಭಾಗದಲ್ಲಿ ಕಾಣಬಹುದು. ವೈಶಿಷ್ಟ್ಯಗಳು ಸೇರಿವೆ:
- ರಾಯಲ್ಟಿ-ಮುಕ್ತ
- ಹೆಚ್ಚು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾಗಿದೆ
- ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ
- ಕಡಿಮೆ ಶಕ್ತಿ
- Linux ಮತ್ತು RTOS ಬೆಂಬಲ
- ಉಚಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳು
ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಎಂದರೇನು?
MicroBlaze Xilinx ನ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್ ಕೋರ್ ಆಗಿದೆ Xilinx ಸಾಧನಗಳಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಬಳಸಲು ಸುಲಭವಾಗಿದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವಂತೆ ಪೆರಿಫೆರಲ್ಸ್, ಮೆಮೊರಿ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ಗಳ ಸಂಯೋಜನೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಮ್ಯತೆಯನ್ನು ನೀಡುತ್ತದೆ.
ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಮೈಕ್ರೊಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಮೂರು ಪೂರ್ವನಿರ್ಧರಿತ ಸಂರಚನೆಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ: ಬೇರ್-ಮೆಟಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವ ಸರಳ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್; ಸಂಗ್ರಹವನ್ನು ಒಳಗೊಂಡಿರುವ ನೈಜ-ಸಮಯದ ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಫ್ರೀಆರ್ಟಿಒಎಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಆನ್-ಚಿಪ್ ಮೆಮೊರಿಗೆ ಬಿಗಿಯಾಗಿ ಜೋಡಿಸಲಾದ ಮೆಮೊರಿ ರಕ್ಷಣೆ ಘಟಕ; ಮತ್ತು ಅಂತಿಮವಾಗಿ, Linux ಚಾಲನೆಯಲ್ಲಿರುವ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಘಟಕದೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಸೆಸರ್. ಆರ್ಟಿಕ್ಸ್ ®-7 ಸಾಧನದಲ್ಲಿ ಈ ಕಾನ್ಫಿಗರೇಶನ್ಗಳಿಗೆ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಬಳಕೆಯ ಅಂದಾಜುಗಳನ್ನು ಟೇಬಲ್ (ಕೆಳಗೆ) ತೋರಿಸುತ್ತದೆ.
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ | ನೈಜ-ಸಮಯ | ಅಪ್ಲಿಕೇಶನ್ | |
MHz | 204 | 172 | 146 |
ಲಾಜಿಕ್ ಕೋಶಗಳು | 1900 | 4000 | 7000 |
% ಬಳಕೆ | 1% | 2% | 4% |
*XC7A200T -3 ವೇಗದ ದರ್ಜೆಯ ಸಾಧನಗಳನ್ನು ಆಧರಿಸಿದೆ
ಮೈಕ್ರೋಬ್ಲೇಜ್ ಅನ್ನು ಎಲ್ಲಾ Xilinx FPGA ಗಳಲ್ಲಿ ಅದ್ವಿತೀಯ ಸಂಸ್ಕಾರಕವಾಗಿ ಅಥವಾ Zynq® SoC ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸಹ-ಸಂಸ್ಕಾರಕವಾಗಿ ಬಳಸಬಹುದು. t ಸೇರಿಸಲು ಇದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದುampಲಾಕ್-ಸ್ಟೆಪ್ ಮೋಡ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೂಲಕ ರಕ್ಷಣೆ ಮತ್ತು ದೋಷ ರಕ್ಷಣೆ ಮತ್ತು ಟ್ರಿಪಲ್ ಮಾಡ್ಯುಲರ್ ರಿಡಂಡೆನ್ಸಿಯೊಂದಿಗೆ ಏಕ-ಈವೆಂಟ್ ಅಪ್ಸೆಟ್ ತಗ್ಗಿಸುವಿಕೆಯನ್ನು ಒದಗಿಸುವುದು. Xilinx Vitis™ ಯೂನಿಫೈಡ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬಹು ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಹೊಂದಿರುವ ವಿನ್ಯಾಸಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಬಹುದು.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ಈ ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ ನೀವು Xilinx ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ ಅನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದೀರಿ ಎಂದು ಊಹಿಸುತ್ತದೆ. ಈ ಬೋರ್ಡ್ Xilinx ಬೋರ್ಡ್ ಪಾಲುದಾರರಿಂದ ಬಂದಿದ್ದರೆ, ನೀವು ಇತ್ತೀಚಿನ ಬೋರ್ಡ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಎಕ್ಸ್ampVivado ಒಳಗೆ ಯೋಜನೆಗಳು. ನಮ್ಮ ಕೆಲವು ಪಾಲುದಾರರ ಲಿಂಕ್ಗಳಿಗಾಗಿ FAQ (ಮುಂದಿನ ಪುಟ) ನೋಡಿ.
ಹಾರ್ಡ್ವೇರ್ ಅಭಿವೃದ್ಧಿ
- Vivado® ವಿನ್ಯಾಸ ಸೂಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ (2021.1 ಅಥವಾ ನಂತರ).
- ಪರಿಕರಗಳ ಅಡಿಯಲ್ಲಿ Vivado ಸ್ಟೋರ್ ಆಯ್ಕೆಮಾಡಿ. ಬೋರ್ಡ್ಗಳ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ನಂತರ ಕ್ಯಾಟಲಾಗ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಕೆಳಗಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ರಿಫ್ರೆಶ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಾಗ, ಓಪನ್ ಎಕ್ಸ್ ಆಯ್ಕೆಮಾಡಿampಲೆ ಯೋಜನೆ.
- ವಿಝಾರ್ಡ್ ತೆರೆದಾಗ, ಮಾಹಿತಿ ಪಠ್ಯವನ್ನು ಓದಿ ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುವ ಮೊದಲು, ಕೆಳಗಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ರಿಫ್ರೆಶ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಟೆಂಪ್ಲೇಟ್ಗಳಿಂದ, ಮೈಕ್ರೋಬ್ಲೇಜ್ ಡಿಸೈನ್ ಪೂರ್ವನಿಗದಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಪ್ರಾಜೆಕ್ಟ್ ಹೆಸರು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಳವನ್ನು ನಮೂದಿಸಿ files ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಗುರಿ ಬೋರ್ಡ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಈಗ ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಲು ಮುಕ್ತಾಯ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಬ್ಲಾಕ್ ಡಿಸೈನ್ ತೆರೆಯುತ್ತದೆ.
- ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಬ್ಲಾಕ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಪೂರ್ವನಿರ್ಧರಿತ ಕಾನ್ಫಿಗರೇಶನ್ಗಳ ಅಡಿಯಲ್ಲಿ ಎಡಭಾಗದಲ್ಲಿರುವ ಕೋಷ್ಟಕದಲ್ಲಿ ನಮೂದಿಸಲಾದ ಮೈಕ್ರೋಬ್ಲೇಜ್ನ ವಿಭಿನ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿವೆ ಎಂದು ಗಮನಿಸಿ. ಪ್ರಸ್ತುತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ರದ್ದು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಈಗ ವಿನ್ಯಾಸವನ್ನು ಉಳಿಸಲು Ctrl + S ಒತ್ತಿರಿ ಅಥವಾ ಕ್ಲಿಕ್ ಮಾಡಿ File→ ಬ್ಲಾಕ್ ವಿನ್ಯಾಸವನ್ನು ಉಳಿಸಿ.
- ಮುಂದೆ, FPGA ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುವ ಬಿಟ್ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರಚಿಸಲು, ಬಿಟ್ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರಚಿಸಿ ಆಯ್ಕೆಮಾಡಿ.
- ಸಿಂಥೆಸಿಸ್ ಮತ್ತು ಇಂಪ್ಲಿಮೆಂಟೇಶನ್ ರನ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ, ಹೌದು ಕ್ಲಿಕ್ ಮಾಡಿ. Vivado ನ ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ಬಿಲ್ಡ್ ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸಲಾಗಿದೆ. ಸಿದ್ಧವು ಪೂರ್ಣಗೊಂಡಿರುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.
- ಪೂರ್ಣಗೊಂಡಾಗ, ಕಾರ್ಯಗತಗೊಳಿಸಿದ ವಿನ್ಯಾಸವನ್ನು ತೆರೆಯಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಮುಖ್ಯ ಟೂಲ್ಬಾರ್ನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ File ಮತ್ತು ರಫ್ತು → ರಫ್ತು ಹಾರ್ಡ್ವೇರ್ ಆಯ್ಕೆಮಾಡಿ. ಬಿಟ್ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸೇರಿಸಲು ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅದೇ ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಳಕ್ಕೆ ರಫ್ತು ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಈ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ನೊಂದಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಮುಖ್ಯ ಟೂಲ್ಬಾರ್ನಿಂದ ಪರಿಕರಗಳು → ಲಾಂಚ್ ವಿಟಿಸ್ ಐಡಿಇ ಆಯ್ಕೆಮಾಡಿ. ವಿಟಿಸ್ ಈಗ ಮೈಕ್ರೋಬ್ಲೇಜ್ μP ಸೇರಿದಂತೆ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.
ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ
- Vitis ಪ್ರಾರಂಭಿಸಿದಾಗ, ಕಾರ್ಯಸ್ಥಳದಂತೆಯೇ ಅದೇ ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಳವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಬ್ರೌಸ್ ಮಾಡಿ... ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ಲಾಂಚ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಲು ಆಯ್ಕೆಮಾಡಿ ನಂತರ ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಹಾರ್ಡ್ವೇರ್ (XSA) ಟ್ಯಾಬ್ನಿಂದ ಹೊಸ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ರಚಿಸಿ ನಂತರ ಬ್ರೌಸ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಳವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು XSA ಆಯ್ಕೆಮಾಡಿ file ಮತ್ತು ಓಪನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ನಂತರ ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಯಾವುದೇ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲದೆ ಯೋಜನೆಯ ಹೆಸರನ್ನು Hello_world ಗೆ ಹೊಂದಿಸಿ.
- ಸಿಸ್ಟಮ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು "ನಿಮ್ಮ ಬೋರ್ಡ್ ಹೆಸರು"_ಸಿಸ್ಟಮ್ಗೆ ಯಾವುದೇ ಸ್ಥಳಾವಕಾಶಗಳಿಲ್ಲದೆ ಹೊಂದಿಸಿ ಮತ್ತು ನಂತರ ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ ಹಲೋ ವರ್ಲ್ಡ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಮುಕ್ತಾಯ ಕ್ಲಿಕ್ ಮಾಡಿ.
- src ಫೋಲ್ಡರ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು HelloWorld.c ಗೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ view ಮತ್ತು ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಂಪಾದಿಸಿ.
- ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಲು ಬಿಲ್ಡ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಎಕ್ಸ್ಪ್ಲೋರರ್ ವಿಂಡೋದಲ್ಲಿ ನೀವು ಎರಡು ಪ್ರಮುಖ ಫೋಲ್ಡರ್ಗಳನ್ನು ನೋಡುತ್ತೀರಿ:
Hello_world ಎಲ್ಲಾ ಬೈನರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, .C, ಮತ್ತು .H (ಹೆಡರ್) files mb_preset_wrapper ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ (bsp) ಫೋಲ್ಡರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ - ಸಾಫ್ಟ್ವೇರ್ ಡ್ರೈವರ್ಗಳು, ಸಾಫ್ಟ್ವೇರ್ ನಿರ್ದಿಷ್ಟತೆ ಮತ್ತು ಮೇಕ್file.
- ನಿಮ್ಮ ಟಾರ್ಗೆಟ್ ಬೋರ್ಡ್ ಆನ್ ಆಗಿದೆಯೇ ಮತ್ತು USB-J ಮೂಲಕ ಹೋಸ್ಟ್ PC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿTAG ಪೋರ್ಟ್ - ಈ ಪೋರ್ಟ್ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ಗೆ USB-UART ಸಂಪರ್ಕವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
- ಮೇಲಿನ ಟೂಲ್ಬಾರ್ನಲ್ಲಿ, Xilinx → ಪ್ರೋಗ್ರಾಂ ಸಾಧನವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ನಂತರ ನಿಮ್ಮ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸದೊಂದಿಗೆ ನಿಮ್ಮ FPGA ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಮತ್ತೊಮ್ಮೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ.
ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ (ಮುಂದುವರಿದ)
- ವಿಂಡೋ → ಶೋ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಸರಣಿ ಸಂವಹನಕ್ಕಾಗಿ UART ಟರ್ಮಿನಲ್ ಅನ್ನು ಹೊಂದಿಸಿ View…, ನಂತರ ಟರ್ಮಿನಲ್ ಫೋಲ್ಡರ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ಟರ್ಮಿನಲ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ
ಕೆಳಗಿನ ಬಲಭಾಗದಲ್ಲಿರುವ ಐಕಾನ್.
- ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿ:
ಸರಿಯಾದ COM ಪೋರ್ಟ್ ಬಳಸಿ
ಬೌಡ್ ದರ: 115200
ಡೇಟಾ ಬಿಟ್ಗಳು: 8
ಸಮಾನತೆ: ಯಾವುದೂ ಇಲ್ಲ
ಬಿಟ್ಗಳನ್ನು ನಿಲ್ಲಿಸಿ: 1
ಹರಿವಿನ ನಿಯಂತ್ರಣ: ಯಾವುದೂ ಇಲ್ಲ
ಕಾಲಾವಧಿ(ಸೆಕೆಂಡು): 5 - ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಈಗ ನಿಮ್ಮ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
Hello_world ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಇದರಂತೆ ರನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ... ಲಾಂಚ್ ಆಯ್ಕೆಮಾಡಿ
ಯಂತ್ರಾಂಶ (ಏಕ ಅಪ್ಲಿಕೇಶನ್ ಡೀಬಗ್), ನಂತರ ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. - ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ರನ್ ಆಗುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಸೀರಿಯಲ್ ಟರ್ಮಿನಲ್ ಒಳಗೆ "ಹಲೋ ವರ್ಲ್ಡ್" ಪಾಪ್ ಅಪ್ ಅನ್ನು ನೀವು ನೋಡಬೇಕು.
- ಅಭಿನಂದನೆಗಳು! ನಿಮ್ಮ ಮೊದಲ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ರಚಿಸಿರುವಿರಿ.
- ಈಗ ನೀವು ಇತರ ಮಾಜಿ ನಿರ್ಮಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದುample ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಒದಗಿಸಿದ ರೀತಿಯಲ್ಲಿ:
FAQ ಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು
- ನಾನು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬೋರ್ಡ್ಗಳನ್ನು Vivado ಎಕ್ಸ್ಗೆ ಹೇಗೆ ಲೋಡ್ ಮಾಡುವುದುampವಿನ್ಯಾಸಗಳು?
- Vivado ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಇತ್ತೀಚಿನ ಬೋರ್ಡ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಮಾಜಿ ನವೀಕರಿಸಿampಲೆ ಯೋಜನೆಗಳು.
- ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನಾನು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು?
ಮೈಕ್ರೋಬ್ಲೇಜ್ ಡಿಸೈನ್ ಹಬ್ಗೆ ಭೇಟಿ ನೀಡಿ. ಇದು ಸಾಕಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುವ ದಸ್ತಾವೇಜನ್ನು, ವಿಕಿಗಳು ಮತ್ತು ವೀಡಿಯೊ ಟ್ಯುಟೋರಿಯಲ್ಗಳಿಗೆ ಲಿಂಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ FAQ ನಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಡಾಕ್ಯುಮೆಂಟ್ ಲಿಂಕ್ಗಳನ್ನು ಸಹ ಅಲ್ಲಿ ಕಾಣಬಹುದು. - ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಬಗ್ಗೆ ನಾನು ನಿರ್ದಿಷ್ಟ ವಿವರಗಳನ್ನು ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಬಹುದು?
ಇಲ್ಲಿಗೆ ಹೋಗಿ: UG984 - ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಉಲ್ಲೇಖ ಮಾರ್ಗದರ್ಶಿ. - ನನ್ನ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ನ ಗಾತ್ರ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಾನು ಹೇಗೆ ಅಂದಾಜು ಮಾಡಬಹುದು?
ಇದಕ್ಕೆ ಹೋಗಿ: ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಮೆಟ್ರಿಕ್ಸ್ ಆರಂಭಿಕ ಹಂತವಾಗಿ. - ಹೆಚ್ಚು ಸಮಗ್ರವಾದ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ನಾನು ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಬಹುದು?
ಇಲ್ಲಿಗೆ ಹೋಗಿ: UG940 - ಲ್ಯಾಬ್ 3: ಎಂಬೆಡೆಡ್ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸುವುದು. - Vivado ಟೂಲ್ ವಿನ್ಯಾಸವನ್ನು ರಚಿಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ನಾನು ಎಲ್ಲಿಗೆ ಹೋಗಬೇಕು?
ನಮ್ಮ Vivado ವಿನ್ಯಾಸ ಕೇಂದ್ರಗಳಿಗೆ ಭೇಟಿ ನೀಡಿ. - ವಿಟಿಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಾನು ವಿವಾಡೋ ಪರಿಕರಗಳಲ್ಲಿರಬೇಕೇ?
ಇಲ್ಲ. ವಿಟಿಸ್ ಒಂದು ಏಕೀಕೃತ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದ್ದು ಇದನ್ನು ವಿವಾಡೊದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ನಿಮಗೆ Viti ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಗತ್ಯವಿದೆ ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ (.xsa) ನಿಂದ ಹೊಸ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ರಚಿಸಿ file ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಗೆ ಗುರಿಪಡಿಸಲು. - ನಾನು ಗುರಿಪಡಿಸುತ್ತಿರುವ ಬೋರ್ಡ್ ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ನಾನು ಏನು ಮಾಡಬೇಕು?
ಅನೇಕ ಬೋರ್ಡ್ ಮಾರಾಟಗಾರರು ಬೋರ್ಡ್ ಅನ್ನು ಒದಗಿಸುತ್ತಾರೆ fileVivado ಮತ್ತು Vitis ಗೆ ಸೇರಿಸಬಹುದಾದ s ಮತ್ತು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು. ಇವುಗಳಿಗಾಗಿ ನಿರ್ದಿಷ್ಟ ತಯಾರಕರನ್ನು ಸಂಪರ್ಕಿಸಿ files. - ನನ್ನ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸದಲ್ಲಿ ನಾನು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬೇಕಾದರೆ ಏನು ಮಾಡಬೇಕು?
ವಿಟಿಸ್ ಅನ್ನು ಮುಚ್ಚಿ ಮತ್ತು ವಿವಾಡೋ ಪರಿಕರಗಳಲ್ಲಿ ಅಗತ್ಯವಿರುವ HW ವಿನ್ಯಾಸ ಸಂಪಾದನೆಗಳನ್ನು ಮಾಡಿ, ನಂತರ ಬಿಟ್ಗಾಗಿ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ file ಪೀಳಿಗೆ ಈ ನವೀಕರಿಸಿದ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸವನ್ನು ನಂತರ Vivado ಪರಿಕರಗಳಿಂದ ರಫ್ತು ಮಾಡಬೇಕು ಮತ್ತು ಹೊಸ ವೇದಿಕೆಯಾಗಿ Vitis ಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು. - ನನ್ನ ಮೌಲ್ಯಮಾಪನ ಮಂಡಳಿಯ ಸಾಮರ್ಥ್ಯವನ್ನು ನಾನು ಹೇಗೆ ವಿಸ್ತರಿಸುವುದು?
PMODಗಳು, Arduino ಶೀಲ್ಡ್ಗಳು, ಕ್ಲಿಕ್ ಬೋರ್ಡ್ಗಳು ಮತ್ತು FMC ಕಾರ್ಡ್ಗಳನ್ನು ನಮ್ಮ ಮೌಲ್ಯಮಾಪನ ಮಂಡಳಿಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಬಳಸಬಹುದು. - ನನ್ನ ಬಿಟ್ಸ್ಟ್ರೀಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಬೂಟ್ ಮಾಡಬಹುದಾದ ಫ್ಲಾಶ್ ಚಿತ್ರವನ್ನು ನಾನು ಹೇಗೆ ರಚಿಸುವುದು?
UG7 ಅಧ್ಯಾಯ 898 ನೋಡಿ. ವಿವಾಡೊದಲ್ಲಿ, ಪರಿಕರಗಳು → ಅಸೋಸಿಯೇಟ್ ELF Fileರು...
ವಿಟಿಸ್ನಲ್ಲಿ, Xilinx → ಪ್ರೋಗ್ರಾಂ FPGA (ಮೈಕ್ರೊಬ್ಲೇಜ್ಗಾಗಿ ELF ಆಯ್ಕೆಮಾಡಿ). - ನಾನು ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ರಫ್ತು ಮಾಡಿದಾಗ ಮತ್ತು ವಿಟಿಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಏನಾಗುತ್ತದೆ?
Xilinx ಬೆಂಬಲ ಆರ್ಕೈವ್ (.xsa) file ರಚಿಸಲಾಗಿದೆ. ಈ file HW ವಿಶೇಷಣಗಳು, IP ಇಂಟರ್ಫೇಸ್ಗಳು, ಬಾಹ್ಯ ಸಿಗ್ನಲ್ ಮಾಹಿತಿ ಮತ್ತು ಸ್ಥಳೀಯ ಮೆಮೊರಿ ವಿಳಾಸ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ರಚಿಸಲು ಇದನ್ನು ವಿಟಿಸ್ ಬಳಸುತ್ತದೆ. - Zynq®-7000 SoC ಮತ್ತು MicroBlaze ನಡುವೆ ನಾನು ಹೇಗೆ ಸಂವಹನ ನಡೆಸುವುದು?
YouTube ನಲ್ಲಿ ಈ QTV ನೋಡಿ: Zynq ಮತ್ತು MicroBlaze IOP ಬ್ಲಾಕ್, OCM, ಮತ್ತು ಮೆಮೊರಿ ಸಂಪನ್ಮೂಲ ಹಂಚಿಕೆ. - ಒಂದೇ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ನಾನು ಬಹು ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ಹೇಗೆ?
Xilinx SDK ಯೊಂದಿಗೆ ವೈವಿಧ್ಯಮಯ ಮಲ್ಟಿಕೋರ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆ.
- ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಎಷ್ಟು FPGA ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದು?
FPGA ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸುವ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ರಚಿಸಬಹುದು. ಆದರೆ ಇದು ಕಡಿಮೆ FMAX ವೆಚ್ಚದಲ್ಲಿ ಬರುತ್ತದೆ. ವಿಶಿಷ್ಟವಾದ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಅಳವಡಿಕೆಗಳು 128KB ಅಥವಾ ಅದಕ್ಕಿಂತ ಕಡಿಮೆ ಬಳಸುತ್ತವೆ. - ಮೈಕ್ರೋಬ್ಲೇಜ್ಗಾಗಿ ವಿಟಿಸ್ನಲ್ಲಿ ಯಾವ ಓಎಸ್ ಮತ್ತು ಲೈಬ್ರರಿಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ?
ಬೆಂಬಲಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಮತ್ತು UG643 - OS ಮತ್ತು ಲೈಬ್ರರೀಸ್ ಗೈಡ್ ಅನ್ನು ನೋಡಿ. - ನಾನು ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ Linux ಅಥವಾ RTOS ಅನ್ನು ಚಲಾಯಿಸಬಹುದೇ?
ಹೌದು. ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ನೈಜ-ಸಮಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ
Vivado ನಲ್ಲಿ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಪೂರ್ವನಿರ್ಧರಿತ ಕಾನ್ಫಿಗರೇಶನ್. - ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ಗಾಗಿ ನಾನು ಲಿನಕ್ಸ್ ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು?
ಇಲ್ಲಿಗೆ ಹೋಗಿ: ಮೈಕ್ರೋಬ್ಲೇಜ್ಗಾಗಿ U-ಬೂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಿ.
ಸಂಪನ್ಮೂಲಗಳು
- ಮೈಕ್ರೋಬ್ಲೇಜ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಡಿಸೈನ್ ಹಬ್
- ಮೈಕ್ರೋಬ್ಲೇಜ್ ವಿಕಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
- ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್ ಕೋರ್ ಉತ್ಪನ್ನ ಪುಟ
- ವೆಚ್ಚ-ಸೂಕ್ಷ್ಮ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಮೈಕ್ರೋಬ್ಲೇಜ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸುವುದು
- ಡಾಕ್ಯುಮೆಂಟ್ ನ್ಯಾವಿಗೇಟರ್ ಎಂಬೆಡೆಡ್ ಹಬ್
- ವಿವಾಡೋ ಡಿಸೈನ್ ಸೂಟ್ ಟ್ಯುಟೋರಿಯಲ್ಸ್
- Xilinx Vitis ಪರಿಕರಗಳು ಸಹಾಯ
- ಜ್ಞಾನದ ಆಧಾರ ಉತ್ತರ ದಾಖಲೆಗಳು
- ಮೂರನೇ ಪಕ್ಷದ ಪಾಲುದಾರ ಮಂಡಳಿಗಳು
ಅವ್ನೆಟ್ | ಶ್ರದ್ಧೆಯುಳ್ಳ | ಟ್ರೆಂಜ್ | ಎನ್ಕ್ಲಸ್ಟ್ರಾ | iWave | MYiR | ALINX - ತ್ವರಿತ ಪ್ರಾರಂಭ ಮಾರ್ಗದರ್ಶಿ: ವೈಟಿಸ್ 2019.2 ಗಾಗಿ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
XILINX ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್ ಕೋರ್ ಸಿಸ್ಟಮ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್ ಕೋರ್ ಸಿಸ್ಟಮ್, ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್, ಮೈಕ್ರೋಬ್ಲೇಜ್ ಸಾಫ್ಟ್ ಪ್ರೊಸೆಸರ್, ಮೈಕ್ರೋಬ್ಲೇಜ್ |