DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion0618 ಸಾಧನಗಳಲ್ಲಿ ಮೈಕ್ರೋಸೆಮಿ DG2 ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ
ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಟ್ ಪ್ರಧಾನ ಕಛೇರಿ
ಒನ್ ಎಂಟರ್ಪ್ರೈಸ್, ಅಲಿಸೊ ವಿಜೊ,
ಸಿಎ 92656 ಯುಎಸ್ಎ
USA ಒಳಗೆ: +1 800-713-4113
USA ಹೊರಗೆ: +1 949-380-6100
ಫ್ಯಾಕ್ಸ್: +1 949-215-4996
ಇಮೇಲ್: sales.support@microsemi.com
www.microsemi.com
© 2017 ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಶನ್. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಮೈಕ್ರೋಸೆಮಿ ಮತ್ತು ಮೈಕ್ರೋಸೆಮಿ ಲೋಗೋ ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಶನ್ನ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಮತ್ತು ಸೇವಾ ಗುರುತುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ
ಮೈಕ್ರೋಸೆಮಿ ಇಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿ ಅಥವಾ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅದರ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳ ಸೂಕ್ತತೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಖಾತರಿ, ಪ್ರಾತಿನಿಧ್ಯ ಅಥವಾ ಖಾತರಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ ಅಥವಾ ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ಸರ್ಕ್ಯೂಟ್ನ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಮೈಕ್ರೋಸೆಮಿ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಇಲ್ಲಿ ಮಾರಾಟವಾಗುವ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಮೈಕ್ರೋಸೆಮಿ ಮಾರಾಟ ಮಾಡುವ ಯಾವುದೇ ಇತರ ಉತ್ಪನ್ನಗಳು ಸೀಮಿತ ಪರೀಕ್ಷೆಗೆ ಒಳಪಟ್ಟಿವೆ ಮತ್ತು ಮಿಷನ್-ಕ್ರಿಟಿಕಲ್ ಉಪಕರಣಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಜೊತೆಯಲ್ಲಿ ಬಳಸಬಾರದು. ಯಾವುದೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶೇಷಣಗಳು ವಿಶ್ವಾಸಾರ್ಹವೆಂದು ನಂಬಲಾಗಿದೆ ಆದರೆ ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ, ಮತ್ತು ಖರೀದಿದಾರರು ಯಾವುದೇ ಅಂತಿಮ-ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಏಕಾಂಗಿಯಾಗಿ ಮತ್ತು ಒಟ್ಟಾಗಿ ಅಥವಾ ಸ್ಥಾಪಿಸಿದ ಉತ್ಪನ್ನಗಳ ಎಲ್ಲಾ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಇತರ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಬೇಕು ಮತ್ತು ಪೂರ್ಣಗೊಳಿಸಬೇಕು. ಮೈಕ್ರೋಸೆಮಿ ಒದಗಿಸಿದ ಯಾವುದೇ ಡೇಟಾ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶೇಷಣಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳನ್ನು ಖರೀದಿದಾರರು ಅವಲಂಬಿಸಬಾರದು. ಯಾವುದೇ ಉತ್ಪನ್ನಗಳ ಸೂಕ್ತತೆಯನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ನಿರ್ಧರಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಮತ್ತು ಪರಿಶೀಲಿಸುವುದು ಖರೀದಿದಾರನ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ. ಮೈಕ್ರೊಸೆಮಿ ಇಲ್ಲಿ ಒದಗಿಸಿದ ಮಾಹಿತಿಯನ್ನು "ಇರುವಂತೆ, ಎಲ್ಲಿದೆ" ಮತ್ತು ಎಲ್ಲಾ ದೋಷಗಳೊಂದಿಗೆ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತಹ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಪೂರ್ಣ ಅಪಾಯವು ಸಂಪೂರ್ಣವಾಗಿ ಖರೀದಿದಾರರಿಗೆ ಸೇರಿದೆ. ಮೈಕ್ರೋಸೆಮಿ ಯಾವುದೇ ಪಕ್ಷಕ್ಕೆ ಯಾವುದೇ ಪೇಟೆಂಟ್ ಹಕ್ಕುಗಳು, ಪರವಾನಗಿಗಳು ಅಥವಾ ಯಾವುದೇ ಇತರ ಐಪಿ ಹಕ್ಕುಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಅಥವಾ ಸೂಚ್ಯವಾಗಿ ನೀಡುವುದಿಲ್ಲ, ಅಂತಹ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅಥವಾ ಅಂತಹ ಮಾಹಿತಿಯಿಂದ ವಿವರಿಸಲಾದ ಯಾವುದಾದರೂ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯು ಮೈಕ್ರೋಸೆಮಿಗೆ ಸ್ವಾಮ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿಗೆ ಅಥವಾ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಮೈಕ್ರೋಸೆಮಿ ಕಾಯ್ದಿರಿಸಿಕೊಂಡಿದೆ.
ಮೈಕ್ರೋಸೆಮಿ ಬಗ್ಗೆ
ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಷನ್ (ನಾಸ್ಡಾಕ್: MSCC) ಏರೋಸ್ಪೇಸ್ ಮತ್ತು ಡಿಫೆನ್ಸ್, ಸಂವಹನ, ಡೇಟಾ ಸೆಂಟರ್ ಮತ್ತು ಕೈಗಾರಿಕಾ ಮಾರುಕಟ್ಟೆಗಳಿಗೆ ಅರೆವಾಹಕ ಮತ್ತು ಸಿಸ್ಟಮ್ ಪರಿಹಾರಗಳ ಸಮಗ್ರ ಪೋರ್ಟ್ಫೋಲಿಯೊವನ್ನು ನೀಡುತ್ತದೆ. ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿಕಿರಣ-ಗಟ್ಟಿಯಾದ ಅನಲಾಗ್ ಮಿಶ್ರ-ಸಿಗ್ನಲ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ಗಳು, FPGA ಗಳು, SoC ಗಳು ಮತ್ತು ASIC ಗಳು ಸೇರಿವೆ; ವಿದ್ಯುತ್ ನಿರ್ವಹಣಾ ಉತ್ಪನ್ನಗಳು; ಸಮಯ ಮತ್ತು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಾಧನಗಳು ಮತ್ತು ನಿಖರವಾದ ಸಮಯ ಪರಿಹಾರಗಳು, ಸಮಯಕ್ಕೆ ವಿಶ್ವದ ಮಾನದಂಡವನ್ನು ಹೊಂದಿಸುವುದು; ಧ್ವನಿ ಸಂಸ್ಕರಣಾ ಸಾಧನಗಳು; ಆರ್ಎಫ್ ಪರಿಹಾರಗಳು; ಪ್ರತ್ಯೇಕ ಘಟಕಗಳು; ಎಂಟರ್ಪ್ರೈಸ್ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಸಂವಹನ ಪರಿಹಾರಗಳು, ಭದ್ರತಾ ತಂತ್ರಜ್ಞಾನಗಳು ಮತ್ತು ಸ್ಕೇಲೆಬಲ್ ವಿರೋಧಿ ಟಿampಎರ್ ಉತ್ಪನ್ನಗಳು; ಎತರ್ನೆಟ್ ಪರಿಹಾರಗಳು; ಪವರ್-ಓವರ್-ಈಥರ್ನೆಟ್ ಐಸಿಗಳು ಮತ್ತು ಮಿಡ್ಸ್ಪ್ಯಾನ್ಸ್; ಹಾಗೆಯೇ ಕಸ್ಟಮ್ ವಿನ್ಯಾಸ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಸೇವೆಗಳು. ಮೈಕ್ರೋಸೆಮಿಯು ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಅಲಿಸೊ ವಿಜೊದಲ್ಲಿ ಪ್ರಧಾನ ಕಛೇರಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಜಾಗತಿಕವಾಗಿ ಸರಿಸುಮಾರು 4,800 ಉದ್ಯೋಗಿಗಳನ್ನು ಹೊಂದಿದೆ. ನಲ್ಲಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ www.microsemi.com.
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸವು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಷ್ಕರಣೆ ಮೂಲಕ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ, ಇದು ಅತ್ಯಂತ ಪ್ರಸ್ತುತ ಪ್ರಕಟಣೆಯಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.
- ಪರಿಷ್ಕರಣೆ 4.0
Libero v11.8 ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. - ಪರಿಷ್ಕರಣೆ 3.0
Libero v11.7 ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. - ಪರಿಷ್ಕರಣೆ 2.0
Libero v11.6 ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. - ಪರಿಷ್ಕರಣೆ 1.0
Libero SoC v11.5 ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಆರಂಭಿಕ ಬಿಡುಗಡೆ.
DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion2 ಸಾಧನಗಳಲ್ಲಿ ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ
ಪರಿಚಯ
ಒಂದು ಏಕ ಘಟನೆಯ ಅಪ್ಸೆಟ್ (SEU) ಒಳಗಾಗುವ ಪರಿಸರದಲ್ಲಿ, ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ (RAM) ಭಾರೀ ಅಯಾನುಗಳಿಂದ ಉಂಟಾಗುವ ಅಸ್ಥಿರ ದೋಷಗಳಿಗೆ ಗುರಿಯಾಗುತ್ತದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ SoC FPGA ಯ EDAC ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ, ಇದನ್ನು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸಬ್ಸಿಸ್ಟಮ್ (MSS) DDR (MDDR) ಮೂಲಕ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಮೆಮೊರಿಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
SmartFusion2 ಸಾಧನಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ EDAC ನಿಯಂತ್ರಕಗಳು ಏಕ ದೋಷ ತಿದ್ದುಪಡಿ ಮತ್ತು ಎರಡು ದೋಷ ಪತ್ತೆ (SECDED) ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. SmartFusion2 MSS ಸಾಧನಗಳಲ್ಲಿನ ಎಲ್ಲಾ ನೆನಪುಗಳು-ವರ್ಧಿತ ಸ್ಥಿರ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ (eSRAM), DDR, ಕಡಿಮೆ-ಶಕ್ತಿ DDR (LPDDR) - SECDED ನಿಂದ ರಕ್ಷಿಸಲಾಗಿದೆ. DDR ಸಿಂಕ್ರೊನಸ್ ಡೈನಾಮಿಕ್ ರಾಂಡಮ್ ಆಕ್ಸೆಸ್ ಮೆಮೊರಿ (SDRAM) MDDR ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ECC ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ DDR2, DDR3, ಅಥವಾ LPDDR1 ಆಗಿರಬಹುದು.
SmartFusion2 MDDR ಉಪವ್ಯವಸ್ಥೆಯು 4 GB ವರೆಗಿನ ಮೆಮೊರಿ ಸಾಂದ್ರತೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ಡೆಮೊದಲ್ಲಿ, ನೀವು DDR ವಿಳಾಸ ಜಾಗದಲ್ಲಿ 1 GB ಯ ಯಾವುದೇ ಮೆಮೊರಿ ಸ್ಥಳವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು (0xA0000000 to 0xDFFFFFFF).
SECDED ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ:
- ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಯು 8 ಬಿಟ್ಗಳ SECDED ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸೇರಿಸುತ್ತದೆ (ಪ್ರತಿ 64 ಬಿಟ್ಗಳ ಡೇಟಾಗೆ)
- ಓದುವ ಕಾರ್ಯಾಚರಣೆಯು 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ ಮತ್ತು 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಸಂಗ್ರಹಿಸಲಾದ SECDED ಕೋಡ್ನ ವಿರುದ್ಧ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಪರಿಶೀಲಿಸುತ್ತದೆ
ಕೆಳಗಿನ ವಿವರಣೆಯು DDR SDRAM ನಲ್ಲಿ SmartFusion2 EDAC ನ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಚಿತ್ರ 1 • ಉನ್ನತ ಮಟ್ಟದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ
DDR ನ EDAC ವೈಶಿಷ್ಟ್ಯವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
- SECDED ಯಾಂತ್ರಿಕತೆ
- 3-ಬಿಟ್ ದೋಷ ಅಥವಾ 1-ಬಿಟ್ ದೋಷ ಪತ್ತೆಯಾದ ಮೇಲೆ ARM ಕಾರ್ಟೆಕ್ಸ್-M2 ಪ್ರೊಸೆಸರ್ ಮತ್ತು FPGA ಫ್ಯಾಬ್ರಿಕ್ಗೆ ಅಡಚಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ
- ದೋಷ ಕೌಂಟರ್ ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ 1-ಬಿಟ್ ಮತ್ತು 2-ಬಿಟ್ ದೋಷಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ
- ಕಳೆದ 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷದ ಪೀಡಿತ ಮೆಮೊರಿ ಸ್ಥಳದ ವಿಳಾಸವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ
- SECDED ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ
- FPGA ಫ್ಯಾಬ್ರಿಕ್ಗೆ ದೋಷ ಬಸ್ ಸಿಗ್ನಲ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ
EDAC ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, UG0443: SmartFusion2 ಮತ್ತು IGLOO2 FPGA ಭದ್ರತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಮತ್ತು UG0446: SmartFusion2 ಮತ್ತು IGLOO2 FPGA ಹೈ-ಸ್ಪೀಡ್ DDR ಇಂಟರ್ಫೇಸ್ಗಳ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ.
ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳು
ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ಕೋಷ್ಟಕ 1 • ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳು
- ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳ ವಿವರಣೆ
- ಹಾರ್ಡ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳು
- SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಬೋರ್ಡ್ ರೆವ್ ಬಿ ಅಥವಾ ನಂತರ
- FlashPro5 ಪ್ರೋಗ್ರಾಮರ್ ಅಥವಾ ನಂತರ
- USB A ನಿಂದ ಮಿನಿ-B USB ಕೇಬಲ್
- ಪವರ್ ಅಡಾಪ್ಟರ್ 12 ವಿ
- DDR3 ಡಾಟರ್ ಬೋರ್ಡ್
- ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಯಾವುದೇ 64-ಬಿಟ್ ಅಥವಾ 32-ಬಿಟ್ ವಿಂಡೋಸ್ XP SP2
- ಯಾವುದೇ 64-ಬಿಟ್ ಅಥವಾ 32-ಬಿಟ್ ವಿಂಡೋಸ್ 7
- ಸಾಫ್ಟ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳು
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- FlashPro ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ v11.8
- ಹೋಸ್ಟ್ PC ಡ್ರೈವರ್ಗಳು USB ನಿಂದ UART ಡ್ರೈವರ್ಗಳು
- ಮೈಕ್ರೋಸಾಫ್ಟ್ .NET ಫ್ರೇಮ್ವರ್ಕ್ 4 ಕ್ಲೈಂಟ್ ಪ್ರದರ್ಶನವನ್ನು ಚಲಾಯಿಸಲು ಫ್ರೇಮ್ವರ್ಕ್
ಡೆಮೊ ವಿನ್ಯಾಸ
ಡೆಮೊ ವಿನ್ಯಾಸ fileಮೈಕ್ರೋಸೆಮಿಯಲ್ಲಿ ಈ ಕೆಳಗಿನ ಮಾರ್ಗದಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಗಳು ಲಭ್ಯವಿವೆ webಸೈಟ್: http://soc.microsemi.com/download/rsc/?f=m2s_dg0618_liberov11p8_df
ಡೆಮೊ ವಿನ್ಯಾಸ fileಗಳು ಸೇರಿವೆ:
- ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ File
- DDR_EDAC
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ files
- GUI ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ
- ಓದಿ file
ಕೆಳಗಿನ ವಿವರಣೆಯು ವಿನ್ಯಾಸದ ಉನ್ನತ ಮಟ್ಟದ ರಚನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ fileರು. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, readme.txt ಅನ್ನು ನೋಡಿ file.
ಚಿತ್ರ 2 • ಡೆಮೊ ವಿನ್ಯಾಸ ಉನ್ನತ ಮಟ್ಟದ ರಚನೆ
ಡೆಮೊ ವಿನ್ಯಾಸ ಅನುಷ್ಠಾನ
MDDR ಉಪವ್ಯವಸ್ಥೆಯು ಮೀಸಲಾದ EDAC ನಿಯಂತ್ರಕವನ್ನು ಹೊಂದಿದೆ. ಮೆಮೊರಿಯಿಂದ ಡೇಟಾವನ್ನು ಓದಿದಾಗ EDAC 1-ಬಿಟ್ ದೋಷ ಅಥವಾ 2-ಬಿಟ್ ದೋಷವನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ. EDAC 1-ಬಿಟ್ ದೋಷವನ್ನು ಪತ್ತೆ ಮಾಡಿದರೆ, EDAC ನಿಯಂತ್ರಕ ದೋಷ ಬಿಟ್ ಅನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. ಎಲ್ಲಾ 1-ಬಿಟ್ ಮತ್ತು 2-ಬಿಟ್ ದೋಷಗಳಿಗೆ EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಸಿಸ್ಟಮ್ ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಅನುಗುಣವಾದ ದೋಷ ಕೌಂಟರ್ಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು FPGA ಫ್ಯಾಬ್ರಿಕ್ಗೆ ಅನುಗುಣವಾದ ಅಡಚಣೆಗಳು ಮತ್ತು ದೋಷ ಬಸ್ ಸಿಗ್ನಲ್ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.
ಇದು ನೈಜ ಸಮಯದಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ. ಈ SECDED ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು, ದೋಷವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿಚಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಮತ್ತು ತಿದ್ದುಪಡಿಯನ್ನು ಗಮನಿಸಲಾಗಿದೆ.
ಈ ಡೆಮೊ ವಿನ್ಯಾಸವು ಈ ಕೆಳಗಿನ ಹಂತಗಳ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:
- EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- DDR ಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ
- DDR ನಿಂದ ಡೇಟಾವನ್ನು ಓದಿ
- EDAC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
- 1 ಅಥವಾ 2 ಬಿಟ್ಗಳನ್ನು ಭ್ರಷ್ಟಗೊಳಿಸಿ
- DDR ಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ
- EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ಡೇಟಾವನ್ನು ಓದಿ
- 1-ಬಿಟ್ ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ, EDAC ನಿಯಂತ್ರಕ ದೋಷವನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ, ಅನುಗುಣವಾದ ಸ್ಥಿತಿ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಹಂತ 2 ರಲ್ಲಿ ಮಾಡಿದ ಓದುವ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಹಂತ 8 ರಲ್ಲಿ ಬರೆದ ಡೇಟಾವನ್ನು ನೀಡುತ್ತದೆ.
- 2-ಬಿಟ್ ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ, ಅನುಗುಣವಾದ ಅಡಚಣೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾವನ್ನು ಸರಿಪಡಿಸಬೇಕು ಅಥವಾ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ನಲ್ಲಿ ಸೂಕ್ತ ಕ್ರಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು. ಈ ಎರಡು ವಿಧಾನಗಳನ್ನು ಈ ಡೆಮೊದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ.
ಈ ಡೆಮೊದಲ್ಲಿ ಎರಡು ಪರೀಕ್ಷೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ: ಲೂಪ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆ ಮತ್ತು ಅವು 1-ಬಿಟ್ ಮತ್ತು 2-ಬಿಟ್ ದೋಷಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ.
ಲೂಪ್ ಪರೀಕ್ಷೆ
SmartFusion2 ಸಾಧನಗಳು GUI ನಿಂದ ಲೂಪ್ ಪರೀಕ್ಷಾ ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ ಲೂಪ್ ಪರೀಕ್ಷೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಆರಂಭದಲ್ಲಿ, ಎಲ್ಲಾ ದೋಷ ಕೌಂಟರ್ಗಳು ಮತ್ತು EDAC ಸಂಬಂಧಿತ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ರೀಸೆಟ್ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
ಪ್ರತಿ ಪುನರಾವರ್ತನೆಗೆ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
- EDAC ನಿಯಂತ್ರಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ನಿರ್ದಿಷ್ಟ DDR ಮೆಮೊರಿ ಸ್ಥಳಕ್ಕೆ ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ
- EDAC ನಿಯಂತ್ರಕವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
- 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಪ್ರೇರಿತ ಡೇಟಾವನ್ನು ಅದೇ DDR ಮೆಮೊರಿ ಸ್ಥಳಕ್ಕೆ ಬರೆಯಿರಿ
- EDAC ನಿಯಂತ್ರಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ಅದೇ ಡಿಡಿಆರ್ ಮೆಮೊರಿ ಸ್ಥಳದಿಂದ ಡೇಟಾವನ್ನು ಓದಿ
- GUI ಗೆ 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಮತ್ತು 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿ
ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆ
ಈ ವಿಧಾನವು 1-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿಯ ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಾರಂಭದೊಂದಿಗೆ DDR ಮೆಮೊರಿ ವಿಳಾಸಕ್ಕೆ (2xA0 ರಿಂದ 0000000xDFFFFFF) 0-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಮಾಡುತ್ತದೆ. ಆಯ್ದ DDR ಮೆಮೊರಿ ವಿಳಾಸಕ್ಕೆ 1-ಬಿಟ್/2-ಬಿಟ್ ದೋಷವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿಚಯಿಸಲಾಗಿದೆ. ನೀಡಿರುವ ಡೇಟಾವನ್ನು EDAC ಸಕ್ರಿಯಗೊಳಿಸುವುದರೊಂದಿಗೆ ಆಯ್ಕೆಮಾಡಿದ DDR ಮೆಮೊರಿ ಸ್ಥಳಕ್ಕೆ ಬರೆಯಲಾಗುತ್ತದೆ. ದೋಷಪೂರಿತ 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಡೇಟಾವನ್ನು ನಂತರ EDAC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಅದೇ ಮೆಮೊರಿ ಸ್ಥಳಕ್ಕೆ ಬರೆಯಲಾಗುತ್ತದೆ. EDAC ಸಕ್ರಿಯಗೊಳಿಸಿದ ಅದೇ ಮೆಮೊರಿ ಸ್ಥಳದಿಂದ ಡೇಟಾವನ್ನು ಓದಿದಾಗ ಪತ್ತೆಯಾದ 1-ಬಿಟ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷದ ಮಾಹಿತಿಯನ್ನು ಲಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ DMA ನಿಯಂತ್ರಕ
(HPDMA) DDR ಮೆಮೊರಿಯಿಂದ ಡೇಟಾವನ್ನು ಓದಲು ಬಳಸಲಾಗುತ್ತದೆ. 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಯಾದಾಗ ಸೂಕ್ತ ಕ್ರಮ ತೆಗೆದುಕೊಳ್ಳಲು ಡ್ಯುಯಲ್-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಅಡಚಣೆ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
ಕೆಳಗಿನ ವಿವರಣೆಯು EDAC ಡೆಮೊ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಚಿತ್ರ 3 • ವಿನ್ಯಾಸ ಹರಿವು
ಗಮನಿಸಿ: 2-ಬಿಟ್ ದೋಷಕ್ಕಾಗಿ, ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಡೇಟಾವನ್ನು ಓದಿದಾಗ, ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಹಾರ್ಡ್ ಫಾಲ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ಗೆ ಹೋಗುತ್ತದೆ, ಏಕೆಂದರೆ ಸ್ವೀಕರಿಸಿದ ಅಡಚಣೆಯು ಪ್ರೊಸೆಸರ್ ಪ್ರತಿಕ್ರಿಯಿಸಲು ತಡವಾಗಿರುತ್ತದೆ. ಅಡಚಣೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಹೊತ್ತಿಗೆ, ಅದು ಈಗಾಗಲೇ ಡೇಟಾವನ್ನು ರವಾನಿಸಿರಬಹುದು ಮತ್ತು ಆಕಸ್ಮಿಕವಾಗಿ ಆಜ್ಞೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಪರಿಣಾಮವಾಗಿ, HRESP ತಪ್ಪಾದ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಯು DDR ವಿಳಾಸದ ಸ್ಥಳದಿಂದ ಡೇಟಾವನ್ನು ಓದಲು HPDMA ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಡೇಟಾ ರೀಡ್ 2-ಬಿಟ್ ದೋಷವನ್ನು ಹೊಂದಿರುವ ಪ್ರೊಸೆಸರ್ಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಸೂಕ್ತ ಕ್ರಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು (ECC ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್).
ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
ಈ ವಿಭಾಗವು SmartFusion2 ಅಡ್ವಾನ್ಸ್ಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಬೋರ್ಡ್ ಸೆಟಪ್, GUI ಆಯ್ಕೆಗಳು ಮತ್ತು ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಡೆಮೊವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಕೆಳಗಿನ ಹಂತಗಳು ವಿವರಿಸುತ್ತವೆ:
- SmartFusion33 ಅಡ್ವಾನ್ಸ್ಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಬೋರ್ಡ್ನಲ್ಲಿ ಒದಗಿಸಲಾದ J2 ಕನೆಕ್ಟರ್ಗೆ USB ಮಿನಿ-ಬಿ ಕೇಬಲ್ನ ಒಂದು ತುದಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ. USB ಕೇಬಲ್ನ ಇನ್ನೊಂದು ತುದಿಯನ್ನು ಹೋಸ್ಟ್ PC ಗೆ ಸಂಪರ್ಕಿಸಿ. ಲೈಟ್ ಎಮಿಟಿಂಗ್ ಡಯೋಡ್ (LED) DS27 ಬೆಳಗಬೇಕು, UART ಲಿಂಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ USB ನಿಂದ UART ಬ್ರಿಡ್ಜ್ ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಸಾಧನ ನಿರ್ವಾಹಕದಲ್ಲಿ ಪರಿಶೀಲಿಸಬಹುದು).
ಚಿತ್ರ 4 • USB ನಿಂದ UART ಬ್ರಿಡ್ಜ್ ಡ್ರೈವರ್ಗಳು
USB ನಿಂದ UART ಬ್ರಿಡ್ಜ್ ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಡ್ರೈವರ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - ಟೇಬಲ್ 2, ಪುಟ 4 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ SmartFusion11 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಬೋರ್ಡ್ನಲ್ಲಿ ಜಿಗಿತಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಿ. ಜಂಪರ್ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡುವಾಗ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸ್ವಿಚ್ SW7 ಅನ್ನು ಸ್ವಿಚ್ ಆಫ್ ಮಾಡಬೇಕು.
ಚಿತ್ರ 5 • SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಬೋರ್ಡ್ ಸೆಟಪ್
ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್
ಈ ವಿಭಾಗವು DDR - EDAC ಡೆಮೊ GUI ಅನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಚಿತ್ರ 6 • DDR - EDAC ಡೆಮೊ GUI
GUI ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
- COM ಪೋರ್ಟ್ ಮತ್ತು ಬಾಡ್ ದರದ ಆಯ್ಕೆ
- 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ ಟ್ಯಾಬ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಆಯ್ಕೆ
- ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ DDR ವಿಳಾಸದಿಂದ ಡೇಟಾವನ್ನು ಬರೆಯಲು ಅಥವಾ ಓದಲು ವಿಳಾಸ ಕ್ಷೇತ್ರ
- ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ DDR ವಿಳಾಸದಿಂದ ಅಥವಾ ಡೇಟಾವನ್ನು ಬರೆಯಲು ಅಥವಾ ಓದಲು ಡೇಟಾ ಕ್ಷೇತ್ರ
- ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಸ್ಥಿತಿ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸಲು ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ವಿಭಾಗ
- EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ/EDAC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ: EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
- ಬರೆಯಿರಿ: ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಿಳಾಸಕ್ಕೆ ಡೇಟಾವನ್ನು ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ
- ಓದಿ: ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಿಳಾಸದಿಂದ ಡೇಟಾವನ್ನು ಓದಲು ಅನುಮತಿಸುತ್ತದೆ
- ಲೂಪ್ ಪರೀಕ್ಷೆ ಆನ್/ಆಫ್: ಲೂಪ್ ವಿಧಾನದಲ್ಲಿ EDAC ಕಾರ್ಯವಿಧಾನವನ್ನು ಪರೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ
- ಆರಂಭಿಸಿ: ಪೂರ್ವನಿರ್ಧರಿತ ಮೆಮೊರಿ ಸ್ಥಳವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಅನುಮತಿಸುತ್ತದೆ (ಈ ಡೆಮೊ A0000000-A000CFFF ನಲ್ಲಿ)
ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆ
ಕೆಳಗಿನ ಹಂತಗಳು ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಚಲಾಯಿಸಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ: ಕೆಳಗಿನ ಹಂತಗಳು ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಚಲಾಯಿಸಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ:
- ಪೂರೈಕೆ ಸ್ವಿಚ್ ಆನ್ ಮಾಡಿ, SW7.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ನೊಂದಿಗೆ SmarFusion2 ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ files.(\ಪ್ರೋಗ್ರಾಮಿಂಗ್File\EDAC_DDR3.stp) FlashPro ವಿನ್ಯಾಸ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ.
ಚಿತ್ರ 7 • FlashPro ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಂಡೋ
- ಯಶಸ್ವಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಂತರ ಬೋರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲು SW6 ಸ್ವಿಚ್ ಅನ್ನು ಒತ್ತಿರಿ.
- EDAC_DDR ಡೆಮೊ GUI ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಲಭ್ಯವಿದೆ files (\GUI ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ\ EDAC_DDR.exe). ಚಿತ್ರ 8, ಪುಟ 9 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ GUI ವಿಂಡೋವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಸಂಪರ್ಕವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಅದು COM ಪೋರ್ಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಲು ಆಯ್ಕೆ ಬದಲಾವಣೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ.
- 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ ಟ್ಯಾಬ್ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಹಸ್ತಚಾಲಿತ ಮತ್ತು ಲೂಪ್ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಬಹುದು.
- ಹಸ್ತಚಾಲಿತ ಮತ್ತು ಲೂಪ್ ಪರೀಕ್ಷೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು DDR ಮೆಮೊರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆರಂಭಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ, ಚಿತ್ರ 8, ಪುಟ 9 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಸರಣಿ ಕನ್ಸೋಲ್ನಲ್ಲಿ ಪ್ರಾರಂಭದ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 8 • ಪ್ರಾರಂಭವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ವಿಂಡೋ
ಲೂಪ್ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸುವುದು
ಲೂಪ್ ಟೆಸ್ಟ್ ಆನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ಲೂಪ್ ಮೋಡ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ, ಅಲ್ಲಿ ನಿರಂತರ ತಿದ್ದುಪಡಿ ಮತ್ತು ದೋಷಗಳ ಪತ್ತೆ ಮಾಡಲಾಗುತ್ತದೆ. SmartFusion2 ಸಾಧನದಲ್ಲಿ ನಿರ್ವಹಿಸಲಾದ ಎಲ್ಲಾ ಕ್ರಿಯೆಗಳನ್ನು GUI ನ ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ವಿಭಾಗದಲ್ಲಿ ಲಾಗ್ ಮಾಡಲಾಗಿದೆ.
ಕೋಷ್ಟಕ 2 • ಲೂಪ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಬಳಸಲಾದ DDR3 ಮೆಮೊರಿ ವಿಳಾಸಗಳು
- ಮೆಮೊರಿ DDR3
- 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ 0xA0008000
- 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ 0xA000C000
ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸುವುದು
ಈ ವಿಧಾನದಲ್ಲಿ, GUI ಬಳಸಿಕೊಂಡು ದೋಷಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿಚಯಿಸಲಾಗುತ್ತದೆ. 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ ಅಥವಾ 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಬಳಸಿ.
ಕೋಷ್ಟಕ 3 • ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಬಳಸಲಾದ DDR3 ಮೆಮೊರಿ ವಿಳಾಸಗಳು
ಇನ್ಪುಟ್ ವಿಳಾಸ ಮತ್ತು ಡೇಟಾ ಕ್ಷೇತ್ರಗಳು (32-ಬಿಟ್ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಿ).
- ಮೆಮೊರಿ DDR3
- 1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿ 0xA0000000-0xA0004000
- 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ 0xA0004000-0xA0008000
- EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಬರೆಯಿರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- EDAC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಡೇಟಾ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ಬಿಟ್ (1-ಬಿಟ್ ದೋಷ ತಿದ್ದುಪಡಿಯ ಸಂದರ್ಭದಲ್ಲಿ) ಅಥವಾ ಎರಡು ಬಿಟ್ಗಳನ್ನು (2-ಬಿಟ್ ದೋಷ ಪತ್ತೆಯ ಸಂದರ್ಭದಲ್ಲಿ) ಬದಲಾಯಿಸಿ (ದೋಷವನ್ನು ಪರಿಚಯಿಸಲಾಗುತ್ತಿದೆ).
- ಬರೆಯಿರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- EDAC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಓದಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- GUI ನಲ್ಲಿ ದೋಷ ಎಣಿಕೆ ಪ್ರದರ್ಶನ ಮತ್ತು ಡೇಟಾ ಕ್ಷೇತ್ರವನ್ನು ಗಮನಿಸಿ. ದೋಷ ಎಣಿಕೆ ಮೌಲ್ಯವು 1 ರಿಂದ ಹೆಚ್ಚಾಗುತ್ತದೆ.
1-ಬಿಟ್ ದೋಷ ಲೂಪ್ ತಿದ್ದುಪಡಿ ವಿಂಡೋವನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 9 • 1-ಬಿಟ್ ದೋಷ ಲೂಪ್ ಪತ್ತೆ ವಿಂಡೋ
2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಹಸ್ತಚಾಲಿತ ವಿಂಡೋವನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 10 • 2-ಬಿಟ್ ದೋಷ ಪತ್ತೆ ಹಸ್ತಚಾಲಿತ ವಿಂಡೋ
ತೀರ್ಮಾನ
ಈ ಡೆಮೊ MDDR ಉಪವ್ಯವಸ್ಥೆಗಾಗಿ SmartFusion2 SECDED ಸಾಮರ್ಥ್ಯಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಅನುಬಂಧ: ಜಂಪರ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಕೆಳಗಿನ ಕೋಷ್ಟಕವು SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ನಲ್ಲಿ ಹೊಂದಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಜಿಗಿತಗಾರರನ್ನು ತೋರಿಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 4 • SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಜಂಪರ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಜಂಪರ್ : ಪಿನ್ (ಇಂದ) : ಪಿನ್ (ಇವರಿಗೆ) : ಪ್ರತಿಕ್ರಿಯೆಗಳು
- J116, J353, J354, J54 1 2 ಇವುಗಳು ಸುಧಾರಿತ ಡೀಫಾಲ್ಟ್ ಜಂಪರ್ ಸೆಟ್ಟಿಂಗ್ಗಳಾಗಿವೆ
- J123 2 3 ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಬೋರ್ಡ್. ಈ ಜಿಗಿತಗಾರರನ್ನು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- J124, J121, J32 1 2 JTAG FTDI ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್
DG0618 ಡೆಮೊ ಗೈಡ್ ಪರಿಷ್ಕರಣೆ 4.0
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion0618 ಸಾಧನಗಳಲ್ಲಿ ಮೈಕ್ರೋಸೆಮಿ DG2 ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion0618 ಸಾಧನಗಳಲ್ಲಿ DG2 ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ, DG0618, DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion2 ಸಾಧನಗಳಲ್ಲಿ ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ, DDR ಮೆಮೊರಿಯನ್ನು ಬಳಸಿಕೊಂಡು SmartFusion2 ಸಾಧನಗಳು, DDR ಮೆಮೊರಿ |