ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್-ಗೆ-DDR-ಮೆಮೊರಿ-ಲೋಗೋದಿಂದ ನೆರಳು

ಮೈಕ್ರೋಸೆಮಿ ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್2 SoC FPGA ಕೋಡ್ SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನೆರಳು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-ಉತ್ಪನ್ನ-iamge-ನಿಂದ ನೆರಳು

ಮುನ್ನುಡಿ

ಉದ್ದೇಶ
ಈ ಡೆಮೊ SmartFusion®2 ಸಿಸ್ಟಮ್-ಆನ್-ಚಿಪ್ (SoC) ಫೀಲ್ಡ್ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಗೇಟ್ ಅರೇ (FPGA) ಸಾಧನಗಳಿಗಾಗಿ ಆಗಿದೆ. ಅನುಗುಣವಾದ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಕುರಿತು ಇದು ಸೂಚನೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಉದ್ದೇಶಿತ ಪ್ರೇಕ್ಷಕರು
ಈ ಡೆಮೊ ಮಾರ್ಗದರ್ಶಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ:

  • FPGA ವಿನ್ಯಾಸಕರು
  • ಎಂಬೆಡೆಡ್ ವಿನ್ಯಾಸಕರು
  • ಸಿಸ್ಟಮ್ ಮಟ್ಟದ ವಿನ್ಯಾಸಕರು

ಉಲ್ಲೇಖಗಳು
ಕೆಳಗಿನದನ್ನು ನೋಡಿ web SmartFusion2 ಸಾಧನದ ದಸ್ತಾವೇಜನ್ನು ಸಂಪೂರ್ಣ ಮತ್ತು ನವೀಕೃತ ಪಟ್ಟಿಗಾಗಿ ಪುಟ:
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation

ಈ ಡೆಮೊ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ಕೆಳಗಿನ ದಾಖಲೆಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

  • UG0331: SmartFusion2 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಉಪವ್ಯವಸ್ಥೆಯ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
  • SmartFusion2 ಸಿಸ್ಟಮ್ ಬಿಲ್ಡರ್ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ

SmartFusion2 SoC FPGA - SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ಕೋಡ್ ನೆರಳು

ಪರಿಚಯ

ಈ ಡೆಮೊ ವಿನ್ಯಾಸವು SmartFusion2 SoC FPGA ಸಾಧನದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸರಣಿ ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್ (SPI) ಫ್ಲಾಶ್ ಮೆಮೊರಿ ಸಾಧನದಿಂದ ಡಬಲ್ ಡೇಟಾ ರೇಟ್ (DDR) ಸಿಂಕ್ರೊನಸ್ ಡೈನಾಮಿಕ್ ರ್ಯಾಂಡಮ್ ಆಕ್ಸೆಸ್ ಮೆಮೊರಿ (SDRAM) ಗೆ ಕೋಡ್ ನೆರಳು ಮತ್ತು DDR SDRAM ನಿಂದ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ಚಿತ್ರ 1 SPI ಫ್ಲ್ಯಾಷ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಕೋಡ್ ನೆರಳುಗಾಗಿ ಉನ್ನತ ಮಟ್ಟದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಚಿತ್ರ 1 • ಉನ್ನತ ಮಟ್ಟದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-01 ಗೆ ನೆರಳು

ಕೋಡ್ ನೆರಳು ಎನ್ನುವುದು ಬಾಹ್ಯ, ವೇಗವಾದ ಮತ್ತು ಬಾಷ್ಪಶೀಲ ನೆನಪುಗಳಿಂದ (DRAM) ಚಿತ್ರವನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುವ ಬೂಟಿಂಗ್ ವಿಧಾನವಾಗಿದೆ. ಇದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೋಡ್ ಅನ್ನು ಅಸ್ಥಿರವಲ್ಲದ ಮೆಮೊರಿಯಿಂದ ಬಾಷ್ಪಶೀಲ ಮೆಮೊರಿಗೆ ನಕಲಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ.

ಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಬಾಷ್ಪಶೀಲವಲ್ಲದ ಮೆಮೊರಿಯು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸ್ಥಳದಲ್ಲಿ ಕೋಡ್‌ಗೆ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶವನ್ನು ಬೆಂಬಲಿಸದಿದ್ದಾಗ ಅಥವಾ ಸಾಕಷ್ಟು ಬಾಷ್ಪಶೀಲವಲ್ಲದ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ ಇಲ್ಲದಿದ್ದಾಗ ಕೋಡ್ ನೆರಳು ಅಗತ್ಯವಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆ-ನಿರ್ಣಾಯಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, ಕೋಡ್ ನೆರಳಿನ ಮೂಲಕ ಮರಣದಂಡನೆಯ ವೇಗವನ್ನು ಸುಧಾರಿಸಬಹುದು, ಅಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ವೇಗವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೆಚ್ಚಿನ ಥ್ರೋಪುಟ್ RAM ಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ.

ಏಕ ಡೇಟಾ ದರ (SDR)/DDR SDRAM ಮೆಮೊರಿಗಳನ್ನು ದೊಡ್ಡ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರವನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ದೊಡ್ಡ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರಗಳನ್ನು NAND ಫ್ಲ್ಯಾಷ್ ಅಥವಾ SPI ಫ್ಲ್ಯಾಷ್‌ನಂತಹ ಬಾಷ್ಪಶೀಲವಲ್ಲದ ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪವರ್ ಅಪ್‌ನಲ್ಲಿ SDR/DDR SDRAM ಮೆಮೊರಿಯಂತಹ ಬಾಷ್ಪಶೀಲ ಮೆಮೊರಿಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ.

SmartFusion2 SoC FPGA ಸಾಧನಗಳು ನಾಲ್ಕನೇ ತಲೆಮಾರಿನ ಫ್ಲಾಶ್-ಆಧಾರಿತ FPGA ಫ್ಯಾಬ್ರಿಕ್, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M3 ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಒಂದೇ ಚಿಪ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಂವಹನ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತವೆ. SmartFusion2 SoC FPGA ಸಾಧನಗಳಲ್ಲಿನ ಹೆಚ್ಚಿನ ವೇಗದ ಮೆಮೊರಿ ನಿಯಂತ್ರಕಗಳನ್ನು ಬಾಹ್ಯ DDR2/DDR3/LPDDR ನೆನಪುಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. DDR2/DDR3 ನೆನಪುಗಳನ್ನು ಗರಿಷ್ಠ 333 MHz ವೇಗದಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದು. ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸಬ್‌ಸಿಸ್ಟಮ್ (MSS) DDR (MDDR) ಮೂಲಕ ಬಾಹ್ಯ DDR ಮೆಮೊರಿಯಿಂದ ಸೂಚನೆಗಳನ್ನು ನೇರವಾಗಿ ಚಲಾಯಿಸಬಹುದು. FPGA ಕ್ಯಾಶ್ ಕಂಟ್ರೋಲರ್ ಮತ್ತು MSS DDR ಸೇತುವೆಯು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಡೇಟಾ ಹರಿವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ವಿನ್ಯಾಸ ಅವಶ್ಯಕತೆಗಳು
ಈ ಡೆಮೊಗೆ ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಟೇಬಲ್ 1 ತೋರಿಸುತ್ತದೆ.

ಕೋಷ್ಟಕ 1 • ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳು

