ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ ಕೋರ್ ಜೆTAG ಡೀಬಗ್ ಪ್ರೊಸೆಸರ್ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
ಪರಿಚಯ
ಕೋರ್ ಜೆTAG ಡೀಬಗ್ v4.0 ಜಾಯಿಂಟ್ ಟೆಸ್ಟ್ ಆಕ್ಷನ್ ಗ್ರೂಪ್ ಸಂಪರ್ಕವನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ (ಜೆTAG) J ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಸಾಫ್ಟ್ ಕೋರ್ ಪ್ರೊಸೆಸರ್ಗಳುTAG ಡೀಬಗ್ ಮಾಡಲು TAP ಅಥವಾ ಜನರಲ್ ಪರ್ಪಸ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ (GPIO) ಪಿನ್ಗಳು. ಈ IP ಕೋರ್ ಒಂದೇ ಸಾಧನದೊಳಗೆ ಗರಿಷ್ಠ 16 ಸಾಫ್ಟ್ ಕೋರ್ ಪ್ರೊಸೆಸರ್ಗಳ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ ಮತ್ತು GPIO ಮೂಲಕ ನಾಲ್ಕು ಪ್ರತ್ಯೇಕ ಸಾಧನಗಳಲ್ಲಿ ಪ್ರೊಸೆಸರ್ಗಳ ಡೀಬಗ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ವೈಶಿಷ್ಟ್ಯಗಳು
ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಕೆಳಗಿನ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ:
- J ಗೆ ಫ್ಯಾಬ್ರಿಕ್ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆTAG ಜೆ ಮೂಲಕ ಇಂಟರ್ಫೇಸ್TAG ಟ್ಯಾಪ್.
- J ಗೆ ಫ್ಯಾಬ್ರಿಕ್ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆTAG GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಇಂಟರ್ಫೇಸ್.
- J ಗಾಗಿ IR ಕೋಡ್ ಬೆಂಬಲವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆTAG ಸುರಂಗ ಮಾರ್ಗ.
- J ಮೂಲಕ ಬಹು ಸಾಧನಗಳನ್ನು ಲಿಂಕ್ ಮಾಡುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆTAG ಟ್ಯಾಪ್.
- ಬಹು-ಪ್ರೊಸೆಸರ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಪ್ರತ್ಯೇಕ ಗಡಿಯಾರವನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ ಮತ್ತು ಕಡಿಮೆ-ಓರೆ ರೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಸಂಕೇತಗಳನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ.
- ಸಕ್ರಿಯ-ಕಡಿಮೆ ಮತ್ತು ಸಕ್ರಿಯ-ಹೆಚ್ಚಿನ ಗುರಿ ಮರುಹೊಂದಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಜೆ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆTAG ಭದ್ರತಾ ಮಾನಿಟರ್ ಇಂಟರ್ಫೇಸ್ (UJTAG_SEC) PolarFire ಸಾಧನಗಳಿಗೆ.
ಕೋರ್ ಆವೃತ್ತಿ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ CoreJ ಗೆ ಅನ್ವಯಿಸುತ್ತದೆTAGಡೀಬಗ್ v4.0
ಬೆಂಬಲಿತ ಕುಟುಂಬಗಳು
- PolarFire®
- RTG4™
- IGLOO® 2
- SmartFusion® 2
- ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್
- ProASIC3/3E/3L
- IGLOO
- IGLOOe/+
ಸಾಧನದ ಬಳಕೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ
ಬೆಂಬಲಿತ ಸಾಧನ ಕುಟುಂಬಗಳಿಗೆ ಬಳಕೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಡೇಟಾವನ್ನು ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ. ಈ ಕೋಷ್ಟಕದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಡೇಟಾವು ಕೇವಲ ಸೂಚಕವಾಗಿದೆ. ಒಟ್ಟಾರೆ ಸಾಧನದ ಬಳಕೆ ಮತ್ತು ಕೋರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಸಿಸ್ಟಮ್ ಅವಲಂಬಿತವಾಗಿದೆ.
ಕೋಷ್ಟಕ 1. ಸಾಧನದ ಬಳಕೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ
ಕುಟುಂಬ | ಟೈಲ್ಸ್ ಅನುಕ್ರಮ | ಸಂಯೋಜನೆ | ಒಟ್ಟು | ಬಳಕೆ ಸಾಧನ | ಒಟ್ಟು ಶೇ. | ಕಾರ್ಯಕ್ಷಮತೆ (MHz) |
ಪೋಲಾರ್ ಫೈರ್ | 17 | 116 | 299554 | MPF300TS | 0.04 | 111.111 |
RTG4 | 19 | 121 | 151824 | RT4G150 | 0.09 | 50 |
ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್2 | 17 | 120 | 56340 | M2S050 | 0.24 | 69.47 |
IGLOO2 | 17 | 120 | 56340 | ಎಂ2ಜಿಎಲ್050 | 0.24 | 68.76 |
ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್ | 17 | 151 | 4608 | A2F200M3F | 3.65 | 63.53 |
IGLOO | 17 | 172 | 3072 | AFL125V5 | 6.15 | 69.34 |
ProASIC3 | 17 | 157 | 13824 | ಎ 3 ಪಿ 600 | 1.26 | 50 |
ಗಮನಿಸಿ: -1 ಭಾಗಗಳಲ್ಲಿ ವಿಶಿಷ್ಟವಾದ ಸಂಶ್ಲೇಷಣೆ ಮತ್ತು ಲೇಔಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ವೆರಿಲಾಗ್ RTL ಅನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಕೋಷ್ಟಕದಲ್ಲಿನ ಡೇಟಾವನ್ನು ಸಾಧಿಸಲಾಗಿದೆ. ಉನ್ನತ ಮಟ್ಟದ ಪ್ಯಾರಾಮೀಟರ್ಗಳು ಅಥವಾ ಜೆನೆರಿಕ್ಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬಿಡಲಾಗಿದೆ.
ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆ
ಕೋರ್ ಜೆTAGಡೀಬಗ್ UJ ಅನ್ನು ಬಳಸುತ್ತದೆTAG J ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ಹಾರ್ಡ್ ಮ್ಯಾಕ್ರೋTAG FPGA ಫ್ಯಾಬ್ರಿಕ್ನಿಂದ ಇಂಟರ್ಫೇಸ್. UJTAG ಹಾರ್ಡ್ ಮ್ಯಾಕ್ರೋ ಫ್ಯಾಬ್ರಿಕ್ನಿಂದ MSS ಅಥವಾ ASIC TAP ನಿಯಂತ್ರಕದ ಔಟ್ಪುಟ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಅನುಕೂಲವಾಗುತ್ತದೆ. UJ ಯ ಒಂದು ನಿದರ್ಶನ ಮಾತ್ರTAG ಬಟ್ಟೆಯಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 1-1. ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ
ಕೋರ್ ಜೆTAGಡೀಬಗ್ uj_j ನ ತತ್ಕ್ಷಣವನ್ನು ಒಳಗೊಂಡಿದೆtag ಸುರಂಗ ನಿಯಂತ್ರಕ, ಇದು ಜೆ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆTAG ಸುರಂಗ ನಿಯಂತ್ರಕ ಜೆTAG FlashPro ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ ನಡುವಿನ ಸುರಂಗ. ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಮೀಸಲಾದ ಎಫ್ಪಿಜಿಎ ಜೆ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಗಿದೆTAG ಇಂಟರ್ಫೇಸ್ ಪಿನ್ಗಳು. ಜೆಯಿಂದ ಐಆರ್ ಸ್ಕ್ಯಾನ್ಗಳುTAG FPGA ಫ್ಯಾಬ್ರಿಕ್ನಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಡೀಬಗ್ ಗುರಿಗೆ ಐಆರ್ ಮತ್ತು ಡಿಆರ್ ಸ್ಕ್ಯಾನ್ಗಳನ್ನು ಸುಗಮಗೊಳಿಸಲು ಸುರಂಗ ಪ್ರೋಟೋಕಾಲ್ ಅಗತ್ಯವಿದೆ, ಇದು ಉದ್ಯಮದ ಗುಣಮಟ್ಟದ ಜೆ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.TAG ಇಂಟರ್ಫೇಸ್. ಸುರಂಗ ನಿಯಂತ್ರಕವು DR ಸ್ಕ್ಯಾನ್ ಆಗಿ ವರ್ಗಾಯಿಸಲಾದ ಸುರಂಗ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸುರಂಗ ಪ್ಯಾಕೆಟ್ನ ವಿಷಯಗಳು ಮತ್ತು UIREG ಮೂಲಕ ಒದಗಿಸಲಾದ IR ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳ ಆಧಾರದ ಮೇಲೆ ಫಲಿತಾಂಶದ IR ಅಥವಾ DR ಸ್ಕ್ಯಾನ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಐಆರ್ ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳು ಅದರ ಐಆರ್ ಕೋಡ್ಗೆ ಹೊಂದಿಕೆಯಾದಾಗ ಸುರಂಗ ನಿಯಂತ್ರಕವು ಸುರಂಗ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ.
ಚಿತ್ರ 1-2. ಟನಲ್ ಪ್ಯಾಕೆಟ್ ಪ್ರೋಟೋಕಾಲ್
ಒಂದು ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್ ಸುರಂಗ ನಿಯಂತ್ರಕ ಬಳಸುವ ಐಆರ್ ಕೋಡ್ನ ಸಂರಚನೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಒಂದೇ ವಿನ್ಯಾಸದೊಳಗೆ ಬಹು ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ಗಳ ಡೀಬಗ್ ಮಾಡಲು ಅನುಕೂಲವಾಗುವಂತೆ, ತತ್ಕ್ಷಣದ ಸುರಂಗ ನಿಯಂತ್ರಕಗಳ ಸಂಖ್ಯೆಯನ್ನು 1-16 ರಿಂದ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾಗಿದೆ, ಇದು J ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.TAG ಪ್ರತಿ ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ಗೆ ಅನುಗುಣವಾದ ಇಂಟರ್ಫೇಸ್. ಈ ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ಗಳು ತತ್ಕ್ಷಣದ ಸಮಯದಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಅನನ್ಯ IR ಕೋಡ್ ಮೂಲಕ ಪ್ರತಿಯೊಂದನ್ನು ವಿಳಾಸ ಮಾಡಬಹುದಾಗಿದೆ.
ಪ್ರತಿ ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ ಡೀಬಗ್ ಇಂಟರ್ಫೇಸ್ನ TGT_TCK ಸಾಲಿನಲ್ಲಿ CLKINT ಅಥವಾ BFR ಬಫರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ.
UJ ನಿಂದ URSTB ಲೈನ್TAG Macro (TRSTB) ಅನ್ನು CoreJ ನಲ್ಲಿ ಜಾಗತಿಕ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಬಡ್ತಿ ನೀಡಲಾಗಿದೆTAGಡೀಬಗ್ ಮಾಡಿ. CoreJ ಒಳಗೆ TGT_TRST ಸಾಲಿನಲ್ಲಿ ಐಚ್ಛಿಕ ಇನ್ವರ್ಟರ್ ಅನ್ನು ಇರಿಸಲಾಗಿದೆTAGಡೀಬಗ್ ಗುರಿಗೆ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಡೀಬಗ್ ಮಾಡಿ, ನಂತರ ಸಕ್ರಿಯ-ಹೆಚ್ಚಿನ ಮರುಹೊಂದಿಸುವ ಮೂಲಕ್ಕೆ ಸಂಪರ್ಕಗೊಳ್ಳುವ ನಿರೀಕ್ಷೆಯಿದೆ. J ನಿಂದ ಒಳಬರುವ TRSTB ಸಿಗ್ನಲ್ ಎಂದು ಊಹಿಸಿದಾಗ ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆTAG TAP ಕಡಿಮೆ ಸಕ್ರಿಯವಾಗಿದೆ. ಈ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಡೀಬಗ್ ಗುರಿಗಳ ಅಗತ್ಯವಿದ್ದರೆ, ಹೆಚ್ಚುವರಿ ಜಾಗತಿಕ ರೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲವನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ.
UJ ನಿಂದ URSTB ಲೈನ್TAG Macro (TRSTB) ಅನ್ನು CoreJ ನಲ್ಲಿ ಜಾಗತಿಕ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಬಡ್ತಿ ನೀಡಲಾಗಿದೆTAGಡೀಬಗ್ ಮಾಡಿ. CoreJ ಒಳಗೆ TGT_TRST ಸಾಲಿನಲ್ಲಿ ಐಚ್ಛಿಕ ಇನ್ವರ್ಟರ್ ಅನ್ನು ಇರಿಸಲಾಗಿದೆTAGಡೀಬಗ್ ಗುರಿಗೆ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಡೀಬಗ್ ಮಾಡಿ, ನಂತರ ಸಕ್ರಿಯ-ಹೆಚ್ಚಿನ ಮರುಹೊಂದಿಸುವ ಮೂಲಕ್ಕೆ ಸಂಪರ್ಕಗೊಳ್ಳುವ ನಿರೀಕ್ಷೆಯಿದೆ. J ನಿಂದ ಒಳಬರುವ TRSTB ಸಿಗ್ನಲ್ ಎಂದು ಊಹಿಸಿದಾಗ ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆTAG TAP ಕಡಿಮೆ ಸಕ್ರಿಯವಾಗಿದೆ. ಡೀಬಗ್ ಗುರಿಗಾಗಿ TGT_TRSTN ಡೀಫಾಲ್ಟ್ ಸಕ್ರಿಯ ಕಡಿಮೆ ಔಟ್ಪುಟ್ ಆಗಿದೆ. ಈ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಡೀಬಗ್ ಗುರಿಗಳ ಅಗತ್ಯವಿದ್ದರೆ, ಹೆಚ್ಚುವರಿ ಜಾಗತಿಕ ರೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲವನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 1-3. ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಸೀರಿಯಲ್ ಡೇಟಾ ಮತ್ತು ಗಡಿಯಾರ
ಸಾಧನ ಸರಪಳಿ
ನಿರ್ದಿಷ್ಟ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿ ಅಥವಾ ಕುಟುಂಬಕ್ಕಾಗಿ FPGA ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ನೋಡಿ. ಪ್ರತಿಯೊಂದು ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಯು ವಿಭಿನ್ನ ಸಂಪುಟಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದುtages, ಮತ್ತು ನೀವು ಅವರ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆಗಳೊಂದಿಗೆ ಸಾಧ್ಯವೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಅಲ್ಲದೆ, ನೀವು ಬಹು ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಅವರು ಸಾಮಾನ್ಯ ನೆಲೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
FlashPro ಹೆಡರ್ ಮೂಲಕ
FlashPro ಹೆಡರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಫ್ಯಾಬ್ರಿಕ್ನಲ್ಲಿ ಬಹು ಸಾಧನಗಳ ಚೈನ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು, uj_j ನ ಬಹು ನಿದರ್ಶನಗಳುtag ಅಗತ್ಯವಿದೆ. ಕೋರ್ನ ಈ ಆವೃತ್ತಿಯು uj_j ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ತ್ವರಿತಗೊಳಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಗರಿಷ್ಠ 16 ಕೋರ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆtag. ಪ್ರತಿಯೊಂದು ಕೋರ್ ವಿಶಿಷ್ಟವಾದ IR ಕೋಡ್ ಅನ್ನು ಹೊಂದಿದೆ (0x55 ರಿಂದ 0x64 ವರೆಗೆ) ಅದು ID ಕೋಡ್ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ನಿರ್ದಿಷ್ಟ ಕೋರ್ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಚಿತ್ರ 1-4. ಏಕ ಸಾಧನ ಏಕ ಸಾಧನದಲ್ಲಿ ಬಹು ಸಂಸ್ಕಾರಕಗಳು
CoreJ ಅನ್ನು ಬಳಸಲುTAGಬಹು ಸಾಧನಗಳಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಿ, ಸಾಧನಗಳಲ್ಲಿ ಒಂದನ್ನು ಮಾಸ್ಟರ್ ಆಗುವ ಅಗತ್ಯವಿದೆ. ಈ ಸಾಧನವು CoreJ ಅನ್ನು ಒಳಗೊಂಡಿದೆTAGಡೀಬಗ್ ಕೋರ್. ನಂತರ ಪ್ರತಿಯೊಂದು ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ:
ಚಿತ್ರ 1-5. ಎರಡು ಸಾಧನಗಳಲ್ಲಿ ಬಹು ಸಂಸ್ಕಾರಕಗಳು
ಮತ್ತೊಂದು ಬೋರ್ಡ್ನಲ್ಲಿ ಕೋರ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಜೆTAG CoreJ ನಿಂದ ಸಂಕೇತಗಳುTAGSmartDesign ನಲ್ಲಿ ಡೀಬಗ್ ಅನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಪಿನ್ಗಳಿಗೆ ಬಡ್ತಿ ನೀಡಲಾಗುತ್ತದೆ. ನಂತರ ಇವುಗಳನ್ನು ಜೆಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆTAG ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ನೇರವಾಗಿ ಸಂಕೇತಗಳು.
ಗಮನಿಸಿ: ಎ ಕೋರ್ ಜೆTAGಡೀಬಗ್, ಎರಡನೇ ಬೋರ್ಡ್ ವಿನ್ಯಾಸದಲ್ಲಿ, ಐಚ್ಛಿಕ ಗಮನಿಸಿ UJ_JTAG ಮ್ಯಾಕ್ರೋ ಮತ್ತು FlashPro ಹೆಡರ್ ಅನ್ನು ಎರಡನೇ ಬೋರ್ಡ್ ವಿನ್ಯಾಸದಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ.
SoftConsole ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಲು ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ಡೀಬಗ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ತದನಂತರ ಡೀಬಗರ್ ಟ್ಯಾಬ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 1-6. ಡೀಬಗರ್ ಕಾನ್ಫಿಗರೇಶನ್ UJ_JTAG_IRCODE
UJ_JTAGನೀವು ಡೀಬಗ್ ಮಾಡುತ್ತಿರುವ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಅವಲಂಬಿಸಿ _IRCODE ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಉದಾಹರಣೆಗೆample: ಸಾಧನ 0 ನಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು, UJ_JTAG_IRCODE ಅನ್ನು 0x55 ಅಥವಾ 0x56 ಗೆ ಹೊಂದಿಸಬಹುದು.
GPIO ಮೂಲಕ
GPIO ಮೂಲಕ ಡೀಬಗ್ ಮಾಡಲು, ಪ್ಯಾರಾಮೀಟರ್ UJTAG _BYPASS ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ. ಒಂದು ಮತ್ತು ನಾಲ್ಕು ಕೋರ್ಗಳನ್ನು GPIO ಹೆಡರ್ಗಳು ಅಥವಾ ಪಿನ್ಗಳ ಮೂಲಕ ಡೀಬಗ್ ಮಾಡಬಹುದು. SoftConsole v5.3 ಅಥವಾ ಹೆಚ್ಚಿನದರಿಂದ GPIO ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೀಬಗ್ ಸೆಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಡೀಬಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಹೊಂದಿಸಬೇಕು:
ಚಿತ್ರ 1-7. ಡೀಬಗರ್ ಕಾನ್ಫಿಗರೇಶನ್ GPIO
ಗಮನಿಸಿ: ನೀವು GPIO ಮೂಲಕ ಡೀಬಗ್ ಮಾಡುತ್ತಿದ್ದರೆ, ನೀವು ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ಗಳಲ್ಲಿ FlashPro ಹೆಡರ್ ಅಥವಾ ಎಂಬೆಡೆಡ್ FlashPro5 ಮೂಲಕ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಉದಾಹರಣೆಗೆample: FlashPro ಹೆಡರ್ ಅಥವಾ ಎಂಬೆಡೆಡ್ FlashPro5 ಐಡೆಂಟಿಫೈ ಅಥವಾ ಸ್ಮಾರ್ಟ್ ಡೀಬಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೀಬಗ್ ಅನ್ನು ಸುಲಭಗೊಳಿಸಲು ಲಭ್ಯವಿದೆ.
ಚಿತ್ರ 1-8. GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಡೀಬಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಸಾಧನ ಚೈನ್
GPIO ಮೂಲಕ ಬಹು ಸಾಧನಗಳ ಸರಣಿಯನ್ನು ಬೆಂಬಲಿಸಲು, UJTAG_BYPASS ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗಿದೆ. ನಂತರ TCK, TMS ಮತ್ತು TRSTb ಸಿಗ್ನಲ್ಗಳನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಪೋರ್ಟ್ಗಳಿಗೆ ಪ್ರಚಾರ ಮಾಡಬಹುದು. ಎಲ್ಲಾ ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ಗಳು TCK, TMS ಮತ್ತು TRSTb ಅನ್ನು ಹೊಂದಿವೆ. ಇವುಗಳನ್ನು ಕೆಳಗೆ ತೋರಿಸಲಾಗಿಲ್ಲ.
ಚಿತ್ರ 1-9. GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಸಾಧನ ಚೈನ್ನಿಂಗ್
ಮೂಲಭೂತವಾಗಿ ಜೆTAG ಸರಪಳಿ, ಪ್ರೊಸೆಸರ್ನ TDO ಮತ್ತೊಂದು ಪ್ರೊಸೆಸರ್ನ TDI ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಚೈನ್ ಆಗುವವರೆಗೆ ಇದು ಮುಂದುವರಿಯುತ್ತದೆ. ಮೊದಲ ಪ್ರೊಸೆಸರ್ನ TDI ಮತ್ತು ಕೊನೆಯ ಪ್ರೊಸೆಸರ್ನ TDO ಅನ್ನು J ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆTAG ಪ್ರೋಗ್ರಾಮರ್ ಎಲ್ಲಾ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಚೈನ್ ಮಾಡುತ್ತಾನೆ. ಜೆTAG ಪ್ರೊಸೆಸರ್ಗಳಿಂದ ಸಂಕೇತಗಳನ್ನು CoreJ ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆTAGಡೀಬಗ್ ಮಾಡಿ, ಅಲ್ಲಿ ಅವುಗಳನ್ನು ಚೈನ್ ಮಾಡಬಹುದು. ಬಹು ಸಾಧನಗಳಾದ್ಯಂತ ಚೈನ್ ಮಾಡುವಿಕೆಯು ಪೂರ್ಣಗೊಂಡರೆ, CoreJ ನೊಂದಿಗೆ ಸಾಧನTAGಡೀಬಗ್ ಮಾಸ್ಟರ್ ಸಾಧನವಾಗುತ್ತದೆ.
ಒಂದು GPIO ಡೀಬಗ್ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಪ್ರತಿ ಪ್ರೊಸೆಸರ್ಗೆ IR ಕೋಡ್ ಅನ್ನು ನಿಯೋಜಿಸದೇ ಇರುವಾಗ, ಯಾವ ಸಾಧನವನ್ನು ಡೀಬಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಮಾರ್ಪಡಿಸಿದ OpenOCD ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವ ಸಾಧನವನ್ನು ಡೀಬಗ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು OpenOCD ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. Mi-V ವಿನ್ಯಾಸಕ್ಕಾಗಿ, ದಿ file Openocd/scripts/board/ microsemi-riscv.cfg ಅಡಿಯಲ್ಲಿ SoftConsole ಸ್ಥಾಪನೆ ಸ್ಥಳದಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಇತರ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ, ದಿ fileಗಳು ಅದೇ openocd ಸ್ಥಳದಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ.
ಗಮನಿಸಿ: ಒಂದು ವೇಳೆ ಡೀಬಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳನ್ನು ಸಹ ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ file ಮರುನಾಮಕರಣ ಮಾಡಲಾಗಿದೆ
ಚಿತ್ರ 1-10. ಡೀಬಗ್ ಕಾನ್ಫಿಗರೇಶನ್
ಬಳಕೆದಾರಹೆಸರು-riscv-gpio-chain.cfg ಅನ್ನು ತೆರೆಯಿರಿ, ಈ ಕೆಳಗಿನವು ಹಿಂದಿನದುampಏನನ್ನು ನೋಡಬೇಕು:
ಚಿತ್ರ 1-11. MIV ಕಾನ್ಫಿಗರೇಶನ್ File
GPIO ಮೂಲಕ ಒಂದೇ ಸಾಧನ ಡೀಬಗ್ ಮಾಡಲು ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಸರಪಳಿಯನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಹೆಚ್ಚುವರಿ ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ, ಆದ್ದರಿಂದ ಡೀಬಗ್ ಮಾಡದ ಸಾಧನಗಳನ್ನು ಬೈಪಾಸ್ ಮೋಡ್ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
ಸರಪಳಿಯಲ್ಲಿ ಎರಡು ಸಂಸ್ಕಾರಕಗಳಿಗೆ, ಕೆಳಗಿನ ರುample ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ:
ಇದು ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ 1 ಅನ್ನು ಬೈಪಾಸ್ ಮೋಡ್ಗೆ ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ 0 ಅನ್ನು ಹಾಕುವ ಮೂಲಕ ಡೀಬಗ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ 0 ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:
ಗಮನಿಸಿ: ಈ ಎರಡು ಕಾನ್ಫಿಗರೇಶನ್ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಮೈಕ್ರೋಸೆಮಿ ಆರ್ಐಎಸ್ಸಿವಿ ಕಾನ್ಫಿಗರೇಶನ್ ಎಂದು ಕರೆಯುವ ಮೂಲ file (microsemi-riscv.cfg) ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ 0 ಅನ್ನು ಡೀಬಗ್ ಮಾಡುವಾಗ ಮೊದಲು ಬರುತ್ತದೆ, ಅಥವಾ ಎರಡನೆಯದು, ಟಾರ್ಗೆಟ್ ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ 1 ಅನ್ನು ಡೀಬಗ್ ಮಾಡುವಾಗ. ಸರಪಳಿಯಲ್ಲಿ ಎರಡಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಾಧನಗಳಿಗೆ, ಹೆಚ್ಚುವರಿ jtag newtaps ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆample, ಒಂದು ಸರಪಳಿಯಲ್ಲಿ ಮೂರು ಪ್ರೊಸೆಸರ್ಗಳಿದ್ದರೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:
ಚಿತ್ರ 1-12. ಉದಾample ಡೀಬಗ್ ಸಿಸ್ಟಮ್
ಇಂಟರ್ಫೇಸ್
ಕೆಳಗಿನ ವಿಭಾಗಗಳು ಇಂಟರ್ಫೇಸ್ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಚರ್ಚಿಸುತ್ತವೆ.
ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳು
CoreJ ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳುTAGಡೀಬಗ್ ಅನ್ನು ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಡೀಫಾಲ್ಟ್ ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅಗತ್ಯವಿದ್ದರೆ, ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಆಯ್ಕೆಗಳಿಗೆ ಸೂಕ್ತವಾದ ಮೌಲ್ಯಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು SmartDesign ನಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿ.
ಕೋಷ್ಟಕ 2-1. ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳು
ಹೆಸರು | ಮಾನ್ಯ ಶ್ರೇಣಿ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
NUM_DEBUG_TGTS | 1-16 | 1 | FlashPro ಮೂಲಕ ಲಭ್ಯವಿರುವ ಡೀಬಗ್ ಗುರಿಗಳ ಸಂಖ್ಯೆ (UJTAG_DEBUG = 0) 1-16 ಆಗಿದೆ. GPIO ಮೂಲಕ ಲಭ್ಯವಿರುವ ಡೀಬಗ್ ಗುರಿಗಳ ಸಂಖ್ಯೆ (UJTAG_DEBUG = 1) 1-4 ಆಗಿದೆ. |
IR_CODE_TGT_x | 0 ಎಕ್ಸ್ 55-0 ಎಕ್ಸ್ 64 | 0X55 | JTAG ಐಆರ್ ಕೋಡ್, ಪ್ರತಿ ಡೀಬಗ್ ಗುರಿಗೆ ಒಂದು. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮೌಲ್ಯವು ಈ ಡೀಬಗ್ ಗುರಿಗೆ ಅನನ್ಯವಾಗಿರಬೇಕು. ಈ ಡೀಬಗ್ ಟಾರ್ಗೆಟ್ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಸುರಂಗ ನಿಯಂತ್ರಕವು TDO ಅನ್ನು ಮಾತ್ರ ಚಾಲನೆ ಮಾಡುತ್ತದೆ ಮತ್ತು IR ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳು ಈ IR ಕೋಡ್ಗೆ ಹೊಂದಿಕೆಯಾದಾಗ ಟಾರ್ಗೆಟ್ ಡೀಬಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತದೆ. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x ಔಟ್ಪುಟ್ UJ ನ ಸಕ್ರಿಯ-ಕಡಿಮೆ URSTB ಔಟ್ಪುಟ್ನ ಜಾಗತಿಕ ರೂಪಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆTAG ಮ್ಯಾಕ್ರೋ.1: TGT_TRST ಔಟ್ಪುಟ್ UJ ಯ ಸಕ್ರಿಯ-ಕಡಿಮೆ URSTB ಔಟ್ಪುಟ್ನ ಜಾಗತಿಕ ತಲೆಕೆಳಗಾದ ರೂಪಕ್ಕೆ ಆಂತರಿಕವಾಗಿ ಸಂಪರ್ಕ ಹೊಂದಿದೆTAG ಮ್ಯಾಕ್ರೋ ಯಾವುದೇ ಡೀಬಗ್ ಗುರಿಗಾಗಿ ಈ ನಿಯತಾಂಕವನ್ನು 1 ಗೆ ಹೊಂದಿಸಿದರೆ ಹೆಚ್ಚುವರಿ ಜಾಗತಿಕ ರೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲವನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ. |
UJTAG_ಬೈಪಾಸ್ | 0-1 | 0 | 0: GPIO ಡೀಬಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, FlashPro ಹೆಡರ್ ಅಥವಾ ಎಂಬೆಡೆಡ್ FlashPro5.1 ಮೂಲಕ ಡೀಬಗ್ ಲಭ್ಯವಿದೆ: GPIO ಡೀಬಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಬೋರ್ಡ್ನಲ್ಲಿ ಬಳಕೆದಾರರು ಆಯ್ಕೆಮಾಡಿದ GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಡೀಬಗ್ ಲಭ್ಯವಿದೆ.ಗಮನಿಸಿ: ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು GPIO ಮೂಲಕ ಮಾಡಿದಾಗ, ಈ ಕೆಳಗಿನ ಡೀಬಗ್ ಆಜ್ಞೆಯನ್ನು SoftConsole ಡೀಬಗ್ ಆಯ್ಕೆಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ: "-ಕಮಾಂಡ್ "ಸೆಟ್ FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: ಯುಜೆTAG UJ ವೇಳೆ ಮ್ಯಾಕ್ರೋವನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆTAG_BYPASS = 0. 1: UJTAGUJ ವೇಳೆ _SEC ಮ್ಯಾಕ್ರೋ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆTAG_ಬೈಪಾಸ್= 0.ಗಮನಿಸಿ: ಈ ನಿಯತಾಂಕವು PolarFire ಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. ಅಂದರೆ, ಕುಟುಂಬ = 26. |
ಸಿಗ್ನಲ್ ವಿವರಣೆ
ಕೆಳಗಿನ ಕೋಷ್ಟಕವು CoreJ ಗಾಗಿ ಸಿಗ್ನಲ್ ವಿವರಣೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆTAGಡೀಬಗ್ ಮಾಡಿ.
ಕೋಷ್ಟಕ 2-2. ಕೋರ್ ಜೆTAGಡೀಬಗ್ I/O ಸಂಕೇತಗಳು
ಹೆಸರು | ಮಾನ್ಯ ಶ್ರೇಣಿ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
NUM_DEBUG_TGTS | 1-16 | 1 | FlashPro ಮೂಲಕ ಲಭ್ಯವಿರುವ ಡೀಬಗ್ ಗುರಿಗಳ ಸಂಖ್ಯೆ (UJTAG_DEBUG = 0) 1-16 ಆಗಿದೆ. GPIO ಮೂಲಕ ಲಭ್ಯವಿರುವ ಡೀಬಗ್ ಗುರಿಗಳ ಸಂಖ್ಯೆ (UJTAG_DEBUG = 1) 1-4 ಆಗಿದೆ. |
IR_CODE_TGT_x | 0 ಎಕ್ಸ್ 55-0 ಎಕ್ಸ್ 64 | 0X55 | JTAG ಐಆರ್ ಕೋಡ್, ಪ್ರತಿ ಡೀಬಗ್ ಗುರಿಗೆ ಒಂದು. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮೌಲ್ಯವು ಈ ಡೀಬಗ್ ಗುರಿಗೆ ಅನನ್ಯವಾಗಿರಬೇಕು. ಈ ಡೀಬಗ್ ಟಾರ್ಗೆಟ್ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಸುರಂಗ ನಿಯಂತ್ರಕವು TDO ಅನ್ನು ಮಾತ್ರ ಚಾಲನೆ ಮಾಡುತ್ತದೆ ಮತ್ತು IR ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳು ಈ IR ಕೋಡ್ಗೆ ಹೊಂದಿಕೆಯಾದಾಗ ಟಾರ್ಗೆಟ್ ಡೀಬಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತದೆ. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x ಔಟ್ಪುಟ್ UJ ನ ಸಕ್ರಿಯ-ಕಡಿಮೆ URSTB ಔಟ್ಪುಟ್ನ ಜಾಗತಿಕ ರೂಪಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆTAG ಮ್ಯಾಕ್ರೋ.1: TGT_TRST ಔಟ್ಪುಟ್ UJ ಯ ಸಕ್ರಿಯ-ಕಡಿಮೆ URSTB ಔಟ್ಪುಟ್ನ ಜಾಗತಿಕ ತಲೆಕೆಳಗಾದ ರೂಪಕ್ಕೆ ಆಂತರಿಕವಾಗಿ ಸಂಪರ್ಕ ಹೊಂದಿದೆTAG ಮ್ಯಾಕ್ರೋ ಯಾವುದೇ ಡೀಬಗ್ ಗುರಿಗಾಗಿ ಈ ನಿಯತಾಂಕವನ್ನು 1 ಗೆ ಹೊಂದಿಸಿದರೆ ಹೆಚ್ಚುವರಿ ಜಾಗತಿಕ ರೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲವನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ. |
UJTAG_ಬೈಪಾಸ್ | 0-1 | 0 | 0: GPIO ಡೀಬಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, FlashPro ಹೆಡರ್ ಅಥವಾ ಎಂಬೆಡೆಡ್ FlashPro5.1 ಮೂಲಕ ಡೀಬಗ್ ಲಭ್ಯವಿದೆ: GPIO ಡೀಬಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಬೋರ್ಡ್ನಲ್ಲಿ ಬಳಕೆದಾರರು ಆಯ್ಕೆಮಾಡಿದ GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಡೀಬಗ್ ಲಭ್ಯವಿದೆ.ಗಮನಿಸಿ: ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು GPIO ಮೂಲಕ ಮಾಡಿದಾಗ, ಈ ಕೆಳಗಿನ ಡೀಬಗ್ ಆಜ್ಞೆಯನ್ನು SoftConsole ಡೀಬಗ್ ಆಯ್ಕೆಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ: "-ಕಮಾಂಡ್ "ಸೆಟ್ FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: ಯುಜೆTAG UJ ವೇಳೆ ಮ್ಯಾಕ್ರೋವನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆTAG_BYPASS = 0. 1: UJTAGUJ ವೇಳೆ _SEC ಮ್ಯಾಕ್ರೋ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆTAG_ಬೈಪಾಸ್= 0.ಗಮನಿಸಿ: ಈ ನಿಯತಾಂಕವು PolarFire ಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. ಅಂದರೆ, ಕುಟುಂಬ = 26. |
ಟಿಪ್ಪಣಿಗಳು:
- J ನಲ್ಲಿನ ಎಲ್ಲಾ ಸಂಕೇತಗಳುTAG ಮೇಲಿನ TAP ಪೋರ್ಟ್ಗಳ ಪಟ್ಟಿಯನ್ನು SmartDesign ನಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಪೋರ್ಟ್ಗಳಿಗೆ ಬಡ್ತಿ ನೀಡಬೇಕು.
- SEC ಪೋರ್ಟ್ಗಳು UJ ಆಗ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತವೆTAG_SEC_EN ಅನ್ನು CoreJ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆTAGಡೀಬಗ್ನ ಕಾನ್ಫಿಗರೇಶನ್ GUI.
- EN_SEC ಇನ್ಪುಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ನಿರ್ದಿಷ್ಟ ಕಾಳಜಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. EN_SEC ಅನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಪೋರ್ಟ್ಗೆ (ಸಾಧನ ಇನ್ಪುಟ್ ಪಿನ್) ಬಡ್ತಿ ನೀಡಿದರೆ, ನೀವು J ಸಮಯದಲ್ಲಿ ಕಾನ್ಫಿಗರ್ I/O ಸ್ಟೇಟ್ಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬೇಕುTAG ಲಿಬೆರೊ ಹರಿವಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ವಿನ್ಯಾಸದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಭಾಗ ಮತ್ತು EN_SEC ಪೋರ್ಟ್ಗಾಗಿ I/0 ಸ್ಥಿತಿಯನ್ನು (ಔಟ್ಪುಟ್ ಮಾತ್ರ) 1 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ನಕ್ಷೆ ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಂದಾಯಿಸಿ
CoreJ ಗೆ ಯಾವುದೇ ರೆಜಿಸ್ಟರ್ಗಳಿಲ್ಲTAGಡೀಬಗ್ ಮಾಡಿ.
ಟೂಲ್ ಫ್ಲೋ
ಕೆಳಗಿನ ವಿಭಾಗಗಳು ಪರಿಕರ ಹರಿವಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಚರ್ಚಿಸುತ್ತವೆ.
ಪರವಾನಗಿ
Libero SoC ಜೊತೆಗೆ ಈ IP ಕೋರ್ ಅನ್ನು ಬಳಸಲು ಪರವಾನಗಿ ಅಗತ್ಯವಿಲ್ಲ.
RTL
ಕೋರ್ ಮತ್ತು ಟೆಸ್ಟ್ಬೆಂಚ್ಗಳಿಗೆ ಸಂಪೂರ್ಣ RTL ಕೋಡ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಸ್ಮಾರ್ಟ್ಡಿಸೈನ್ನೊಂದಿಗೆ ಕೋರ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಲಿಬೆರೊ SoC ನಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್, ಸಿಂಥೆಸಿಸ್ ಮತ್ತು ಲೇಔಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಬಹುದು.
ಸ್ಮಾರ್ಟ್ ವಿನ್ಯಾಸ
ಮಾಜಿample ತತ್ಕ್ಷಣ view ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಅನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. ಕೋರ್ಗಳನ್ನು ತ್ವರಿತಗೊಳಿಸಲು ಮತ್ತು ಉತ್ಪಾದಿಸಲು SmartDesign ಅನ್ನು ಬಳಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, Libero® SoC ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಬಳಸುವುದನ್ನು ನೋಡಿ.
ಚಿತ್ರ 4-1. ಸ್ಮಾರ್ಟ್ ಡಿಸೈನ್ ಕೋರ್ ಜೆTAGಡೀಬಗ್ ನಿದರ್ಶನ View ಜೆ ಬಳಸಿTAG ಶಿರೋಲೇಖ
ಚಿತ್ರ 4-2. ಸ್ಮಾರ್ಟ್ ಡಿಸೈನ್ ಕೋರ್ ಜೆTAGGPIO ಪಿನ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೀಬಗ್ ನಿದರ್ಶನ
CoreJ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆTAGSmartDesign ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಿ
ಸ್ಮಾರ್ಟ್ಡಿಸೈನ್ನಲ್ಲಿನ ಕಾನ್ಫಿಗರೇಶನ್ GUI ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕೋರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ಒಬ್ಬ ಮಾಜಿampGUI ಯ le ಅನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 4-3. CoreJ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆTAGSmartDesign ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಿ
PolarFire ಗಾಗಿ, UJTAG_SEC ಯುಜೆಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆTAGUJ ಬದಲಿಗೆ _SEC ಮ್ಯಾಕ್ರೋTAG UJ ಮಾಡಿದಾಗ ಮ್ಯಾಕ್ರೋTAG_BYPASS ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಉಳಿದೆಲ್ಲ ಕುಟುಂಬಗಳಿಗೆ ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ.
ಡೀಬಗ್ ಟಾರ್ಗೆಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು UJ ಜೊತೆಗೆ 16 ಡೀಬಗ್ ಗುರಿಗಳವರೆಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದುTAG_BYPASS ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು UJ ಜೊತೆಗೆ 4 ಡೀಬಗ್ ಗುರಿಗಳವರೆಗೆTAG_BYPASS ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
UJTAG_BYPASS ಯುಜೆ ಮೂಲಕ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆTAG ಮತ್ತು FlashPro ಹೆಡರ್, ಮತ್ತು GPIO ಪಿನ್ಗಳ ಮೂಲಕ ಡೀಬಗ್ ಮಾಡುವಿಕೆ.
ಟಾರ್ಗೆಟ್ # ಐಆರ್ ಕೋಡ್ ಜೆTAG ಡೀಬಗ್ ಗುರಿಗೆ IR ಕೋಡ್ ನೀಡಲಾಗಿದೆ. ಇದು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವ್ಯಾಪ್ತಿಯೊಳಗೆ ಒಂದು ಅನನ್ಯ ಮೌಲ್ಯವಾಗಿರಬೇಕು ಕೋಷ್ಟಕ 2-1.
ಸಿಮ್ಯುಲೇಶನ್ ಹರಿವುಗಳು
CoreJ ನೊಂದಿಗೆ ಬಳಕೆದಾರರ ಪರೀಕ್ಷಾ ಬೆಂಚ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆTAGಡೀಬಗ್ ಮಾಡಿ. ಸಿಮ್ಯುಲೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು:
- ಸ್ಮಾರ್ಟ್ಡಿಸೈನ್ನಲ್ಲಿ ಬಳಕೆದಾರರ ಟೆಸ್ಟ್ಬೆಂಚ್ ಹರಿವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ರಚಿಸಿ ಫಲಕದಲ್ಲಿ ಉಳಿಸಿ ಮತ್ತು ರಚಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಕೋರ್ ಕಾನ್ಫಿಗರೇಶನ್ GUI ಯಿಂದ ಬಳಕೆದಾರರ ಟೆಸ್ಟ್ಬೆಂಚ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
SmartDesign Libero ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಿದಾಗ, ಅದು ಬಳಕೆದಾರರ ಟೆಸ್ಟ್ಬೆಂಚ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ fileರು. ಬಳಕೆದಾರರ ಟೆಸ್ಟ್ಬೆಂಚ್ ಅನ್ನು ಚಲಾಯಿಸಲು:
- ವಿನ್ಯಾಸದ ಮೂಲವನ್ನು CoreJ ಗೆ ಹೊಂದಿಸಿTAGಲಿಬೆರೊ ವಿನ್ಯಾಸ ಕ್ರಮಾನುಗತ ಫಲಕದಲ್ಲಿ ಡೀಬಗ್ ತತ್ಕ್ಷಣ.
- ಲಿಬೆರೊ ಡಿಸೈನ್ ಫ್ಲೋ ವಿಂಡೋದಲ್ಲಿ ಪೂರ್ವ ಸಂಶ್ಲೇಷಿತ ವಿನ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ > ಅನುಕರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ModelSim ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ.
ಲಿಬೆರೊದಲ್ಲಿ ಸಂಶ್ಲೇಷಣೆ
ಸಂಶ್ಲೇಷಣೆಯನ್ನು ಚಲಾಯಿಸಲು:
- ಕೋರ್ ಅನ್ನು ಸಂಶ್ಲೇಷಿಸಲು Libero SoC ಡಿಸೈನ್ ಫ್ಲೋ ವಿಂಡೋದಲ್ಲಿ ಸಿಂಥಸೈಜ್ ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಪರ್ಯಾಯವಾಗಿ, ಡಿಸೈನ್ ಫ್ಲೋ ವಿಂಡೋದಲ್ಲಿ ಸಿಂಥಸೈಜ್ ಆಯ್ಕೆಯನ್ನು ರೈಟ್-ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಆಗಿ ತೆರೆಯಿರಿ ಆಯ್ಕೆಮಾಡಿ. ಸಂಶ್ಲೇಷಣೆ ವಿಂಡೋ Synplify® ಯೋಜನೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ರನ್ ಐಕಾನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಗಮನಿಸಿ: RTG4 ಗಾಗಿ, ಈವೆಂಟ್ ಟ್ರಾನ್ಸಿಯೆಂಟ್ (SET) ತಗ್ಗಿಸಿದ ಎಚ್ಚರಿಕೆ ಇದೆ, ಈ IP ಅನ್ನು ಅಭಿವೃದ್ಧಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿಕಿರಣ ಪರಿಸರದಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲವಾದ್ದರಿಂದ ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು.
ಲಿಬೆರೊದಲ್ಲಿ ಸ್ಥಳ ಮತ್ತು ಮಾರ್ಗ
ಸಂಶ್ಲೇಷಣೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಪ್ಲೇಸ್ಮೆಂಟ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು Libero SoC ನಲ್ಲಿ ಪ್ಲೇಸ್ ಮತ್ತು ರೂಟ್ ಐಕಾನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಸಾಧನ ಪ್ರೋಗ್ರಾಮಿಂಗ್
UJAG_SEC ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿದರೆ ಮತ್ತು EN_SEC ಅನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಪೋರ್ಟ್ಗೆ (ಸಾಧನ ಇನ್ಪುಟ್ ಪಿನ್) ಬಡ್ತಿ ನೀಡಿದರೆ, ನೀವು J ಸಮಯದಲ್ಲಿ ಕಾನ್ಫಿಗರ್ I/O ಸ್ಟೇಟ್ಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬೇಕುTAG ಲಿಬೆರೊ ಹರಿವಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ವಿನ್ಯಾಸದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಭಾಗ ಮತ್ತು EN_SEC ಪೋರ್ಟ್ಗಾಗಿ I/0 ಸ್ಥಿತಿಯನ್ನು (ಔಟ್ಪುಟ್ ಮಾತ್ರ) 1 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
J ಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಸಂರಚನೆಯು ಅವಶ್ಯಕವಾಗಿದೆTAG ಡಿವೈಸ್ ರಿಪ್ರೊಗ್ರಾಮಿಂಗ್ಗಾಗಿ ಪೋರ್ಟ್, ಏಕೆಂದರೆ ಡಿಫೈನ್ಡ್ ಬೌಂಡರಿ ಸ್ಕ್ಯಾನ್ ರಿಜಿಸ್ಟರ್ (ಬಿಎಸ್ಆರ್) ಮೌಲ್ಯವು ರಿಪ್ರೊಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ EN_SEC ನಲ್ಲಿ ಯಾವುದೇ ಬಾಹ್ಯ ಲಾಜಿಕ್ ಮಟ್ಟವನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ.
ಸಿಸ್ಟಮ್ ಇಂಟಿಗ್ರೇಷನ್
ಕೆಳಗಿನ ವಿಭಾಗಗಳು ಸಿಸ್ಟಮ್ ಏಕೀಕರಣ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಚರ್ಚಿಸುತ್ತವೆ.
IGLOO2/RTG4 ಗಾಗಿ ಸಿಸ್ಟಮ್ ಮಟ್ಟದ ವಿನ್ಯಾಸ
ಕೆಳಗಿನ ಚಿತ್ರವು J ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆTAG ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ನ ಡೀಬಗ್ ಮಾಡುವುದು, ಸಾಫ್ಟ್ಕನ್ಸೋಲ್ನಿಂದ ಜೆ ವರೆಗಿನ ಫ್ಯಾಬ್ರಿಕ್ನಲ್ಲಿದೆTAG IGLOO2 ಮತ್ತು RTG4 ಸಾಧನಗಳಿಗೆ ಇಂಟರ್ಫೇಸ್.
ಚಿತ್ರ 5-1. RTG4/IGLOO2 JTAG ಡೀಬಗ್ ವಿನ್ಯಾಸ
SmartFusion2 ಗಾಗಿ ಸಿಸ್ಟಮ್ ಮಟ್ಟದ ವಿನ್ಯಾಸ
ಕೆಳಗಿನ ಚಿತ್ರವು J ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆTAG ಸಾಫ್ಟ್ಕೋರ್ ಪ್ರೊಸೆಸರ್ನ ಡೀಬಗ್ ಮಾಡುವುದು, ಸಾಫ್ಟ್ಕನ್ಸೋಲ್ನಿಂದ ಜೆ ವರೆಗೆ ಫ್ಯಾಬ್ರಿಕ್ನಲ್ಲಿದೆTAG SmartFusion2 ಸಾಧನಗಳಿಗೆ ಇಂಟರ್ಫೇಸ್.
ಚಿತ್ರ 5-2. ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್ 2 ಜೆTAG ಡೀಬಗ್ ವಿನ್ಯಾಸ
UJTAG_SEC
PolarFire ಕುಟುಂಬದ ಸಾಧನಗಳಿಗೆ, ಈ ಬಿಡುಗಡೆಯು ಬಳಕೆದಾರರಿಗೆ UJ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆTAG ಮತ್ತು UJTAG_SEC, UJTAGGUI ನಲ್ಲಿ _SEC_EN ಪ್ಯಾರಾಮೀಟರ್ ಯಾವುದನ್ನು ಬಯಸುತ್ತದೆ ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಕೆಳಗಿನ ಚಿತ್ರವು UJ ನ ಭೌತಿಕ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸರಳ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆTAG/ಯುಜೆTAGಪೋಲಾರ್ಫೈರ್ನಲ್ಲಿ _SEC.
ಚಿತ್ರ 5-3. ಪೋಲಾರ್ಫೈರ್ ಯುಜೆTAG_SEC ಮ್ಯಾಕ್ರೋ
ವಿನ್ಯಾಸ ನಿರ್ಬಂಧಗಳು
CoreJ ಜೊತೆಗಿನ ವಿನ್ಯಾಸಗಳುTAGಡೀಬಗ್ಗೆ TCK ಗಡಿಯಾರ ಡೊಮೇನ್ನಲ್ಲಿ ಸಮಯ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸುವುದಕ್ಕಾಗಿ ವಿನ್ಯಾಸದ ಹರಿವಿನಲ್ಲಿ ನಿರ್ಬಂಧಗಳನ್ನು ಅನುಸರಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ಅಗತ್ಯವಿದೆ.
ನಿರ್ಬಂಧಗಳನ್ನು ಸೇರಿಸಲು:
- Libero v11.7 ಅಥವಾ ಹೆಚ್ಚಿನದರಲ್ಲಿ ವರ್ಧಿತ ನಿರ್ಬಂಧದ ಹರಿವನ್ನು ಬಳಸಿದರೆ, DesignFlow ವಿಂಡೋದಲ್ಲಿ ನಿರ್ಬಂಧಗಳು > ನಿರ್ವಹಿಸಿ ನಿರ್ಬಂಧಗಳನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಟೈಮಿಂಗ್ ಟ್ಯಾಬ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ನಿರ್ಬಂಧ ನಿರ್ವಾಹಕ ವಿಂಡೋದ ಟೈಮಿಂಗ್ ಟ್ಯಾಬ್ನಲ್ಲಿ, ಹೊಸ SDC ರಚಿಸಲು ಹೊಸದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ file, ಮತ್ತು ಹೆಸರಿಸಿ file. ವಿನ್ಯಾಸದ ನಿರ್ಬಂಧಗಳು ಈ ಖಾಲಿ SDC ಯಲ್ಲಿ ನಮೂದಿಸಬಹುದಾದ ಗಡಿಯಾರದ ಮೂಲ ನಿರ್ಬಂಧಗಳನ್ನು ಒಳಗೊಂಡಿವೆ file.
- Libero v11.7 ಅಥವಾ ಹೆಚ್ಚಿನದರಲ್ಲಿ ಕ್ಲಾಸಿಕ್ ನಿರ್ಬಂಧವನ್ನು ಬಳಸಿದರೆ, ವಿನ್ಯಾಸ ಹರಿವು ವಿಂಡೋದಲ್ಲಿ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ನಿರ್ಬಂಧಗಳನ್ನು ರಚಿಸಿ > ಸಮಯ ನಿರ್ಬಂಧವನ್ನು, ತದನಂತರ ಹೊಸ ನಿರ್ಬಂಧವನ್ನು ರಚಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ಹೊಸ SDC ಅನ್ನು ರಚಿಸುತ್ತದೆ file. ವಿನ್ಯಾಸದ ನಿರ್ಬಂಧಗಳು ಗಡಿಯಾರದ ಮೂಲ ನಿರ್ಬಂಧಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಇದನ್ನು ಈ ಖಾಲಿ SDC ಯಲ್ಲಿ ನಮೂದಿಸಲಾಗಿದೆ file.
- TCK ಅವಧಿ ಮತ್ತು ಅರ್ಧ ಅವಧಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ. FlashPro ನೊಂದಿಗೆ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಮಾಡಿದಾಗ TCK ಅನ್ನು 6 MHz ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು FlashPro30 ನಿಂದ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸಿದಾಗ 5 MHz ನ ಗರಿಷ್ಠ ಆವರ್ತನಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ. ನೀವು ಈ ಹಂತವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, SDC ಯಲ್ಲಿ ಈ ಕೆಳಗಿನ ನಿರ್ಬಂಧಗಳನ್ನು ನಮೂದಿಸಿ file:
create_clock -ಹೆಸರು { TCK } \- ಅವಧಿ TCK_PERIOD \
- ತರಂಗರೂಪ {0 TCK_HALF_PERIOD} \ [ get_ports { TCK } ] ಉದಾಹರಣೆಗೆample, 6 MHz ನ TCK ಆವರ್ತನವನ್ನು ಬಳಸುವ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಈ ಕೆಳಗಿನ ನಿರ್ಬಂಧಗಳನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.
create_clock -ಹೆಸರು { TCK } \ - ಅವಧಿ 166.67 \
- ತರಂಗರೂಪ { 0 83.33 } \ [ get_ports { TCK } ]
- ಎಲ್ಲಾ ನಿರ್ಬಂಧಗಳನ್ನು ಸಂಯೋಜಿಸಿ fileಸಂಶ್ಲೇಷಣೆ, ಸ್ಥಳ ಮತ್ತು ಮಾರ್ಗ ಮತ್ತು ಸಮಯ ಪರಿಶೀಲನೆಯೊಂದಿಗೆ ರುtages ನಲ್ಲಿ ನಿರ್ಬಂಧ ವ್ಯವಸ್ಥಾಪಕ > ಟೈಮಿಂಗ್ ಟ್ಯಾಬ್. SDC ಗಾಗಿ ಸಂಬಂಧಿಸಿದ ಚೆಕ್ ಬಾಕ್ಸ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗುತ್ತದೆ fileಇದರಲ್ಲಿ ನಿರ್ಬಂಧಗಳನ್ನು ನಮೂದಿಸಲಾಗಿದೆ
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ಪೋರ್ಟ್ ಹೆಸರು | ಅಗಲ | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
JTAG TAP ಬಂದರುಗಳು | |||
TDI | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷೆ ಡೇಟಾ ಇನ್. TAP ನಿಂದ ಸರಣಿ ಡೇಟಾ ಇನ್ಪುಟ್. |
TCK | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಗಡಿಯಾರ. CoreJ ಒಳಗೆ ಎಲ್ಲಾ ಅನುಕ್ರಮ ಅಂಶಗಳಿಗೆ ಗಡಿಯಾರ ಮೂಲTAGಡೀಬಗ್ ಮಾಡಿ. |
ಟಿಎಂಎಸ್ | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮೋಡ್ ಆಯ್ಕೆ. |
ಟಿಡಿಒ | 1 | ಔಟ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಡೇಟಾ ಹೊರಬಂದಿದೆ. TAP ಗೆ ಸರಣಿ ಡೇಟಾ ಔಟ್ಪುಟ್. |
ಟಿಆರ್ಎಸ್ಟಿಬಿ | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮರುಹೊಂದಿಸಿ. TAP ನಿಂದ ಸಕ್ರಿಯ ಕಡಿಮೆ ಮರುಹೊಂದಿಸುವ ಇನ್ಪುಟ್. |
JTAG ಟಾರ್ಗೆಟ್ ಎಕ್ಸ್ ಪೋರ್ಟ್ಸ್ | |||
TGT_TDO_x | 1 | ಇನ್ಪುಟ್ | ಡೀಬಗ್ ಗುರಿ x ನಿಂದ TAP ಗೆ ಡೇಟಾವನ್ನು ಪರೀಕ್ಷಿಸಿ. ಗುರಿ TDO ಪೋರ್ಟ್ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ. |
TGT_TCK_x | 1 | ಔಟ್ಪುಟ್ | ಗುರಿ x ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಗಡಿಯಾರ ಔಟ್ಪುಟ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. TCK ಅನ್ನು ಕೋರ್ಜೆ ಒಳಗೆ ಆಂತರಿಕವಾಗಿ ಜಾಗತಿಕ, ಕಡಿಮೆ ಓರೆ ನಿವ್ವಳಕ್ಕೆ ಬಡ್ತಿ ನೀಡಲಾಗಿದೆTAGಡೀಬಗ್ ಮಾಡಿ. |
TGT_TRST_x | 1 | ಔಟ್ಪುಟ್ | ಸಕ್ರಿಯ-ಹೈ ಟೆಸ್ಟ್ ಮರುಹೊಂದಿಸಿ. TGT_ACTIVE_HIGH_RESET_x =1 ಇದ್ದಾಗ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ |
TGT_TRSTN_x | 1 | ಔಟ್ಪುಟ್ | ಸಕ್ರಿಯ-ಕಡಿಮೆ ಪರೀಕ್ಷಾ ಮರುಹೊಂದಿಸಿ. TGT_ACTIVE_HIGH_RESET_x =0 ಇದ್ದಾಗ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ |
TGT_TMS_x | 1 | ಔಟ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮೋಡ್ ಗುರಿ x ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಔಟ್ಪುಟ್ ಆಯ್ಕೆಮಾಡಿ. |
TGT_TDI_x | 1 | ಔಟ್ಪುಟ್ | ಪರೀಕ್ಷೆ ಡೇಟಾ ಇನ್. ಡೀಬಗ್ ಗುರಿ x ನಿಂದ ಸರಣಿ ಡೇಟಾ ಇನ್ಪುಟ್. |
UJTAG_BYPASS_TCK_x | 1 | ಇನ್ಪುಟ್ | GPIO ಪಿನ್ನಿಂದ ಗುರಿ x ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಗಡಿಯಾರ ಇನ್ಪುಟ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. |
UJTAG_BYPASS_TMS_x | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮೋಡ್ GPIO ಪಿನ್ನಿಂದ ಗುರಿ x ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಆಯ್ಕೆಮಾಡಿ. |
UJTAG_BYPASS_TDI_x | 1 | ಇನ್ಪುಟ್ | ಟೆಸ್ಟ್ ಡೇಟಾ ಇನ್, GPIO ಪಿನ್ನಿಂದ ಗುರಿ x ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಸರಣಿ ಡೇಟಾ. |
UJTAG_BYPASS_TRSTB_x | 1 | ಇನ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮರುಹೊಂದಿಸಿ. GPIO ಪಿನ್ನಿಂದ ಡೀಬಗ್ ಗುರಿ x ಗೆ ಇನ್ಪುಟ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ. |
UJTAG_BYPASS_TDO_x | 1 | ಔಟ್ಪುಟ್ | ಟೆಸ್ಟ್ ಡೇಟಾ ಔಟ್, GPIO ಪಿನ್ನಿಂದ ಡೀಬಗ್ ಗುರಿ x ನಿಂದ ಸರಣಿ ಡೇಟಾ. |
SEC ಬಂದರುಗಳು | |||
EN_SEC | 1 | ಇನ್ಪುಟ್ | ಭದ್ರತೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. TAP ಗೆ ಬಾಹ್ಯ TDI ಮತ್ತು TRSTB ಇನ್ಪುಟ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸಲು ಬಳಕೆದಾರರ ವಿನ್ಯಾಸವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.ಎಚ್ಚರಿಕೆ: ಈ ಪೋರ್ಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ನಿರ್ದಿಷ್ಟ ಕಾಳಜಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಕೆಳಗಿನ ಟಿಪ್ಪಣಿ ಮತ್ತು ಸಾಧನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ನೋಡಿ. |
TDI_SEC | 1 | ಇನ್ಪುಟ್ | TDI ಭದ್ರತಾ ಅತಿಕ್ರಮಣ. EN_SEC ಅಧಿಕವಾಗಿರುವಾಗ TAP ಗೆ ಬಾಹ್ಯ TDI ಇನ್ಪುಟ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ. |
TRSTB_SEC | 1 | ಇನ್ಪುಟ್ | TRSTB ಭದ್ರತೆ ಅತಿಕ್ರಮಣ. SEC_EN ಹೆಚ್ಚಿರುವಾಗ TAP ಗೆ ಬಾಹ್ಯ TRSTB ಇನ್ಪುಟ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ. |
UTRSTB | 1 | ಔಟ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮರುಹೊಂದಿಸುವ ಮಾನಿಟರ್ |
ಯುಟಿಎಂಎಸ್ | 1 | ಔಟ್ಪುಟ್ | ಪರೀಕ್ಷಾ ಮೋಡ್ ಆಯ್ಕೆ ಮಾನಿಟರ್ |
ಮೈಕ್ರೋಚಿಪ್ Webಸೈಟ್
ಮೈಕ್ರೋಚಿಪ್ ನಮ್ಮ ಮೂಲಕ ಆನ್ಲೈನ್ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ webನಲ್ಲಿ ಸೈಟ್ www.microchip.com/. ಈ webಸೈಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ fileಗಳು ಮತ್ತು ಮಾಹಿತಿಯು ಗ್ರಾಹಕರಿಗೆ ಸುಲಭವಾಗಿ ಲಭ್ಯವಿದೆ. ಲಭ್ಯವಿರುವ ಕೆಲವು ವಿಷಯಗಳು ಸೇರಿವೆ:
- ಉತ್ಪನ್ನ ಬೆಂಬಲ - ಡೇಟಾ ಶೀಟ್ಗಳು ಮತ್ತು ದೋಷಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ರುample ಪ್ರೋಗ್ರಾಂಗಳು, ವಿನ್ಯಾಸ ಸಂಪನ್ಮೂಲಗಳು, ಬಳಕೆದಾರರ ಮಾರ್ಗದರ್ಶಿಗಳು ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಬೆಂಬಲ ದಾಖಲೆಗಳು, ಇತ್ತೀಚಿನ ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆಗಳು ಮತ್ತು ಆರ್ಕೈವ್ ಮಾಡಿದ ಸಾಫ್ಟ್ವೇರ್
- ಸಾಮಾನ್ಯ ತಾಂತ್ರಿಕ ಬೆಂಬಲ - ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ ಗಳು), ತಾಂತ್ರಿಕ ಬೆಂಬಲ ವಿನಂತಿಗಳು, ಆನ್ಲೈನ್ ಚರ್ಚಾ ಗುಂಪುಗಳು, ಮೈಕ್ರೋಚಿಪ್ ವಿನ್ಯಾಸ ಪಾಲುದಾರ ಕಾರ್ಯಕ್ರಮದ ಸದಸ್ಯರ ಪಟ್ಟಿ
- ಮೈಕ್ರೋಚಿಪ್ ವ್ಯವಹಾರ - ಉತ್ಪನ್ನ ಆಯ್ಕೆ ಮತ್ತು ಆದೇಶ ಮಾರ್ಗದರ್ಶಿಗಳು, ಇತ್ತೀಚಿನ ಮೈಕ್ರೋಚಿಪ್ ಪತ್ರಿಕಾ ಪ್ರಕಟಣೆಗಳು, ಸೆಮಿನಾರ್ಗಳು ಮತ್ತು ಈವೆಂಟ್ಗಳ ಪಟ್ಟಿ, ಮೈಕ್ರೋಚಿಪ್ ಮಾರಾಟ ಕಚೇರಿಗಳ ಪಟ್ಟಿಗಳು, ವಿತರಕರು ಮತ್ತು ಕಾರ್ಖಾನೆ ಪ್ರತಿನಿಧಿಗಳು
ಉತ್ಪನ್ನ ಬದಲಾವಣೆ ಅಧಿಸೂಚನೆ ಸೇವೆ
ಮೈಕ್ರೋಚಿಪ್ನ ಉತ್ಪನ್ನ ಬದಲಾವಣೆ ಅಧಿಸೂಚನೆ ಸೇವೆಯು ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಗ್ರಾಹಕರನ್ನು ಪ್ರಸ್ತುತವಾಗಿರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಉತ್ಪನ್ನ ಕುಟುಂಬ ಅಥವಾ ಆಸಕ್ತಿಯ ಅಭಿವೃದ್ಧಿ ಸಾಧನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳು, ನವೀಕರಣಗಳು, ಪರಿಷ್ಕರಣೆಗಳು ಅಥವಾ ದೋಷಗಳು ಇದ್ದಾಗ ಚಂದಾದಾರರು ಇಮೇಲ್ ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ.
ನೋಂದಾಯಿಸಲು, ಇಲ್ಲಿಗೆ ಹೋಗಿ www.microchip.com/pcn ಮತ್ತು ನೋಂದಣಿ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಗ್ರಾಹಕ ಬೆಂಬಲ ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳ ಬಳಕೆದಾರರು ಹಲವಾರು ಚಾನಲ್ಗಳ ಮೂಲಕ ಸಹಾಯವನ್ನು ಪಡೆಯಬಹುದು:
- ವಿತರಕ ಅಥವಾ ಪ್ರತಿನಿಧಿ
- ಸ್ಥಳೀಯ ಮಾರಾಟ ಕಚೇರಿ
- ಎಂಬೆಡೆಡ್ ಸೊಲ್ಯೂಷನ್ಸ್ ಎಂಜಿನಿಯರ್ (ಇಎಸ್ಇ)ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಗ್ರಾಹಕರು ಬೆಂಬಲಕ್ಕಾಗಿ ತಮ್ಮ ವಿತರಕರು, ಪ್ರತಿನಿಧಿ ಅಥವಾ ಇಎಸ್ಇ ಅನ್ನು ಸಂಪರ್ಕಿಸಬೇಕು. ಗ್ರಾಹಕರಿಗೆ ಸಹಾಯ ಮಾಡಲು ಸ್ಥಳೀಯ ಮಾರಾಟ ಕಚೇರಿಗಳು ಸಹ ಲಭ್ಯವಿದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಮಾರಾಟ ಕಚೇರಿಗಳು ಮತ್ತು ಸ್ಥಳಗಳ ಪಟ್ಟಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಲಭ್ಯವಿದೆ webಸೈಟ್: www.microchip.com/support
ಮೈಕ್ರೋಚಿಪ್ ಸಾಧನಗಳ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯ
ಮೈಕ್ರೋಚಿಪ್ ಸಾಧನಗಳಲ್ಲಿ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯದ ಕೆಳಗಿನ ವಿವರಗಳನ್ನು ಗಮನಿಸಿ:
- ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳು ತಮ್ಮ ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೋಚಿಪ್ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿರುವ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತವೆ.
- ಉದ್ದೇಶಿತ ರೀತಿಯಲ್ಲಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬಳಸಿದಾಗ ಅದರ ಉತ್ಪನ್ನಗಳ ಕುಟುಂಬವು ಸುರಕ್ಷಿತವಾಗಿದೆ ಎಂದು ಮೈಕ್ರೋಚಿಪ್ ನಂಬುತ್ತದೆ.
- ಮೈಕ್ರೋಚಿಪ್ ಸಾಧನಗಳ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಉಲ್ಲಂಘಿಸುವ ಪ್ರಯತ್ನಗಳಲ್ಲಿ ಅಪ್ರಾಮಾಣಿಕ ಮತ್ತು ಪ್ರಾಯಶಃ ಕಾನೂನುಬಾಹಿರ ವಿಧಾನಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ. ಈ ವಿಧಾನಗಳಿಗೆ ಮೈಕ್ರೋಚಿಪ್ನ ಡೇಟಾ ಶೀಟ್ಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಆಪರೇಟಿಂಗ್ ವಿಶೇಷಣಗಳ ಹೊರತಾಗಿ ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ನಾವು ನಂಬುತ್ತೇವೆ. ಮೈಕ್ರೋಚಿಪ್ನ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳನ್ನು ಉಲ್ಲಂಘಿಸದೆಯೇ ಈ ಕೋಡ್ ರಕ್ಷಣೆಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಉಲ್ಲಂಘಿಸುವ ಪ್ರಯತ್ನಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಸಾಧಿಸಲಾಗುವುದಿಲ್ಲ.
- ಮೈಕ್ರೋಚಿಪ್ ತನ್ನ ಕೋಡ್ನ ಸಮಗ್ರತೆಯ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುವ ಯಾವುದೇ ಗ್ರಾಹಕರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಿದ್ಧವಾಗಿದೆ.
- ಮೈಕ್ರೋಚಿಪ್ ಅಥವಾ ಯಾವುದೇ ಇತರ ಸೆಮಿಕಂಡಕ್ಟರ್ ತಯಾರಕರು ಅದರ ಕೋಡ್ನ ಸುರಕ್ಷತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಕೋಡ್ ರಕ್ಷಣೆ ಎಂದರೆ ನಾವು ಉತ್ಪನ್ನವನ್ನು "ಮುರಿಯಲಾಗದು" ಎಂದು ಖಾತರಿಪಡಿಸುತ್ತೇವೆ ಎಂದು ಅರ್ಥವಲ್ಲ. ಕೋಡ್ ರಕ್ಷಣೆ ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದೆ. Microchip ನಲ್ಲಿ ನಾವು ನಮ್ಮ ಉತ್ಪನ್ನಗಳ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿರಂತರವಾಗಿ ಸುಧಾರಿಸಲು ಬದ್ಧರಾಗಿದ್ದೇವೆ. ಮೈಕ್ರೋಚಿಪ್ನ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಮುರಿಯುವ ಪ್ರಯತ್ನಗಳು ಡಿಜಿಟಲ್ ಮಿಲೇನಿಯಮ್ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಕಾಯಿದೆಯ ಉಲ್ಲಂಘನೆಯಾಗಿರಬಹುದು. ಅಂತಹ ಕಾಯಿದೆಗಳು ನಿಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಇತರ ಹಕ್ಕುಸ್ವಾಮ್ಯದ ಕೆಲಸಕ್ಕೆ ಅನಧಿಕೃತ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಿದರೆ, ಆ ಕಾಯಿದೆ ಅಡಿಯಲ್ಲಿ ಪರಿಹಾರಕ್ಕಾಗಿ ಮೊಕದ್ದಮೆ ಹೂಡಲು ನೀವು ಹಕ್ಕನ್ನು ಹೊಂದಿರಬಹುದು.
ಕಾನೂನು ಸೂಚನೆ
ಈ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿಯನ್ನು ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸುವ ಮತ್ತು ಬಳಸುವ ಏಕೈಕ ಉದ್ದೇಶಕ್ಕಾಗಿ ಒದಗಿಸಲಾಗಿದೆ. ಸಾಧನದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಅಂತಹವುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ನಿಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ ಮಾತ್ರ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಣಗಳ ಮೂಲಕ ಅದನ್ನು ರದ್ದುಗೊಳಿಸಬಹುದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ನಿಮ್ಮ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ.
ಈ ಮಾಹಿತಿಯನ್ನು ಮೈಕ್ರೋಚಿಪ್ "ಇರುವಂತೆ" ಒದಗಿಸಿದೆ. ಮೈಕ್ರೋಚಿಪ್ ಯಾವುದೇ ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ
ಅಥವಾ ಯಾವುದೇ ರೀತಿಯ ವಾರಂಟಿಗಳು ಸ್ಪಷ್ಟವಾಗಿ ಅಥವಾ ಸೂಚಿಸಿದ್ದರೂ, ಲಿಖಿತ ಅಥವಾ ಮೌಖಿಕ, ಶಾಸನಬದ್ಧ
ಅಥವಾ ಇಲ್ಲದಿದ್ದರೆ, ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ಆದರೆ ಯಾವುದೇ ಸೂಚಿತಕ್ಕೆ ಸೀಮಿತವಾಗಿಲ್ಲ
ಉಲ್ಲಂಘನೆಯಲ್ಲದ, ವ್ಯಾಪಾರಿ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಫಿಟ್ನೆಸ್ ಅಥವಾ ಅದರ ಸ್ಥಿತಿ, ಗುಣಮಟ್ಟ ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಸಂಬಂಧಿಸಿದ ವಾರಂಟಿಗಳು. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ಯಾವುದೇ ಪರೋಕ್ಷ, ವಿಶೇಷ, ದಂಡನೀಯ, ಪ್ರಾಸಂಗಿಕ ಅಥವಾ ಅನುಕ್ರಮವಾದ ನಷ್ಟ, ಹಾನಿ, ಯಾವುದೇ ರೀತಿಯ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ವೆಚ್ಚ ಅಥವಾ ವೆಚ್ಚಗಳಿಗೆ ಮೈಕ್ರೋಚಿಪ್ ಜವಾಬ್ದಾರನಾಗಿರುವುದಿಲ್ಲ , ಮೈಕ್ರೋಚಿಪ್ಗೆ \ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಸಲಹೆ ನೀಡಲಾಗಿದ್ದರೂ ಸಹ ಅಥವಾ ಹಾನಿಗಳನ್ನು ಮುಂಗಾಣಬಹುದಾಗಿದೆ. ಕಾನೂನಿನಿಂದ ಅನುಮತಿಸಲಾದ ಪೂರ್ಣ ಪ್ರಮಾಣದಲ್ಲಿ, ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಎಲ್ಲಾ ಹಕ್ಕುಗಳ ಮೇಲೆ ಮೈಕ್ರೋಚಿಪ್ನ ಒಟ್ಟು ಹೊಣೆಗಾರಿಕೆ ಅಥವಾ ಅದರ ಬಳಕೆಯು ಯಾವುದೇ ಪ್ರಕಾರದ ಫೀಡ್ಗಳ ಪ್ರಮಾಣವನ್ನು ಮೀರುವುದಿಲ್ಲ. ಮಾಹಿತಿಗಾಗಿ ರೋಚಿಪ್. ಲೈಫ್ ಸಪೋರ್ಟ್ ಮತ್ತು/ಅಥವಾ ಸುರಕ್ಷತಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಮೈಕ್ರೋಚಿಪ್ ಸಾಧನಗಳ ಬಳಕೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಖರೀದಿದಾರನ ಅಪಾಯದಲ್ಲಿದೆ ಮತ್ತು ಅಂತಹ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಮತ್ತು ಎಲ್ಲಾ ಹಾನಿಗಳು, ಕ್ಲೈಮ್ಗಳು, ಸೂಟ್ಗಳು ಅಥವಾ ವೆಚ್ಚಗಳಿಂದ ನಿರುಪದ್ರವ ಮೈಕ್ರೋಚಿಪ್ ಅನ್ನು ರಕ್ಷಿಸಲು, ಪರಿಹಾರ ನೀಡಲು ಮತ್ತು ಹಿಡಿದಿಡಲು ಖರೀದಿದಾರರು ಒಪ್ಪುತ್ತಾರೆ. ಯಾವುದೇ ಮೈಕ್ರೋಚಿಪ್ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳ ಅಡಿಯಲ್ಲಿ ಸೂಚಿಸದ ಹೊರತು ಯಾವುದೇ ಪರವಾನಗಿಗಳನ್ನು ಸೂಚ್ಯವಾಗಿ ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ತಿಳಿಸಲಾಗುವುದಿಲ್ಲ.
ಅಮೇರಿಕಾ | ASIA/PACIFIC | ASIA/PACIFIC | ಯುರೋಪ್ |
ಕಾರ್ಪೊರೇಟ್ ಕಚೇರಿ2355 ವೆಸ್ಟ್ ಚಾಂಡ್ಲರ್ ಬುಲೇವಾರ್ಡ್. ಚಾಂಡ್ಲರ್, AZ 85224-6199Tel: 480-792-7200Fax: 480-792-7277ತಾಂತ್ರಿಕ ಬೆಂಬಲ: www.microchip.com/support Web ವಿಳಾಸ: www.microchip.com ಅಟ್ಲಾಂಟಾಡುಲುತ್, GATel: 678-957-9614Fax: 678-957-1455ಆಸ್ಟಿನ್, TXದೂರವಾಣಿ: 512-257-3370ಬೋಸ್ಟನ್ ವೆಸ್ಟ್ಬರೋ, MA ದೂರವಾಣಿ: 774-760-0087Fax: 774-760-0088ಚಿಕಾಗೋಇಟಾಸ್ಕಾ, ILTel: 630-285-0071Fax: 630-285-0075ಡಲ್ಲಾಸ್ಅಡಿಸನ್, TXTel: 972-818-7423Fax: 972-818-2924ಡೆಟ್ರಾಯಿಟ್ನೋವಿ, MITel: 248-848-4000ಹೂಸ್ಟನ್, TXದೂರವಾಣಿ: 281-894-5983ಇಂಡಿಯಾನಾಪೊಲಿಸ್ ನೋಬಲ್ಸ್ವಿಲ್ಲೆ, IN ದೂರವಾಣಿ: 317-773-8323 ಫ್ಯಾಕ್ಸ್: 317-773-5453 ದೂರವಾಣಿ: 317-536-2380ಲಾಸ್ ಏಂಜಲೀಸ್ ಮಿಷನ್ ವಿಜೊ, CA ದೂರವಾಣಿ: 949-462-9523Fax: 949-462-9608Tel: 951-273-7800ರೇಲಿ, NCದೂರವಾಣಿ: 919-844-7510ನ್ಯೂಯಾರ್ಕ್, NYದೂರವಾಣಿ: 631-435-6000ಸ್ಯಾನ್ ಜೋಸ್, CAದೂರವಾಣಿ: 408-735-9110ದೂರವಾಣಿ: 408-436-4270ಕೆನಡಾ - ಟೊರೊಂಟೊದೂರವಾಣಿ: 905-695-1980ಫ್ಯಾಕ್ಸ್: 905-695-2078 | ಆಸ್ಟ್ರೇಲಿಯಾ - ಸಿಡ್ನಿದೂರವಾಣಿ: 61-2-9868-6733ಚೀನಾ - ಬೀಜಿಂಗ್ದೂರವಾಣಿ: 86-10-8569-7000ಚೀನಾ - ಚೆಂಗ್ಡುದೂರವಾಣಿ: 86-28-8665-5511ಚೀನಾ - ಚಾಂಗ್ಕಿಂಗ್ದೂರವಾಣಿ: 86-23-8980-9588ಚೀನಾ - ಡಾಂಗ್ಗುವಾನ್ದೂರವಾಣಿ: 86-769-8702-9880ಚೀನಾ - ಗುವಾಂಗ್ಝೌದೂರವಾಣಿ: 86-20-8755-8029ಚೀನಾ - ಹ್ಯಾಂಗ್ಝೌದೂರವಾಣಿ: 86-571-8792-8115ಚೀನಾ - ಹಾಂಗ್ ಕಾಂಗ್ SARದೂರವಾಣಿ: 852-2943-5100ಚೀನಾ - ನಾನ್ಜಿಂಗ್ದೂರವಾಣಿ: 86-25-8473-2460ಚೀನಾ - ಕಿಂಗ್ಡಾವೊದೂರವಾಣಿ: 86-532-8502-7355ಚೀನಾ - ಶಾಂಘೈದೂರವಾಣಿ: 86-21-3326-8000ಚೀನಾ - ಶೆನ್ಯಾಂಗ್ದೂರವಾಣಿ: 86-24-2334-2829ಚೀನಾ - ಶೆನ್ಜೆನ್ದೂರವಾಣಿ: 86-755-8864-2200ಚೀನಾ - ಸುಝೌದೂರವಾಣಿ: 86-186-6233-1526ಚೀನಾ - ವುಹಾನ್ದೂರವಾಣಿ: 86-27-5980-5300ಚೀನಾ - ಕ್ಸಿಯಾನ್ದೂರವಾಣಿ: 86-29-8833-7252ಚೀನಾ - ಕ್ಸಿಯಾಮೆನ್ದೂರವಾಣಿ: 86-592-2388138ಚೀನಾ - ಝುಹೈದೂರವಾಣಿ: 86-756-3210040 | ಭಾರತ - ಬೆಂಗಳೂರುದೂರವಾಣಿ: 91-80-3090-4444ಭಾರತ - ನವದೆಹಲಿದೂರವಾಣಿ: 91-11-4160-8631ಭಾರತ - ಪುಣೆದೂರವಾಣಿ: 91-20-4121-0141ಜಪಾನ್ - ಒಸಾಕಾದೂರವಾಣಿ: 81-6-6152-7160ಜಪಾನ್ - ಟೋಕಿಯೋದೂರವಾಣಿ: 81-3-6880- 3770ಕೊರಿಯಾ - ಡೇಗುದೂರವಾಣಿ: 82-53-744-4301ಕೊರಿಯಾ - ಸಿಯೋಲ್ದೂರವಾಣಿ: 82-2-554-7200ಮಲೇಷ್ಯಾ - ಕೌಲಾಲಂಪುರ್ದೂರವಾಣಿ: 60-3-7651-7906ಮಲೇಷ್ಯಾ - ಪೆನಾಂಗ್ದೂರವಾಣಿ: 60-4-227-8870ಫಿಲಿಪೈನ್ಸ್ - ಮನಿಲಾದೂರವಾಣಿ: 63-2-634-9065ಸಿಂಗಾಪುರದೂರವಾಣಿ: 65-6334-8870ತೈವಾನ್ - ಹ್ಸಿನ್ ಚುದೂರವಾಣಿ: 886-3-577-8366ತೈವಾನ್ - ಕಾಹ್ಸಿಯುಂಗ್ದೂರವಾಣಿ: 886-7-213-7830ತೈವಾನ್ - ತೈಪೆದೂರವಾಣಿ: 886-2-2508-8600ಥೈಲ್ಯಾಂಡ್ - ಬ್ಯಾಂಕಾಕ್ದೂರವಾಣಿ: 66-2-694-1351ವಿಯೆಟ್ನಾಂ - ಹೋ ಚಿ ಮಿನ್ಹ್ದೂರವಾಣಿ: 84-28-5448-2100 | ಆಸ್ಟ್ರಿಯಾ - ವೆಲ್ಸ್Tel: 43-7242-2244-39Fax: 43-7242-2244-393ಡೆನ್ಮಾರ್ಕ್ - ಕೋಪನ್ ಹ್ಯಾಗನ್Tel: 45-4485-5910Fax: 45-4485-2829ಫಿನ್ಲ್ಯಾಂಡ್ - ಎಸ್ಪೂದೂರವಾಣಿ: 358-9-4520-820ಫ್ರಾನ್ಸ್ - ಪ್ಯಾರಿಸ್Tel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79ಜರ್ಮನಿ - ಗಾರ್ಚಿಂಗ್ದೂರವಾಣಿ: 49-8931-9700ಜರ್ಮನಿ - ಹಾನ್ದೂರವಾಣಿ: 49-2129-3766400ಜರ್ಮನಿ - ಹೈಲ್ಬ್ರಾನ್ದೂರವಾಣಿ: 49-7131-72400ಜರ್ಮನಿ - ಕಾರ್ಲ್ಸ್ರುಹೆದೂರವಾಣಿ: 49-721-625370ಜರ್ಮನಿ - ಮ್ಯೂನಿಚ್Tel: 49-89-627-144-0Fax: 49-89-627-144-44ಜರ್ಮನಿ - ರೋಸೆನ್ಹೈಮ್ದೂರವಾಣಿ: 49-8031-354-560ಇಸ್ರೇಲ್ - ರಾಅನಾನಾದೂರವಾಣಿ: 972-9-744-7705ಇಟಲಿ - ಮಿಲನ್Tel: 39-0331-742611Fax: 39-0331-466781ಇಟಲಿ - ಪಡೋವಾದೂರವಾಣಿ: 39-049-7625286ನೆದರ್ಲ್ಯಾಂಡ್ಸ್ - ಡ್ರುನೆನ್Tel: 31-416-690399Fax: 31-416-690340ನಾರ್ವೆ - ಟ್ರೊಂಡೆಮ್ದೂರವಾಣಿ: 47-72884388ಪೋಲೆಂಡ್ - ವಾರ್ಸಾದೂರವಾಣಿ: 48-22-3325737ರೊಮೇನಿಯಾ - ಬುಕಾರೆಸ್ಟ್Tel: 40-21-407-87-50ಸ್ಪೇನ್ - ಮ್ಯಾಡ್ರಿಡ್Tel: 34-91-708-08-90Fax: 34-91-708-08-91ಸ್ವೀಡನ್ - ಗೋಥೆನ್ಬರ್ಗ್Tel: 46-31-704-60-40ಸ್ವೀಡನ್ - ಸ್ಟಾಕ್ಹೋಮ್ದೂರವಾಣಿ: 46-8-5090-4654ಯುಕೆ - ವೋಕಿಂಗ್ಹ್ಯಾಮ್Tel: 44-118-921-5800Fax: 44-118-921-5820 |
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ ಕೋರ್ಜೆTAGಡೀಬಗ್ ಪ್ರೊಸೆಸರ್ಗಳು [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಕೋರ್ ಜೆTAGಡೀಬಗ್ ಪ್ರೊಸೆಸರ್ಗಳು, CoreJTAGಡೀಬಗ್, ಪ್ರೊಸೆಸರ್ಗಳು |