ವಿನ್ಯಾಸದ ಅವಶ್ಯಕತೆಗಳು ವಿವರಣೆ
ಹಾರ್ಡ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳು
SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್:
• 12 ವಿ ಅಡಾಪ್ಟರ್
• FlashPro5
• USB A ನಿಂದ Mini – B USB ಕೇಬಲ್
ರೆವ್ ಎ ಅಥವಾ ನಂತರ
ಡೆಸ್ಕ್ಟಾಪ್ ಅಥವಾ ಲ್ಯಾಪ್ಟಾಪ್ ವಿಂಡೋಸ್ XP SP2 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ - 32-ಬಿಟ್/64-ಬಿಟ್ ವಿಂಡೋಸ್ 7 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ - 32-ಬಿಟ್/64-ಬಿಟ್
ಸಾಫ್ಟ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳು
Libero® ಸಿಸ್ಟಮ್-ಆನ್-ಚಿಪ್ (SoC) v11.7
FlashPro ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ v11.7
ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್ v3.4 SP1*
ಪಿಸಿ ಡ್ರೈವರ್‌ಗಳು USB ನಿಂದ UART ಡ್ರೈವರ್‌ಗಳು
ಮೈಕ್ರೋಸಾಫ್ಟ್ .NET ಫ್ರೇಮ್‌ವರ್ಕ್ 4 ಕ್ಲೈಂಟ್ ಡೆಮೊ GUI ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು _
ಗಮನಿಸಿ: *ಈ ಟ್ಯುಟೋರಿಯಲ್‌ಗಾಗಿ, SoftConsole v3.4 SP1 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. SoftConsole v4.0 ಅನ್ನು ಬಳಸಲು, ನೋಡಿ TU0546: ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್ v4.0 ಮತ್ತು Libero SoC v11.7 ಟ್ಯುಟೋರಿಯಲ್.

ಡೆಮೊ ವಿನ್ಯಾಸ
ಪರಿಚಯ
ಡೆಮೊ ವಿನ್ಯಾಸ fileಮೈಕ್ರೋ ಸೆಮಿಯಲ್ಲಿ ಕೆಳಗಿನ ಮಾರ್ಗದಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ರು ಲಭ್ಯವಿದೆ webಸೈಟ್:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df

ಡೆಮೊ ವಿನ್ಯಾಸ fileಗಳು ಸೇರಿವೆ:

  • ಲಿಬೆರೊ SoC ಯೋಜನೆ
  • STAPL ಪ್ರೋಗ್ರಾಮಿಂಗ್ files
  • GUI ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ
  • Sample ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರಗಳು
  • ಲಿಂಕರ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು
  • ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ files
  • Readme.txt file

readme.txt ನೋಡಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ fileಸಂಪೂರ್ಣ ಡೈರೆಕ್ಟರಿ ರಚನೆಗಾಗಿ ರು.

ವಿವರಣೆ
ಈ ಡೆಮೊ ವಿನ್ಯಾಸವು DDR ಮೆಮೊರಿಯಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಕೋಡ್ ನೆರಳು ತಂತ್ರವನ್ನು ಅಳವಡಿಸುತ್ತದೆ. ಈ ವಿನ್ಯಾಸವು SmartFusion2 SoC FPGA ಮಲ್ಟಿ-ಮೋಡ್ ಯೂನಿವರ್ಸಲ್ ಅಸಮಕಾಲಿಕ/ಸಿಂಕ್ರೊನಸ್ ರಿಸೀವರ್/ಟ್ರಾನ್ಸ್‌ಮಿಟರ್ (MMUART) ಮೂಲಕ MSS SPI0 ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಇಮೇಜ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಹೋಸ್ಟ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಕೋಡ್ ನೆರಳು ಕೆಳಗಿನ ಎರಡು ವಿಧಾನಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ:

  1. ಮಲ್ಟಿ-ಗಳುtagಕಾರ್ಟೆಕ್ಸ್-ಎಂ3 ಪ್ರೊಸೆಸರ್ ಬಳಸಿ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ವಿಧಾನ
  2. ಎಫ್‌ಪಿಜಿಎ ಫ್ಯಾಬ್ರಿಕ್ ಬಳಸಿ ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಎಂಜಿನ್ ವಿಧಾನ

ಮಲ್ಟಿ-ಎಸ್tagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ವಿಧಾನ
ಕೆಳಗಿನ ಎರಡು ಬೂಟ್ s ನಲ್ಲಿ ಬಾಹ್ಯ DDR ಮೆಮೊರಿಗಳಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡಲಾಗುತ್ತದೆtages:

  • ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಸಾಫ್ಟ್ ಬೂಟ್ ಲೋಡರ್ ಅನ್ನು ಎಂಬೆಡೆಡ್ ನಾನ್-ವೋಲೇಟೈಲ್ ಮೆಮೊರಿಯಿಂದ (eNVM) ಬೂಟ್ ಮಾಡುತ್ತದೆ, ಇದು SPI ಫ್ಲಾಶ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಕೋಡ್ ಇಮೇಜ್ ವರ್ಗಾವಣೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
  • ಕಾರ್ಟೆಕ್ಸ್-ಎಂ3 ಪ್ರೊಸೆಸರ್ ಡಿಡಿಆರ್ ಮೆಮೊರಿಯಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ.

ಈ ವಿನ್ಯಾಸವು ಬೂಟ್‌ಲೋಡರ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು SPI ಫ್ಲ್ಯಾಷ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಇಮೇಜ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸಿದ ನಂತರ eNVM ನಿಂದ ಚಾಲನೆಯಲ್ಲಿರುವ ಬೂಟ್‌ಲೋಡರ್ ಪ್ರೋಗ್ರಾಂ DDR ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಗುರಿ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಜಂಪ್ ಆಗುತ್ತದೆ.
ಚಿತ್ರ 2 ಡೆಮೊ ವಿನ್ಯಾಸದ ವಿವರವಾದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಚಿತ್ರ 2 • ಕೋಡ್ ನೆರಳು - ಮಲ್ಟಿ ಎಸ್tagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ಡೆಮೊ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-02 ಗೆ ನೆರಳು

3 MHz ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು DDR320 ಗಾಗಿ MDDR ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ಪುಟ 3 ರಲ್ಲಿ "ಅನುಬಂಧ: DDR22 ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು" DDR3 ಕಾನ್ಫಿಗರೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು DDR ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.

ಬೂಟ್ಲೋಡರ್
ಬೂಟ್ಲೋಡರ್ ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ:

  1. ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು SPI ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿಯಿಂದ DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸಲಾಗುತ್ತಿದೆ.
  2. DDR_CR ಸಿಸ್ಟಂ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೂಲಕ DDR ಮೆಮೊರಿಯ ಆರಂಭಿಕ ವಿಳಾಸವನ್ನು 0xA0000000 ರಿಂದ 0x00000000 ಗೆ ರೀಮ್ಯಾಪ್ ಮಾಡುವುದು.
  3. ಗುರಿ ಅನ್ವಯದ ಪ್ರಕಾರ ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು. ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ವೆಕ್ಟರ್ ಟೇಬಲ್‌ನ ಮೊದಲ ಸ್ಥಳವು ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್ ಮೌಲ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ. ಉದ್ದೇಶಿತ ಅಪ್ಲಿಕೇಶನ್‌ನ ವೆಕ್ಟರ್ ಟೇಬಲ್ ವಿಳಾಸ 0x00000000 ನಿಂದ ಪ್ರಾರಂಭವಾಗಿ ಲಭ್ಯವಿದೆ.
  4. DDR ಮೆಮೊರಿಯಿಂದ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡಲು ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲು ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ (PC) ಅನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಮರುಹೊಂದಿಸುವ ಹ್ಯಾಂಡ್ಲರ್ ವೆಕ್ಟರ್ ಟೇಬಲ್‌ನಲ್ಲಿ ವಿಳಾಸ 0x00000004 ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
    ಚಿತ್ರ 3 ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ತೋರಿಸುತ್ತದೆ.
    ಚಿತ್ರ 3 • ಮಲ್ಟಿ-ಎಸ್‌ಗಾಗಿ ವಿನ್ಯಾಸದ ಹರಿವುtagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ವಿಧಾನ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-03 ಗೆ ನೆರಳು

ಯಂತ್ರಾಂಶ ಬೂಟ್ ಎಂಜಿನ್ ವಿಧಾನ
ಈ ವಿಧಾನದಲ್ಲಿ, ಬಾಹ್ಯ DDR ನೆನಪುಗಳಿಂದ ಕಾರ್ಟೆಕ್ಸ್-M3 ನೇರವಾಗಿ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ. ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಮರುಹೊಂದಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವ ಮೊದಲು ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಎಂಜಿನ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು SPI ಫ್ಲ್ಯಾಷ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸುತ್ತದೆ. ಮರುಹೊಂದಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ ನಂತರ, ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ನೇರವಾಗಿ DDR ಮೆಮೊರಿಯಿಂದ ಬೂಟ್ ಆಗುತ್ತದೆ. ಈ ವಿಧಾನಕ್ಕೆ ಮಲ್ಟಿ-s ಗಿಂತ ಕಡಿಮೆ ಬೂಟ್-ಅಪ್ ಸಮಯ ಬೇಕಾಗುತ್ತದೆtagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯು ಬಹು ಬೂಟ್ ಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆtages ಮತ್ತು ಕಡಿಮೆ ಸಮಯದಲ್ಲಿ DDR ಮೆಮೊರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ನಕಲಿಸುತ್ತದೆ.

ಈ ಡೆಮೊ ವಿನ್ಯಾಸವು ಎಫ್‌ಪಿಜಿಎ ಫ್ಯಾಬ್ರಿಕ್‌ನಲ್ಲಿ ಬೂಟ್ ಎಂಜಿನ್ ಲಾಜಿಕ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಸ್‌ಪಿಐ ಫ್ಲ್ಯಾಷ್‌ನಿಂದ ಡಿಡಿಆರ್ ಮೆಮೊರಿಗೆ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಇಮೇಜ್ ಅನ್ನು ನಕಲಿಸುತ್ತದೆ. ಈ ವಿನ್ಯಾಸವು SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಅನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಇದನ್ನು SmartFusion3 SoC FPGA MMUART_2 ಮೂಲಕ ಒದಗಿಸಿದ ಹೋಸ್ಟ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರವನ್ನು SPI ಫ್ಲಾಶ್ ಸಾಧನಕ್ಕೆ ಲೋಡ್ ಮಾಡಲು ಕಾರ್ಟೆಕ್ಸ್-M0 ಪ್ರೊಸೆಸರ್ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. SmartFusion1 ಅಡ್ವಾನ್ಸ್‌ಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿರುವ DIP ಸ್ವಿಚ್2 ಅನ್ನು SPI ಫ್ಲ್ಯಾಷ್ ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಬೇಕೆ ಅಥವಾ DDR ಮೆಮೊರಿಯಿಂದ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಯ್ಕೆ ಮಾಡಲು ಬಳಸಬಹುದು.

ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ SPI ಫ್ಲಾಶ್ ಸಾಧನದಲ್ಲಿ ಲಭ್ಯವಿದ್ದರೆ, SPI ಫ್ಲಾಶ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಕೋಡ್ ನೆರಳು ಸಾಧನದ ಪವರ್-ಅಪ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಬೂಟ್ ಎಂಜಿನ್ MDDR ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, SPI ಫ್ಲಾಶ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಚಿತ್ರವನ್ನು ನಕಲಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್-M0 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವ ಮೂಲಕ DDR ಮೆಮೊರಿ ಜಾಗವನ್ನು 00000000x3 ಗೆ ಮರುರೂಪಿಸುತ್ತದೆ. ಬೂಟ್ ಎಂಜಿನ್ ಕಾರ್ಟೆಕ್ಸ್-M3 ಮರುಹೊಂದಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ ನಂತರ, ಕಾರ್ಟೆಕ್ಸ್-M3 DDR ಮೆಮೊರಿಯಿಂದ ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

FPGA ಫ್ಯಾಬ್ರಿಕ್ AHB ಮಾಸ್ಟರ್‌ನಿಂದ MSS SPI_0 ಅನ್ನು ಪ್ರವೇಶಿಸಲು FIC_0 ಅನ್ನು ಸ್ಲೇವ್ ಮೋಡ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. FPGA ಫ್ಯಾಬ್ರಿಕ್ AXI ಮಾಸ್ಟರ್‌ನಿಂದ DDR ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು MDDR AXI ಇಂಟರ್ಫೇಸ್ (DDR_FIC) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.

ಚಿತ್ರ 4 ಡೆಮೊ ವಿನ್ಯಾಸದ ವಿವರವಾದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಚಿತ್ರ 4 • ಕೋಡ್ ನೆರಳು - ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಎಂಜಿನ್ ಡೆಮೊ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-04 ಗೆ ನೆರಳು

ಬೂಟ್ ಎಂಜಿನ್
ಇದು SPI ಫ್ಲಾಶ್ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ನಕಲಿಸುವ ಕೋಡ್ ನೆರಳು ಡೆಮೊದ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ. ಬೂಟ್ ಎಂಜಿನ್ ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ:

  1. ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವ ಮೂಲಕ 320 MHz ನಲ್ಲಿ DDR3 ಅನ್ನು ಪ್ರವೇಶಿಸಲು MDDR ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು.
  2. MDDR AXI ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ FPGA ಫ್ಯಾಬ್ರಿಕ್‌ನಲ್ಲಿ AXI ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು SPI ಫ್ಲಾಶ್ ಮೆಮೊರಿ ಸಾಧನದಿಂದ DDR ಮೆಮೊರಿಗೆ ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ನಕಲಿಸುವುದು.
  3. DDR_CR ಸಿಸ್ಟಂ ರಿಜಿಸ್ಟರ್‌ಗೆ ಬರೆಯುವ ಮೂಲಕ DDR ಮೆಮೊರಿಯ ಆರಂಭಿಕ ವಿಳಾಸವನ್ನು 0xA0000000 ರಿಂದ 0x00000000 ಗೆ ರೀಮ್ಯಾಪ್ ಮಾಡುವುದು.
  4. DDR ಮೆಮೊರಿಯಿಂದ ಬೂಟ್ ಮಾಡಲು Cortex-M3 ಪ್ರೊಸೆಸರ್‌ಗೆ ಮರುಹೊಂದಿಸುವಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತಿದೆ.

ಚಿತ್ರ 5 ಡೆಮೊ ವಿನ್ಯಾಸದ ಹರಿವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಚಿತ್ರ 5 • ಉನ್ನತ ಮಟ್ಟದ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-05 ಗೆ ನೆರಳು

ಚಿತ್ರ 6 • ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಇಂಜಿನ್ ವಿಧಾನಕ್ಕಾಗಿ ವಿನ್ಯಾಸದ ಹರಿವು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-06 ಗೆ ನೆರಳು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-07 ಗೆ ನೆರಳು

DDR ಮೆಮೊರಿಗಾಗಿ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ
ಡಿಡಿಆರ್ ಮೆಮೊರಿಯಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರವು ಡೆಮೊವನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿದೆ. "production-execute-in-place-externalDDR.ld" ಲಿಂಕರ್ ವಿವರಣೆಯನ್ನು ಬಳಸಿ file ಅದನ್ನು ವಿನ್ಯಾಸದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ fileಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ನಿರ್ಮಿಸಲು ರು. ಲಿಂಕರ್ ವಿವರಣೆ file ಬೂಟ್‌ಲೋಡರ್/ಬೂಟ್ ಇಂಜಿನ್ 0xA00000000 ರಿಂದ 0x0000000 ವರೆಗೆ DDR ಮೆಮೊರಿ ರೀಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದರಿಂದ DDR ಮೆಮೊರಿ ಆರಂಭಿಕ ವಿಳಾಸವನ್ನು 0x00000000 ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಲಿಂಕರ್ ಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚನೆಗಳು, ಡೇಟಾ ಮತ್ತು BSS ವಿಭಾಗಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ರಚಿಸುತ್ತದೆ, ಅದರ ಆರಂಭಿಕ ವಿಳಾಸವು 0x00000000 ಆಗಿದೆ. ಸರಳವಾದ ಬೆಳಕು-ಹೊರಸೂಸುವ ಡಯೋಡ್ (LED) ಮಿಟುಕಿಸುವುದು, ಟೈಮರ್ ಮತ್ತು ಸ್ವಿಚ್ ಆಧಾರಿತ ಅಡಚಣೆ ಉತ್ಪಾದನೆ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ file ಈ ಡೆಮೊಗಾಗಿ ಒದಗಿಸಲಾಗಿದೆ.

SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್
MMUART_0 ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಹೋಸ್ಟ್ PC ಯಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಗುರಿ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ನೊಂದಿಗೆ ಆನ್-ಬೋರ್ಡ್ SPI ಫ್ಲ್ಯಾಷ್ ಮೆಮೊರಿಯನ್ನು ಲೋಡ್ ಮಾಡಲು SPI ಫ್ಲ್ಯಾಷ್ ಲೋಡರ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ MMUART_0 ಇಂಟರ್ಫೇಸ್‌ನಲ್ಲಿ ಬರುವ ಡೇಟಾಗೆ ಬಫರ್ ಮಾಡುತ್ತದೆ ಮತ್ತು MSS_SPI0 ಮೂಲಕ ಬಫರ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಬರೆಯಲು ಬಾಹ್ಯ DMA (PDMA) ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.

ಡೆಮೊ ಚಾಲನೆಯಲ್ಲಿದೆ
SPI ಫ್ಲ್ಯಾಷ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಹೇಗೆ ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ಬಾಹ್ಯ DDR ನೆನಪುಗಳಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂಬುದನ್ನು ಡೆಮೊ ತೋರಿಸುತ್ತದೆ. ಇದು ಮಾಜಿ ಒದಗಿಸುತ್ತದೆample ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ "ರುample_image_DDR3.bin”. ಈ ಚಿತ್ರವು ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಸ್ವಾಗತ ಸಂದೇಶಗಳು ಮತ್ತು ಟೈಮರ್ ಅಡಚಣೆ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು SmartFusion1 ಅಡ್ವಾನ್ಸ್‌ಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ LED8 ರಿಂದ LED2 ಗೆ ಮಿನುಗುತ್ತದೆ. ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ GPIO ಅಡಚಣೆ ಸಂದೇಶಗಳನ್ನು ನೋಡಲು, SW2 ಅಥವಾ SW3 ಸ್ವಿಚ್ ಒತ್ತಿರಿ.

ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
SmartFusion2 ಅಡ್ವಾನ್ಸ್‌ಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ ಬೋರ್ಡ್‌ಗಾಗಿ ಡೆಮೊವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಕೆಳಗಿನ ಹಂತಗಳು ವಿವರಿಸುತ್ತವೆ:

  1. USB A ನಿಂದ ಮಿನಿ-B ಕೇಬಲ್ ಬಳಸಿ J33 ಕನೆಕ್ಟರ್‌ಗೆ ಹೋಸ್ಟ್ PC ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. USB ನಿಂದ UART ಬ್ರಿಡ್ಜ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡಲಾಗುತ್ತದೆ. ಚಿತ್ರ 7 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಸಾಧನ ನಿರ್ವಾಹಕದಲ್ಲಿ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
  2. USB ಡ್ರೈವರ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡದಿದ್ದರೆ, USB ಡ್ರೈವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
  3. FTDI ಮಿನಿ USB ಕೇಬಲ್ ಮೂಲಕ ಸರಣಿ ಟರ್ಮಿನಲ್ ಸಂವಹನಕ್ಕಾಗಿ, FTDI D2XX ಡ್ರೈವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಚಾಲಕರು ಮತ್ತು ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
    ಚಿತ್ರ 7 • USB ನಿಂದ UART ಬ್ರಿಡ್ಜ್ ಡ್ರೈವರ್‌ಗಳು
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-08 ಗೆ ನೆರಳು
  4. ಟೇಬಲ್ 2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಬೋರ್ಡ್‌ನಲ್ಲಿ ಜಿಗಿತಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಿ.
    ಎಚ್ಚರಿಕೆ: ಜಿಗಿತಗಾರರನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸ್ವಿಚ್, SW7 ಅನ್ನು ಸ್ವಿಚ್ ಆಫ್ ಮಾಡಿ.
    ಕೋಷ್ಟಕ 2 • SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಜಂಪರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು
    ಜಂಪರ್ ಪಿನ್ (ಇಂದ) ಪಿನ್ (ಇವರಿಗೆ) ಕಾಮೆಂಟ್‌ಗಳು
    J116, J353, J354, J54 1 2 ಇವುಗಳು ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಬೋರ್ಡ್‌ನ ಡೀಫಾಲ್ಟ್ ಜಂಪರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಾಗಿವೆ. ಈ ಜಿಗಿತಗಾರರನ್ನು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
    J123 2 3
    J124, J121, J32 1 2 JTAG FTDI ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್
    ಜೆ 118, ಜೆ 119 1 2 ಪ್ರೋಗ್ರಾಮಿಂಗ್ SPI ಫ್ಲ್ಯಾಶ್
  5. SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್‌ನಲ್ಲಿ, J42 ಕನೆಕ್ಟರ್‌ಗೆ ವಿದ್ಯುತ್ ಸರಬರಾಜನ್ನು ಸಂಪರ್ಕಿಸಿ.
    ಚಿತ್ರ 8. SmartFusion3 ಅಡ್ವಾನ್ಸ್‌ಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ SPI ಫ್ಲ್ಯಾಷ್‌ನಿಂದ DDR2 ಡೆಮೊಗೆ ಕೋಡ್ ನೆರಳನ್ನು ರನ್ ಮಾಡಲು ಬೋರ್ಡ್ ಸೆಟಪ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ.
    ಚಿತ್ರ 8 • SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಸೆಟಪ್
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-09 ಗೆ ನೆರಳು

SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ನೆರಳು ಡೆಮೊ GUI
ಕೋಡ್ ನೆರಳು ಡೆಮೊವನ್ನು ಚಲಾಯಿಸಲು GUI ಅಗತ್ಯವಿದೆ. SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ಶ್ಯಾಡೋಯಿಂಗ್ ಡೆಮೊ GUI ಸರಳವಾದ ಗ್ರಾಫಿಕ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಆಗಿದ್ದು ಅದು SPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಹೋಸ್ಟ್ PC ಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು SmartFusion2 ಅಡ್ವಾನ್ಸ್‌ಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ ಕೋಡ್ ಶೇಡೋಯಿಂಗ್ ಡೆಮೊವನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. UART ಎಂಬುದು ಹೋಸ್ಟ್ PC ಮತ್ತು SmartFusion2 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ನಡುವಿನ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. UART ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ಮುದ್ರಿಸಲು ಇದು ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ವಿಭಾಗವನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ.
ಚಿತ್ರ 9. SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ಶಾಡೋವಿಂಗ್ ಡೆಮೊ ವಿಂಡೋವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಚಿತ್ರ 9 • SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ನೆರಳು ಡೆಮೊ ವಿಂಡೋ

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-10 ಗೆ ನೆರಳು

GUI ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:

  • ಪ್ರೋಗ್ರಾಂ SPI ಫ್ಲ್ಯಾಶ್: ಚಿತ್ರವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತದೆ file SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ.
  • SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಗೆ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಕೋಡ್ ನೆರಳು: ಚಿತ್ರವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತದೆ file SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ, ಅದನ್ನು DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು DDR ಮೆಮೊರಿಯಿಂದ ಚಿತ್ರವನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ.
  • SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ SDR ಗೆ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಕೋಡ್ ನೆರಳು: ಚಿತ್ರವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತದೆ file SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ, ಅದನ್ನು SDR ಮೆಮೊರಿಗೆ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು SDR ಮೆಮೊರಿಯಿಂದ ಚಿತ್ರವನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ.
  • DDR ಗೆ ಕೋಡ್ ನೆರಳು: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಚಿತ್ರವನ್ನು ನಕಲಿಸುತ್ತದೆ file SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ಮತ್ತು DDR ಮೆಮೊರಿಯಿಂದ ಚಿತ್ರವನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ.
  • SDR ಗೆ ಕೋಡ್ ನೆರಳು: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಚಿತ್ರವನ್ನು ನಕಲಿಸುತ್ತದೆ file SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ SDR ಮೆಮೊರಿಗೆ ಮತ್ತು SDR ಮೆಮೊರಿಯಿಂದ ಚಿತ್ರವನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ. GUI ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಸಹಾಯ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಮಲ್ಟಿ-ಎಸ್‌ಗಾಗಿ ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆtagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ವಿಧಾನ
ಬಹು-s ಗಾಗಿ ಡೆಮೊ ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಚಲಾಯಿಸಬೇಕು ಎಂಬುದನ್ನು ಕೆಳಗಿನ ಹಂತಗಳು ವಿವರಿಸುತ್ತವೆtagಇ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆ ವಿಧಾನ:

  1. ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸ್ವಿಚ್ ಆನ್ ಮಾಡಿ, SW7.
  2. ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನೊಂದಿಗೆ SmarFusion2 SoC FPGA ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ files (SF2_CodeShadowing_DDR3_DF\Programming Files\MultiStageBoot_meothod\CodeShadowing_top.stp FlashPro ವಿನ್ಯಾಸ ಸಾಫ್ಟ್‌ವೇರ್ ಬಳಸಿ).
  3. SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ಷಾಡೋವಿಂಗ್ ಡೆಮೊ GUI ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಲಭ್ಯವಿದೆ files (SF2_CodeShadowing_DDR3_DF\GUI ಎಕ್ಸಿಕ್ಯೂಟಬಲ್\SF2_FlashLoader.exe).
  4. COM ಪೋರ್ಟ್ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ಸೂಕ್ತವಾದ COM ಪೋರ್ಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (USB ಸೀರಿಯಲ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ).
  5. ಸಂಪರ್ಕ ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಸಂಪರ್ಕ ಕಡಿತಕ್ಕೆ ಬದಲಾವಣೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ.
  6. ಮಾಜಿ ಆಯ್ಕೆ ಮಾಡಲು ಬ್ರೌಸ್ ಕ್ಲಿಕ್ ಮಾಡಿample ಗುರಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರ file ವಿನ್ಯಾಸದೊಂದಿಗೆ ಒದಗಿಸಲಾಗಿದೆ files
    (SF2_CodeShadowing_DDR3_DF/Sample ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರಗಳು/ಗಳುample_image_DDR3.bin).
    ಗಮನಿಸಿ: ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಬಿನ್ ಅನ್ನು ರಚಿಸಲು file, ನೋಡಿ “ಅನುಬಂಧ: ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿನ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ File"ಪುಟ 25 ರಲ್ಲಿ.
  7. SPI ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿಯ ಆರಂಭಿಕ ವಿಳಾಸವನ್ನು 0x00000000 ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಇರಿಸಿಕೊಳ್ಳಿ.
  8. SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಆಯ್ಕೆಗೆ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಕೋಡ್ ನೆರಳು ಆಯ್ಕೆಮಾಡಿ.
  9. ಡಿಡಿಆರ್ ಮೆಮೊರಿಯಿಂದ ಎಸ್‌ಪಿಐ ಫ್ಲ್ಯಾಷ್ ಮತ್ತು ಕೋಡ್ ಶೇಡೋವಿಂಗ್‌ಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಲು ಚಿತ್ರ 10 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
    ಚಿತ್ರ 10 • ಡೆಮೊವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-11 ಗೆ ನೆರಳು
  10. SmartFusion2 SoC FPGA ಸಾಧನವನ್ನು STAPL ನೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ್ದರೆ file ಇದರಲ್ಲಿ MDDR ಅನ್ನು DDR ಮೆಮೊರಿಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿಲ್ಲ ನಂತರ ಅದು ಚಿತ್ರ 11 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ದೋಷ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ.
    ಚಿತ್ರ 11 • ತಪ್ಪು ಸಾಧನ ಅಥವಾ ಆಯ್ಕೆಯ ಸಂದೇಶ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-12 ಗೆ ನೆರಳು
  11. GUI ನಲ್ಲಿನ ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ವಿಭಾಗವು ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು SPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸುವಲ್ಲಿ SPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಚಿತ್ರ 12 SPI ಫ್ಲಾಶ್ ಬರವಣಿಗೆಯ ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ
    ಚಿತ್ರ 12 • ಫ್ಲ್ಯಾಶ್ ಲೋಡ್ ಆಗುತ್ತಿದೆ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-13 ಗೆ ನೆರಳು
  12. SPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವಾಗ, SmartFusion2 SoC FPGA ಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಬೂಟ್‌ಲೋಡರ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು SPI ಫ್ಲ್ಯಾಷ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ. ಒದಗಿಸಿದ ಚಿತ್ರವನ್ನು ರುample_image_DDR3.bin ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ, ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ಸ್ವಾಗತ ಸಂದೇಶಗಳು, ಸ್ವಿಚ್ ಇಂಟರಪ್ಟ್ ಮತ್ತು ಟೈಮರ್ ಇಂಟರಪ್ಟ್ ಸಂದೇಶಗಳನ್ನು ಪುಟ 13 ರಲ್ಲಿ ಚಿತ್ರ 18 ರಲ್ಲಿ ಮತ್ತು ಪುಟ 14 ರಲ್ಲಿ ಚಿತ್ರ 18 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ತೋರಿಸುತ್ತದೆ. ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್ 1 ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ LED8 ರಿಂದ LED2 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ LED ಮಾದರಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಕಿಟ್.
  13. ಸರಣಿ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಅಡಚಣೆ ಸಂದೇಶಗಳನ್ನು ನೋಡಲು SW2 ಮತ್ತು SW3 ಸ್ವಿಚ್‌ಗಳನ್ನು ಒತ್ತಿರಿ.
    ಚಿತ್ರ 13 • DDR3 ಮೆಮೊರಿಯಿಂದ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-14 ಗೆ ನೆರಳುಚಿತ್ರ 14 • ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಟೈಮರ್ ಮತ್ತು ಇಂಟರಪ್ಟ್ ಸಂದೇಶಗಳು
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-15 ಗೆ ನೆರಳು

ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಇಂಜಿನ್ ವಿಧಾನ ವಿನ್ಯಾಸವನ್ನು ರನ್ ಮಾಡುವುದು
ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಎಂಜಿನ್ ವಿಧಾನದ ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಚಲಾಯಿಸಬೇಕು ಎಂಬುದನ್ನು ಕೆಳಗಿನ ಹಂತಗಳು ವಿವರಿಸುತ್ತವೆ:

  1. ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸ್ವಿಚ್ ಆನ್ ಮಾಡಿ, SW7.
  2. ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನೊಂದಿಗೆ SmarFusion2 SoC FPGA ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ files (SF2_CodeShadowing_DDR3_DF\Programming
    Files\HWBootEngine_method\CodeShadowing_Fabric.stp FlashPro ವಿನ್ಯಾಸ ಸಾಫ್ಟ್‌ವೇರ್ ಬಳಸಿ).
  3. SPI ಫ್ಲ್ಯಾಶ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು DIP ಸ್ವಿಚ್ SW5-1 ಅನ್ನು ಆನ್ ಸ್ಥಾನಕ್ಕೆ ಮಾಡಿ. ಈ ಆಯ್ಕೆಯು eNVM ನಿಂದ Cortex-M3 ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಮಾಡುತ್ತದೆ. SmartFusion6 ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸಲು SW2 ಅನ್ನು ಒತ್ತಿರಿ.
  4. SPI ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ ಮತ್ತು ಕೋಡ್ ಷಾಡೋವಿಂಗ್ ಡೆಮೊ GUI ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ file ವಿನ್ಯಾಸದಲ್ಲಿ ಲಭ್ಯವಿದೆ files (SF2_CodeShadowing_DDR3_DF\GUI ಎಕ್ಸಿಕ್ಯೂಟಬಲ್\SF2_FlashLoader.exe).
  5. COM ಪೋರ್ಟ್ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ಸೂಕ್ತವಾದ COM ಪೋರ್ಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (USB ಸೀರಿಯಲ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ).
  6. ಸಂಪರ್ಕ ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಸಂಪರ್ಕ ಕಡಿತಕ್ಕೆ ಬದಲಾವಣೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ.
  7. ಮಾಜಿ ಆಯ್ಕೆ ಮಾಡಲು ಬ್ರೌಸ್ ಕ್ಲಿಕ್ ಮಾಡಿample ಗುರಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರ file ವಿನ್ಯಾಸದೊಂದಿಗೆ ಒದಗಿಸಲಾಗಿದೆ files
    (SF2_CodeShadowing_DDR3_DF/Sample ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರಗಳು/ಗಳುample_image_DDR3.bin).
    ಗಮನಿಸಿ: ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಬಿನ್ ಅನ್ನು ರಚಿಸಲು file, ನೋಡಿ “ಅನುಬಂಧ: ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿನ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ File"ಪುಟ 25 ರಲ್ಲಿ.
  8. ಕೋಡ್ ನೆರಳು ವಿಧಾನದಲ್ಲಿ ಹಾರ್ಡ್‌ವೇರ್ ಬೂಟ್ ಎಂಜಿನ್ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ.
  9. ಆಯ್ಕೆಗಳ ಮೆನುವಿನಿಂದ ಪ್ರೋಗ್ರಾಂ SPI ಫ್ಲ್ಯಾಶ್ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ.
  10. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಚಿತ್ರವನ್ನು SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಲೋಡ್ ಮಾಡಲು ಚಿತ್ರ 15 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
    ಚಿತ್ರ 15 • ಡೆಮೊವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-16 ಗೆ ನೆರಳು
  11. GUI ನಲ್ಲಿನ ಸೀರಿಯಲ್ ಕನ್ಸೋಲ್ ವಿಭಾಗವು ಚಿತ್ರ 16 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಡೀಬಗ್ ಸಂದೇಶಗಳು ಮತ್ತು SPI ಫ್ಲಾಶ್ ಬರವಣಿಗೆಯ ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
    ಚಿತ್ರ 16 • ಫ್ಲ್ಯಾಶ್ ಲೋಡ್ ಆಗುತ್ತಿದೆ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-17 ಗೆ ನೆರಳು
  12. SPI ಫ್ಲ್ಯಾಶ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ ನಂತರ, DIP ಸ್ವಿಚ್ SW5-1 ಅನ್ನು ಆಫ್ ಸ್ಥಾನಕ್ಕೆ ಬದಲಾಯಿಸಿ. ಈ ಆಯ್ಕೆಯು DDR ಮೆಮೊರಿಯಿಂದ ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಮಾಡುತ್ತದೆ.
  13. SmartFusion6 ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸಲು SW2 ಅನ್ನು ಒತ್ತಿರಿ. ಬೂಟ್ ಎಂಜಿನ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು SPI ಫ್ಲ್ಯಾಷ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು DDR ಮೆಮೊರಿಯಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುವ Cortex-M3 ಗೆ ಮರುಹೊಂದಿಸುತ್ತದೆ. ಒದಗಿಸಿದ ಚಿತ್ರವಾಗಿದ್ದರೆ “ರುample_image_DDR3.bin” ಅನ್ನು SPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ಸರಣಿ ಕನ್ಸೋಲ್ ಸ್ವಾಗತ ಸಂದೇಶಗಳು, ಸ್ವಿಚ್ ಇಂಟರಪ್ಟ್ (SW2 ಅಥವಾ SW3 ಒತ್ತಿ) ಮತ್ತು ಟೈಮರ್ ಅಡಚಣೆ ಸಂದೇಶಗಳನ್ನು ಚಿತ್ರ 17 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್1 ಅಡ್ವಾನ್ಸ್ಡ್‌ನಲ್ಲಿ LED8 ರಿಂದ LED2 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ LED ಮಾದರಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಅಭಿವೃದ್ಧಿ ಕಿಟ್.
    ಚಿತ್ರ 17 • DDR3 ಮೆಮೊರಿಯಿಂದ ಟಾರ್ಗೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-18 ಗೆ ನೆರಳು

ತೀರ್ಮಾನ
ಈ ಡೆಮೊ ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2 SoC FPGA ಸಾಧನದ ಸಾಮರ್ಥ್ಯವನ್ನು DDR ಮೆಮೊರಿಯೊಂದಿಗೆ ಇಂಟರ್‌ಫೇಸ್ ಮಾಡಲು ಮತ್ತು SPI ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿ ಸಾಧನದಿಂದ ಕೋಡ್ ನೆರಳು ಮಾಡುವ ಮೂಲಕ DDR ಮೆಮೊರಿಯಿಂದ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಇಮೇಜ್ ಅನ್ನು ರನ್ ಮಾಡಲು ತೋರಿಸುತ್ತದೆ. ಇದು SmartFusion2 ಸಾಧನದಲ್ಲಿ ಕೋಡ್ ನೆರಳು ಅನುಷ್ಠಾನದ ಎರಡು ವಿಧಾನಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

ಅನುಬಂಧ: DDR3 ಸಂರಚನೆಗಳು

ಕೆಳಗಿನ ಅಂಕಿಅಂಶಗಳು DDR3 ಕಾನ್ಫಿಗರೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತವೆ.
ಚಿತ್ರ 18 • ಸಾಮಾನ್ಯ DDR ಕಾನ್ಫಿಗರೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-19 ಗೆ ನೆರಳು

ಚಿತ್ರ 19 • DDR ಮೆಮೊರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-20 ಗೆ ನೆರಳು

ಚಿತ್ರ 20 • DDR ಮೆಮೊರಿ ಸಮಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-21 ಗೆ ನೆರಳು

ಅನುಬಂಧ: ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿನ್ ಅನ್ನು ರಚಿಸುವುದು File

ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿನ್ file ಕೋಡ್ ನೆರಳು ಡೆಮೊವನ್ನು ಚಲಾಯಿಸಲು SPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಅಗತ್ಯವಿದೆ. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿನ್ ಅನ್ನು ರಚಿಸಲು file ನಿಂದ "sample_image_DDR3” ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಿ:

  1. ಲಿಂಕರ್ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೊಡಕ್ಷನ್-ಎಕ್ಸಿಕ್ಯೂಟ್-ಇನ್-ಪ್ಲೇಸ್-ಬಾಹ್ಯ ಡಿಡಿಆರ್ ಜೊತೆಗೆ ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸಿ.
  2. ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್ ಅನುಸ್ಥಾಪನಾ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಿ, ಉದಾಹರಣೆಗೆample, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, ಚಿತ್ರ 21 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ 'ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ಸ್' ಗೆ.
    ಚಿತ್ರ 21 • ಸಾಫ್ಟ್ ಕನ್ಸೋಲ್ ಅನುಸ್ಥಾಪನಾ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-22 ಗೆ ನೆರಳು
  3. ಬ್ಯಾಚ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ file ಬಿನ್-File-Generator.bat ಇಲ್ಲಿ ಇದೆ:
    SoftConsole/CodeShadowing_MSS_CM3/Sample_image_DDR3 ಫೋಲ್ಡರ್, ಚಿತ್ರ 22 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ.
    ಚಿತ್ರ 22 • ಬಿನ್ File ಜನರೇಟರ್
    ಮೈಕ್ರೋಸೆಮಿ-ಸ್ಮಾರ್ಟ್‌ಫ್ಯೂಷನ್2-SoC-FPGA-ಕೋಡ್-SPI-ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR-ಮೆಮೊರಿ-23 ಗೆ ನೆರಳು
  4. ಬಿನ್ -File-ಜನರೇಟರ್ ರು ರಚಿಸುತ್ತದೆample_image_DDR3.bin file.

ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಪ್ರತಿ ಪರಿಷ್ಕರಣೆಗಾಗಿ ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಮಾಡಿದ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

ಪರಿಷ್ಕರಣೆ ಬದಲಾವಣೆಗಳು
ಪರಿಷ್ಕರಣೆ 7
(ಮಾರ್ಚ್ 2016)
Libero SoC v11.7 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 77816).
ಪರಿಷ್ಕರಣೆ 6
(ಅಕ್ಟೋಬರ್ 2015)
Libero SoC v11.6 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 72424).
ಪರಿಷ್ಕರಣೆ 5
(ಸೆಪ್ಟೆಂಬರ್ 2014)
Libero SoC v11.4 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 60592).
ಪರಿಷ್ಕರಣೆ 4
(ಮೇ 2014)
Libero SoC 11.3 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 56851).
ಪರಿಷ್ಕರಣೆ 3
(ಡಿಸೆಂಬರ್ 2013)
Libero SoC v11.2 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 53019).
ಪರಿಷ್ಕರಣೆ 2
(ಮೇ 2013)
Libero SoC v11.0 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 47552).
ಪರಿಷ್ಕರಣೆ 1
(ಮಾರ್ಚ್ 2013)
Libero SoC v11.0 ಬೀಟಾ SP1 ಸಾಫ್ಟ್‌ವೇರ್ ಬಿಡುಗಡೆಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (SAR 45068).

ಉತ್ಪನ್ನ ಬೆಂಬಲ

ಮೈಕ್ರೋಸೆಮಿ SoC ಪ್ರಾಡಕ್ಟ್ಸ್ ಗ್ರೂಪ್ ತನ್ನ ಉತ್ಪನ್ನಗಳನ್ನು ವಿವಿಧ ಬೆಂಬಲ ಸೇವೆಗಳೊಂದಿಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ, ಗ್ರಾಹಕ ಸೇವೆ, ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರ, a webಸೈಟ್, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಮೇಲ್ ಮತ್ತು ವಿಶ್ವಾದ್ಯಂತ ಮಾರಾಟ ಕಚೇರಿಗಳು. ಈ ಅನುಬಂಧವು ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪನ್ನು ಸಂಪರ್ಕಿಸುವ ಮತ್ತು ಈ ಬೆಂಬಲ ಸೇವೆಗಳನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.

ಗ್ರಾಹಕ ಸೇವೆ
ಉತ್ಪನ್ನ ಬೆಲೆ, ಉತ್ಪನ್ನ ಅಪ್‌ಗ್ರೇಡ್‌ಗಳು, ಅಪ್‌ಡೇಟ್ ಮಾಹಿತಿ, ಆರ್ಡರ್ ಸ್ಥಿತಿ ಮತ್ತು ದೃಢೀಕರಣದಂತಹ ತಾಂತ್ರಿಕವಲ್ಲದ ಉತ್ಪನ್ನ ಬೆಂಬಲಕ್ಕಾಗಿ ಗ್ರಾಹಕ ಸೇವೆಯನ್ನು ಸಂಪರ್ಕಿಸಿ.

  • ಉತ್ತರ ಅಮೆರಿಕಾದಿಂದ, 800.262.1060 ಗೆ ಕರೆ ಮಾಡಿ
  • ಪ್ರಪಂಚದ ಇತರ ಭಾಗಗಳಿಂದ, 650.318.4460 ಗೆ ಕರೆ ಮಾಡಿ
  • ಫ್ಯಾಕ್ಸ್, ಜಗತ್ತಿನ ಎಲ್ಲಿಂದಲಾದರೂ, 408.643.6913

ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರ
ಮೈಕ್ರೋಸೆಮಿ SoC ಪ್ರಾಡಕ್ಟ್ಸ್ ಗ್ರೂಪ್ ತನ್ನ ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಹೆಚ್ಚು ನುರಿತ ಇಂಜಿನಿಯರ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿದೆ, ಅವರು ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಕುರಿತು ನಿಮ್ಮ ಹಾರ್ಡ್‌ವೇರ್, ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ವಿನ್ಯಾಸ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತಾರೆ. ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವು ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳು, ಸಾಮಾನ್ಯ ವಿನ್ಯಾಸ ಚಕ್ರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳು, ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಗಳ ದಾಖಲೀಕರಣ ಮತ್ತು ವಿವಿಧ FAQ ಗಳನ್ನು ರಚಿಸಲು ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ಕಳೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ, ನೀವು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೊದಲು, ದಯವಿಟ್ಟು ನಮ್ಮ ಆನ್‌ಲೈನ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಭೇಟಿ ನೀಡಿ. ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ನಾವು ಈಗಾಗಲೇ ಉತ್ತರಿಸಿರುವ ಸಾಧ್ಯತೆಯಿದೆ.

ತಾಂತ್ರಿಕ ಬೆಂಬಲ

ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಬೆಂಬಲಕ್ಕಾಗಿ, ಭೇಟಿ ನೀಡಿ
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.

Webಸೈಟ್
ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪಿನ ಮುಖಪುಟದಲ್ಲಿ ನೀವು ವಿವಿಧ ತಾಂತ್ರಿಕ ಮತ್ತು ತಾಂತ್ರಿಕವಲ್ಲದ ಮಾಹಿತಿಯನ್ನು ಬ್ರೌಸ್ ಮಾಡಬಹುದು. http://www.microsemi.com/products/fpga-soc/fpga-and-soc.

ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
ಹೆಚ್ಚು ನುರಿತ ಎಂಜಿನಿಯರ್‌ಗಳು ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರದ ಸಿಬ್ಬಂದಿ. ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಇಮೇಲ್ ಮೂಲಕ ಅಥವಾ ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪಿನ ಮೂಲಕ ಸಂಪರ್ಕಿಸಬಹುದು webಸೈಟ್.

ಇಮೇಲ್
ನಿಮ್ಮ ತಾಂತ್ರಿಕ ಪ್ರಶ್ನೆಗಳನ್ನು ನೀವು ನಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಸಂವಹಿಸಬಹುದು ಮತ್ತು ಇಮೇಲ್, ಫ್ಯಾಕ್ಸ್ ಅಥವಾ ಫೋನ್ ಮೂಲಕ ಉತ್ತರಗಳನ್ನು ಮರಳಿ ಪಡೆಯಬಹುದು. ಅಲ್ಲದೆ, ನೀವು ವಿನ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ವಿನ್ಯಾಸವನ್ನು ಇಮೇಲ್ ಮಾಡಬಹುದು fileನೆರವು ಪಡೆಯಲು ರು. ನಾವು ದಿನವಿಡೀ ಇಮೇಲ್ ಖಾತೆಯನ್ನು ನಿರಂತರವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತೇವೆ. ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ನಮಗೆ ಕಳುಹಿಸುವಾಗ, ನಿಮ್ಮ ವಿನಂತಿಯ ಸಮರ್ಥ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರು, ಕಂಪನಿಯ ಹೆಸರು ಮತ್ತು ನಿಮ್ಮ ಸಂಪರ್ಕ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲು ಮರೆಯದಿರಿ.
ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಇಮೇಲ್ ವಿಳಾಸ soc_tech@microsemi.com.

ನನ್ನ ಪ್ರಕರಣಗಳು
ಮೈಕ್ರೊಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪಿನ ಗ್ರಾಹಕರು ನನ್ನ ಪ್ರಕರಣಗಳಿಗೆ ಹೋಗುವ ಮೂಲಕ ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ತಾಂತ್ರಿಕ ಪ್ರಕರಣಗಳನ್ನು ಸಲ್ಲಿಸಬಹುದು ಮತ್ತು ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು.

US ನ ಹೊರಗೆ
US ಸಮಯ ವಲಯಗಳ ಹೊರಗೆ ಸಹಾಯದ ಅಗತ್ಯವಿರುವ ಗ್ರಾಹಕರು ಇಮೇಲ್ ಮೂಲಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು (soc_tech@microsemi.com) ಅಥವಾ ಸ್ಥಳೀಯ ಮಾರಾಟ ಕಚೇರಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ. ಮಾರಾಟ ಕಚೇರಿ ಪಟ್ಟಿಗಳು ಮತ್ತು ಕಾರ್ಪೊರೇಟ್ ಸಂಪರ್ಕಗಳಿಗಾಗಿ ನಮ್ಮ ಬಗ್ಗೆ ಭೇಟಿ ನೀಡಿ.

ITAR ತಾಂತ್ರಿಕ ಬೆಂಬಲ
ಇಂಟರ್ನ್ಯಾಷನಲ್ ಟ್ರಾಫಿಕ್ ಇನ್ ಆರ್ಮ್ಸ್ ರೆಗ್ಯುಲೇಷನ್ಸ್ (ITAR) ನಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ RH ಮತ್ತು RT FPGA ಗಳ ತಾಂತ್ರಿಕ ಬೆಂಬಲಕ್ಕಾಗಿ ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ soc_tech@microsemi.com. ಪರ್ಯಾಯವಾಗಿ, ನನ್ನ ಪ್ರಕರಣಗಳಲ್ಲಿ, ITAR ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹೌದು ಆಯ್ಕೆಮಾಡಿ. ITAR-ನಿಯಂತ್ರಿತ ಮೈಕ್ರೋಸೆಮಿ FPGAಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಗಾಗಿ, ITAR ಗೆ ಭೇಟಿ ನೀಡಿ web ಪುಟ.

ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಟ್ ಪ್ರಧಾನ ಕಛೇರಿ
ಒನ್ ಎಂಟರ್‌ಪ್ರೈಸ್, ಅಲಿಸೊ ವಿಜೊ,
ಸಿಎ 92656 ಯುಎಸ್ಎ
USA ಒಳಗೆ: +1 (800)
713-4113 ಹೊರಗೆ
USA: +1 949-380-6100
ಮಾರಾಟ: +1 949-380-6136
ಫ್ಯಾಕ್ಸ್: +1 949-215-4996
ಇಮೇಲ್: sales.support@microsemi.com
© 2016 ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಷನ್.
ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಮೈಕ್ರೋಸೆಮಿ ಮತ್ತು ಮೈಕ್ರೋಸೆಮಿ ಲೋಗೋ ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಶನ್‌ನ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ.
ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳು ಮತ್ತು ಸೇವಾ ಗುರುತುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.

ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಷನ್ (ನಾಸ್ಡಾಕ್: MSCC) ಸಂವಹನ, ರಕ್ಷಣೆ ಮತ್ತು ಭದ್ರತೆ, ಏರೋಸ್ಪೇಸ್ ಮತ್ತು ಕೈಗಾರಿಕಾ ಮಾರುಕಟ್ಟೆಗಳಿಗೆ ಅರೆವಾಹಕ ಮತ್ತು ಸಿಸ್ಟಮ್ ಪರಿಹಾರಗಳ ಸಮಗ್ರ ಪೋರ್ಟ್ಫೋಲಿಯೊವನ್ನು ನೀಡುತ್ತದೆ. ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿಕಿರಣ-ಗಟ್ಟಿಯಾದ ಅನಲಾಗ್ ಮಿಶ್ರ-ಸಿಗ್ನಲ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್‌ಗಳು, FPGA ಗಳು, SoC ಗಳು ಮತ್ತು ASIC ಗಳು ಸೇರಿವೆ; ವಿದ್ಯುತ್ ನಿರ್ವಹಣಾ ಉತ್ಪನ್ನಗಳು; ಸಮಯ ಮತ್ತು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಾಧನಗಳು ಮತ್ತು ನಿಖರವಾದ ಸಮಯ ಪರಿಹಾರಗಳು, ಸಮಯಕ್ಕೆ ವಿಶ್ವದ ಮಾನದಂಡವನ್ನು ಹೊಂದಿಸುವುದು; ಧ್ವನಿ ಸಂಸ್ಕರಣಾ ಸಾಧನಗಳು; ಆರ್ಎಫ್ ಪರಿಹಾರಗಳು; ಪ್ರತ್ಯೇಕ ಘಟಕಗಳು; ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಸಂವಹನ ಪರಿಹಾರಗಳು, ಭದ್ರತಾ ತಂತ್ರಜ್ಞಾನಗಳು ಮತ್ತು ಸ್ಕೇಲೆಬಲ್ ವಿರೋಧಿ ಟಿampಎರ್ ಉತ್ಪನ್ನಗಳು; ಎತರ್ನೆಟ್ ಪರಿಹಾರಗಳು; ಪವರ್-ಓವರ್-ಇಥರ್ನೆಟ್ ಐಸಿಗಳು ಮತ್ತು ಮಿಡ್‌ಸ್ಪ್ಯಾನ್ಸ್; ಹಾಗೆಯೇ ಕಸ್ಟಮ್ ವಿನ್ಯಾಸ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಸೇವೆಗಳು. ಮೈಕ್ರೋಸೆಮಿ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಅಲಿಸೊ ವಿಜೊದಲ್ಲಿ ಪ್ರಧಾನ ಕಛೇರಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಜಾಗತಿಕವಾಗಿ ಸರಿಸುಮಾರು 4,800 ಉದ್ಯೋಗಿಗಳನ್ನು ಹೊಂದಿದೆ. ನಲ್ಲಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ www.microsemi.com.

ಮೈಕ್ರೋಸೆಮಿ ಇಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿ ಅಥವಾ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅದರ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳ ಸೂಕ್ತತೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಖಾತರಿ, ಪ್ರಾತಿನಿಧ್ಯ ಅಥವಾ ಖಾತರಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ ಅಥವಾ ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ಸರ್ಕ್ಯೂಟ್‌ನ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಮೈಕ್ರೋಸೆಮಿ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಇಲ್ಲಿ ಮಾರಾಟವಾಗುವ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಮೈಕ್ರೋಸೆಮಿ ಮಾರಾಟ ಮಾಡುವ ಯಾವುದೇ ಇತರ ಉತ್ಪನ್ನಗಳು ಸೀಮಿತ ಪರೀಕ್ಷೆಗೆ ಒಳಪಟ್ಟಿವೆ ಮತ್ತು ಮಿಷನ್-ಕ್ರಿಟಿಕಲ್ ಉಪಕರಣಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಜೊತೆಯಲ್ಲಿ ಬಳಸಬಾರದು. ಯಾವುದೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶೇಷಣಗಳು ವಿಶ್ವಾಸಾರ್ಹವೆಂದು ನಂಬಲಾಗಿದೆ ಆದರೆ ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ, ಮತ್ತು ಖರೀದಿದಾರರು ಯಾವುದೇ ಅಂತಿಮ-ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಏಕಾಂಗಿಯಾಗಿ ಮತ್ತು ಒಟ್ಟಾಗಿ ಅಥವಾ ಸ್ಥಾಪಿಸಿದ ಉತ್ಪನ್ನಗಳ ಎಲ್ಲಾ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಇತರ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಬೇಕು ಮತ್ತು ಪೂರ್ಣಗೊಳಿಸಬೇಕು. ಮೈಕ್ರೋಸೆಮಿ ಒದಗಿಸಿದ ಯಾವುದೇ ಡೇಟಾ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶೇಷಣಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳನ್ನು ಖರೀದಿದಾರರು ಅವಲಂಬಿಸಬಾರದು. ಯಾವುದೇ ಉತ್ಪನ್ನಗಳ ಸೂಕ್ತತೆಯನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ನಿರ್ಧರಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಮತ್ತು ಪರಿಶೀಲಿಸುವುದು ಖರೀದಿದಾರನ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ. ಮೈಕ್ರೊಸೆಮಿ ಇಲ್ಲಿ ಒದಗಿಸಿದ ಮಾಹಿತಿಯನ್ನು "ಇರುವಂತೆ, ಎಲ್ಲಿದೆ" ಮತ್ತು ಎಲ್ಲಾ ದೋಷಗಳೊಂದಿಗೆ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತಹ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಪೂರ್ಣ ಅಪಾಯವು ಸಂಪೂರ್ಣವಾಗಿ ಖರೀದಿದಾರರಿಗೆ ಸೇರಿದೆ. ಮೈಕ್ರೋಸೆಮಿ ಯಾವುದೇ ಪಕ್ಷಕ್ಕೆ ಯಾವುದೇ ಪೇಟೆಂಟ್ ಹಕ್ಕುಗಳು, ಪರವಾನಗಿಗಳು ಅಥವಾ ಯಾವುದೇ ಇತರ ಐಪಿ ಹಕ್ಕುಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಅಥವಾ ಸೂಚ್ಯವಾಗಿ ನೀಡುವುದಿಲ್ಲ, ಅಂತಹ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅಥವಾ ಅಂತಹ ಮಾಹಿತಿಯಿಂದ ವಿವರಿಸಲಾದ ಯಾವುದಾದರೂ. ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯು ಮೈಕ್ರೋಸೆಮಿಗೆ ಸ್ವಾಮ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಗೆ ಅಥವಾ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಮೈಕ್ರೋಸೆಮಿ ಕಾಯ್ದಿರಿಸಿಕೊಂಡಿದೆ.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ಮೈಕ್ರೋಸೆಮಿ ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್2 SoC FPGA ಕೋಡ್ SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನೆರಳು [ಪಿಡಿಎಫ್] ಮಾಲೀಕರ ಕೈಪಿಡಿ
SmartFusion2 SoC FPGA ಕೋಡ್ SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನೆರಳು, SmartFusion2 SoC, FPGA ಕೋಡ್ SPI ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ, ಫ್ಲ್ಯಾಶ್‌ನಿಂದ DDR ಮೆಮೊರಿಗೆ ನೆರಳು

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *