intel-LOGO

intel MAX 10 FPGA ಸಾಧನಗಳು ನಿಯೋಸ್ II ಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ UART ಮೇಲೆ

intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-PRODUCT

ಉತ್ಪನ್ನ ಮಾಹಿತಿ

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವು MAX 10 FPGA ಸಾಧನಗಳಿಗಾಗಿ Nios II-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಮೂಲಭೂತ ರಿಮೋಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಳವಡಿಸುವ ಸರಳ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ರಿಮೋಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಕಾರ್ಯವನ್ನು ಒದಗಿಸಲು MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ UART ಇಂಟರ್ಫೇಸ್ ಅನ್ನು Altera UART IP ಕೋರ್ ಜೊತೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ. MAX10 FPGA ಸಾಧನಗಳು ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವ ಎರಡು ಕಾನ್ಫಿಗರೇಶನ್ ಇಮೇಜ್‌ಗಳವರೆಗೆ ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸಂಕ್ಷೇಪಣಗಳು

ಸಂಕ್ಷೇಪಣ ವಿವರಣೆ
ಅವಲೋನ್-ಎಂಎಂ ಅವಲಾನ್ ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಿದ ಕಾನ್ಫಿಗರೇಶನ್ ಫ್ಲ್ಯಾಶ್ ಮೆಮೊರಿ
CFM ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್
ICB ಇನಿಶಿಯಲೈಸೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್
MAP/.map ಮೆಮೊರಿ ನಕ್ಷೆ File
ನಿಯೋಸ್ II EDS ನಿಯೋಸ್ II ಎಂಬೆಡೆಡ್ ಡಿಸೈನ್ ಸೂಟ್ ಬೆಂಬಲ
PFL ಸಮಾನಾಂತರ ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ IP ಕೋರ್
POF/.pof ಪ್ರೋಗ್ರಾಮರ್ ವಸ್ತು File
QSPI ಕ್ವಾಡ್ ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್
RPD/.rpd ಕಚ್ಚಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾ
ಎಸ್.ಬಿ.ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಬಿಲ್ಡ್ ಟೂಲ್ಸ್
SOF/.sof SRAM ವಸ್ತು File
ಕಾರ್ಟ್ ಯುನಿವರ್ಸಲ್ ಅಸಮಕಾಲಿಕ ರಿಸೀವರ್/ಟ್ರಾನ್ಸ್ಮಿಟರ್
UFM ಬಳಕೆದಾರರ ಫ್ಲಾಶ್ ಮೆಮೊರಿ

ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು

ಪೂರ್ವಾಪೇಕ್ಷಿತ

ಈ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದ ಅನ್ವಯವು ಈ ಕೆಳಗಿನ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸೂಚಿಸಲಾದ ಜ್ಞಾನ ಅಥವಾ ಅನುಭವದ ಮಟ್ಟವನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು:

ಅವಶ್ಯಕತೆಗಳು:

ಕೆಳಗಿನವುಗಳು ಉಲ್ಲೇಖ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಅವಶ್ಯಕತೆಗಳು:

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ Files

File ಹೆಸರು ವಿವರಣೆ
ಕಾರ್ಖಾನೆ_ಚಿತ್ರ ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಇಮೇಜ್‌ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ, CFM1 ಮತ್ತು CFM2
ಒಂದೇ CFM ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ.
app_image_1 ಕ್ವಾರ್ಟಸ್ II ಯಂತ್ರಾಂಶ ವಿನ್ಯಾಸ file ಅದು app_image_2 ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ
ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್ಗ್ರೇಡ್ ಸಮಯದಲ್ಲಿ.
app_image_2 ನಿಯೋಸ್ II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ನಿಯಂತ್ರಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ರಿಮೋಟ್ ಅಪ್ಗ್ರೇಡ್ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸ.
Remote_system_upgrade.c
factory_application1.pof ಕ್ವಾರ್ಟಸ್ II ಪ್ರೋಗ್ರಾಮಿಂಗ್ file ಅದು ಫ್ಯಾಕ್ಟರಿ ಇಮೇಜ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು
ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 1, CFM0 ಮತ್ತು CFM1 ಮತ್ತು CFM2 ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು
ಕ್ರಮವಾಗಿ ಆರಂಭಿಕ ಸೆtage.
factory_application1.rpd
application_image_1.rpd
application_image_2.rpd
Nios_application.pof

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವು MAX 10 FPGA ಸಾಧನಗಳಿಗಾಗಿ Nios II-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಮೂಲಭೂತ ರಿಮೋಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಳವಡಿಸುವ ಸರಳ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ರಿಮೋಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಕಾರ್ಯವನ್ನು ಒದಗಿಸಲು MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ UART ಇಂಟರ್ಫೇಸ್ ಅನ್ನು Altera UART IP ಕೋರ್ ಜೊತೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ Files

MAX 10 FPGA ಓವರ್‌ನೊಂದಿಗೆ ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್view

ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ವೈಶಿಷ್ಟ್ಯದೊಂದಿಗೆ, FPGA ಸಾಧನಗಳಿಗೆ ವರ್ಧನೆಗಳು ಮತ್ತು ದೋಷ ಪರಿಹಾರಗಳನ್ನು ದೂರದಿಂದಲೇ ಮಾಡಬಹುದು. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಪರಿಸರದಲ್ಲಿ, UART, Ethernet, ಮತ್ತು I2C ನಂತಹ ವಿವಿಧ ರೀತಿಯ ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಮೂಲಕ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಆಗಾಗ್ಗೆ ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ FPGA ಅನ್ನು ಒಳಗೊಂಡಿರುವಾಗ, ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಡೇಟ್‌ಗಳು FPGA ನಲ್ಲಿನ ಹಾರ್ಡ್‌ವೇರ್ ಇಮೇಜ್‌ನ ನವೀಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
MAX10 FPGA ಸಾಧನಗಳು ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವ ಎರಡು ಕಾನ್ಫಿಗರೇಶನ್ ಚಿತ್ರಗಳವರೆಗೆ ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ಚಿತ್ರದಲ್ಲಿ ದೋಷ ಸಂಭವಿಸಿದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳಲ್ಲಿ ಒಂದು ಬ್ಯಾಕ್ ಅಪ್ ಚಿತ್ರವಾಗಿರುತ್ತದೆ.

ಸಂಕ್ಷೇಪಣಗಳು

ಕೋಷ್ಟಕ 1: ಸಂಕ್ಷೇಪಣಗಳ ಪಟ್ಟಿ

ಸಂಕ್ಷೇಪಣ ವಿವರಣೆ
ಅವಲೋನ್-ಎಂಎಂ ಅವಲಾನ್ ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ
CFM ಕಾನ್ಫಿಗರೇಶನ್ ಫ್ಲಾಶ್ ಮೆಮೊರಿ
GUI ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್
ICB ಇನಿಶಿಯಲೈಸೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್
MAP/.map ಮೆಮೊರಿ ನಕ್ಷೆ File
ನಿಯೋಸ್ II EDS ನಿಯೋಸ್ II ಎಂಬೆಡೆಡ್ ಡಿಸೈನ್ ಸೂಟ್ ಬೆಂಬಲ
PFL ಸಮಾನಾಂತರ ಫ್ಲ್ಯಾಶ್ ಲೋಡರ್ IP ಕೋರ್
POF/.pof ಪ್ರೋಗ್ರಾಮರ್ ವಸ್ತು File
  • ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. Intel, Intel ಲೋಗೋ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ಮತ್ತು Stratix ಪದಗಳು ಮತ್ತು ಲೋಗೋಗಳು US ಮತ್ತು/ಅಥವಾ ಇತರ ದೇಶಗಳಲ್ಲಿನ Intel ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ. ಇಂಟೆಲ್ ತನ್ನ ಎಫ್‌ಪಿಜಿಎ ಮತ್ತು ಸೆಮಿಕಂಡಕ್ಟರ್ ಉತ್ಪನ್ನಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಇಂಟೆಲ್‌ನ ಪ್ರಮಾಣಿತ ಖಾತರಿಗೆ ಅನುಗುಣವಾಗಿ ಪ್ರಸ್ತುತ ವಿಶೇಷಣಗಳಿಗೆ ಖಾತರಿಪಡಿಸುತ್ತದೆ, ಆದರೆ ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸಿದೆ. ಇಂಟೆಲ್ ಲಿಖಿತವಾಗಿ ಒಪ್ಪಿಗೆ ಸೂಚಿಸಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಇಲ್ಲಿ ವಿವರಿಸಿದ ಯಾವುದೇ ಮಾಹಿತಿ, ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಜವಾಬ್ದಾರಿ ಅಥವಾ ಹೊಣೆಗಾರಿಕೆಯನ್ನು Intel ಊಹಿಸುವುದಿಲ್ಲ. ಇಂಟೆಲ್ ಗ್ರಾಹಕರು ಯಾವುದೇ ಪ್ರಕಟಿತ ಮಾಹಿತಿಯನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ಮತ್ತು ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಸೇವೆಗಳಿಗೆ ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಸಾಧನದ ವಿಶೇಷಣಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.
  • ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್‌ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಹೇಳಬಹುದು.

ಪೂರ್ವಾಪೇಕ್ಷಿತ

ಸಂಕ್ಷೇಪಣ

QSPI

ವಿವರಣೆ

ಕ್ವಾಡ್ ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್

RPD/.rpd ಕಚ್ಚಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾ
ಎಸ್.ಬಿ.ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಬಿಲ್ಡ್ ಟೂಲ್ಸ್
SOF/.sof SRAM ವಸ್ತು File
UART ಯುನಿವರ್ಸಲ್ ಅಸಮಕಾಲಿಕ ರಿಸೀವರ್/ಟ್ರಾನ್ಸ್ಮಿಟರ್
UFM ಬಳಕೆದಾರರ ಫ್ಲಾಶ್ ಮೆಮೊರಿ

ಪೂರ್ವಾಪೇಕ್ಷಿತ

  • ಈ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದ ಅನ್ವಯವು ಈ ಕೆಳಗಿನ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸೂಚಿಸಲಾದ ಜ್ಞಾನ ಅಥವಾ ಅನುಭವದ ಮಟ್ಟವನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು:
  • ನಿಯೋಸ್ II ಸಿಸ್ಟಂಗಳ ಕೆಲಸದ ಜ್ಞಾನ ಮತ್ತು ಅವುಗಳನ್ನು ನಿರ್ಮಿಸುವ ಸಾಧನಗಳು. ಈ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಉಪಕರಣಗಳು Quartus® II ಸಾಫ್ಟ್‌ವೇರ್, Qsys ಮತ್ತು Nios II EDS ಅನ್ನು ಒಳಗೊಂಡಿವೆ.
  • ಇಂಟೆಲ್ FPGA ಕಾನ್ಫಿಗರೇಶನ್ ವಿಧಾನಗಳು ಮತ್ತು ಪರಿಕರಗಳ ಜ್ಞಾನ, ಉದಾಹರಣೆಗೆ MAX 10 FPGA ಆಂತರಿಕ ಸಂರಚನೆ, ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ವೈಶಿಷ್ಟ್ಯ ಮತ್ತು PFL.

ಅವಶ್ಯಕತೆಗಳು

  • ಕೆಳಗಿನವುಗಳು ಉಲ್ಲೇಖ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಅವಶ್ಯಕತೆಗಳು:
  • MAX 10 FPGA ಅಭಿವೃದ್ಧಿ ಕಿಟ್
  • Nios II EDS ಜೊತೆಗೆ ಕ್ವಾರ್ಟಸ್ II ಆವೃತ್ತಿ 15.0
  • ಕಾರ್ಯನಿರ್ವಹಿಸುವ UART ಚಾಲಕ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್
  • ಯಾವುದೇ ಬೈನರಿ/ಹೆಕ್ಸಾಡೆಸಿಮಲ್ file ಸಂಪಾದಕ

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ Files

ಕೋಷ್ಟಕ 2: ವಿನ್ಯಾಸ Fileರು ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

File ಹೆಸರು

ಕಾರ್ಖಾನೆ_ಚಿತ್ರ

ವಿವರಣೆ

• ಕ್ವಾರ್ಟಸ್ II ಯಂತ್ರಾಂಶ ವಿನ್ಯಾಸ file CFM0 ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು.

• ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ ಡೌನ್‌ಲೋಡ್‌ನಲ್ಲಿ ದೋಷ ಸಂಭವಿಸಿದಾಗ ಬಳಸಬೇಕಾದ ಫಾಲ್‌ಬ್ಯಾಕ್ ಚಿತ್ರ/ಫ್ಯಾಕ್ಟರಿ ಇಮೇಜ್.

app_image_1 • ಕ್ವಾರ್ಟಸ್ II ಯಂತ್ರಾಂಶ ವಿನ್ಯಾಸ file CFM1 ಮತ್ತು CFM2 ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದು.(1)

• ಸಾಧನದಲ್ಲಿ ಆರಂಭಿಕ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ.

  1. ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಇಮೇಜ್‌ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ, CFM1 ಮತ್ತು CFM2 ಅನ್ನು ಒಂದೇ CFM ಸಂಗ್ರಹಣೆಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ.
File ಹೆಸರು

app_image_2

ವಿವರಣೆ

ಕ್ವಾರ್ಟಸ್ II ಯಂತ್ರಾಂಶ ವಿನ್ಯಾಸ file ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ಸಮಯದಲ್ಲಿ ಅದು app_image_2 ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.

Remote_system_ upgrade.c ನಿಯೋಸ್ II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ರಿಮೋಟ್ ಅಪ್‌ಗ್ರೇಡ್ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ನಿಯಂತ್ರಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ರಿಮೋಟ್ Terminal.exe • ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ file GUI ಜೊತೆಗೆ.

• MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಹೋಸ್ಟ್‌ಗೆ ಟರ್ಮಿನಲ್‌ನಂತೆ ಕಾರ್ಯಗಳು.

• UART ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

• ಈ ಟರ್ಮಿನಲ್‌ಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಕೋಷ್ಟಕ 3: ಮಾಸ್ಟರ್ Fileರು ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

ನೀವು ಈ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಬಹುದು fileವಿನ್ಯಾಸವನ್ನು ಕಂಪೈಲ್ ಮಾಡದೆಯೇ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ರು files.

File ಹೆಸರು

 

factory_application1.pof factory_application1.rpd

ವಿವರಣೆ

ಕ್ವಾರ್ಟಸ್ II ಪ್ರೋಗ್ರಾಮಿಂಗ್ file ಇದು ಫ್ಯಾಕ್ಟರಿ ಇಮೇಜ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ 1 ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆರಂಭಿಕ ಸೆಗಳಲ್ಲಿ ಕ್ರಮವಾಗಿ CFM0 ಮತ್ತು CFM1 ಮತ್ತು CFM2 ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗುವುದುtage.

factory_application2.pof factory_application2.rpd • ಕ್ವಾರ್ಟಸ್ II ಪ್ರೋಗ್ರಾಮಿಂಗ್ file ಇದು ಫ್ಯಾಕ್ಟರಿ ಚಿತ್ರ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2 ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

• ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ಸಮಯದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ 2 ಅನ್ನು ಬದಲಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 1 ಅನ್ನು ನಂತರ ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ, ಕೆಳಗೆ application_ image_2.rpd ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ.

application_image_1.rpd ಕ್ವಾರ್ಟಸ್ II ಕಚ್ಚಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾ file ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 1 ಅನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತದೆ.
application_image_2.rpd ಕ್ವಾರ್ಟಸ್ II ಕಚ್ಚಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾ file ಇದು ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2 ಅನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ.
Nios_application.pof • ಪ್ರೋಗ್ರಾಮಿಂಗ್ file ಅದು ನಿಯೋಸ್ II ಪ್ರೊಸೆಸರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ .ಹೆಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ file ಮಾತ್ರ.

• ಬಾಹ್ಯ QSPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು.

pfl.sof • ಕ್ವಾರ್ಟಸ್ II .sof PFL ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

• MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ QSPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ.

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆintel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-1

ನಿಯೋಸ್ II Gen2 ಪ್ರೊಸೆಸರ್

  • ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ Nios II Gen2 ಪ್ರೊಸೆಸರ್ ಈ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ:
  • ಓದುವುದು, ಬರೆಯುವುದು ಮತ್ತು ಅಳಿಸುವುದು ಸೇರಿದಂತೆ ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್‌ನೊಂದಿಗೆ ಎಲ್ಲಾ ಇಂಟರ್ಫೇಸ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಬಸ್ ಮಾಸ್ಟರ್.
  • ಹೋಸ್ಟ್ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಿಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಐಪಿ ಕೋರ್ ಮೂಲಕ ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ.
  • ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ನೀವು ಪ್ರೊಸೆಸರ್‌ನ ಮರುಹೊಂದಿಸುವ ವೆಕ್ಟರ್ ಅನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ. UFM ಅಥವಾ ಬಾಹ್ಯ QSPI ಫ್ಲ್ಯಾಷ್‌ನಿಂದ ಸರಿಯಾದ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಪ್ರೊಸೆಸರ್ ಬೂಟ್ ಮಾಡುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.
  • ಗಮನಿಸಿ: Nios II ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ದೊಡ್ಡದಾಗಿದ್ದರೆ, ಬಾಹ್ಯ QSPI ಫ್ಲ್ಯಾಷ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ನೀವು ಸಂಗ್ರಹಿಸಲು ಇಂಟೆಲ್ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ. ಈ ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ, ನಿಯೋಸ್ II ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಸಂಗ್ರಹವಾಗಿರುವ ಬಾಹ್ಯ QSPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವ ವೆಕ್ಟರ್ ಸೂಚಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

  • Nios II Gen2 ಹಾರ್ಡ್‌ವೇರ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಟ್ಯುಟೋರಿಯಲ್
  • Nios II Gen2 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್

  • ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ IP ಕೋರ್ CFM ಮತ್ತು UFM ಗೆ ಓದಲು, ಬರೆಯಲು ಅಥವಾ ಅಳಿಸಲು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಲು Nios II ಪ್ರೊಸೆಸರ್‌ಗೆ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್ ನಿಮಗೆ ಹೊಸ ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ ಸ್ಟ್ರೀಮ್‌ನೊಂದಿಗೆ CFM ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ಅಳಿಸಲು ಮತ್ತು ನವೀಕರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಪ್ಯಾರಾಮೀಟರ್ ಎಡಿಟರ್ ಪ್ರತಿ ಮೆಮೊರಿ ಸೆಕ್ಟರ್‌ಗೆ ಪೂರ್ವನಿರ್ಧರಿತ ವಿಳಾಸ ಶ್ರೇಣಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

  • ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್
  • ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಆಲ್ಟೆರಾ ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಐಪಿ ಕೋರ್

  • MAX 10 FPGA ಸಾಧನಗಳಲ್ಲಿ ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ಬ್ಲಾಕ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ನೀವು Altera ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ IP ಕೋರ್ ಅನ್ನು ಬಳಸಬಹುದು. ಆಲ್ಟೆರಾ ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಐಪಿ ಕೋರ್ ಹೊಸ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

  • ಆಲ್ಟೆರಾ ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಐಪಿ ಕೋರ್
  • ಆಲ್ಟೆರಾ ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಐಪಿ ಕೋರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ

ಅಲ್ಟೆರಾ UART IP ಕೋರ್

  • UART IP ಕೋರ್ MAX 10 FPGA ನಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಬಾಹ್ಯ ಸಾಧನದ ನಡುವೆ ಸರಣಿ ಅಕ್ಷರ ಸ್ಟ್ರೀಮ್‌ಗಳ ಸಂವಹನವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. Avalon-MM ಮಾಸ್ಟರ್ ಆಗಿ, Nios II ಪ್ರೊಸೆಸರ್ UART IP ಕೋರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ, ಇದು Avalon-MM ಸ್ಲೇವ್ ಆಗಿದೆ. ನಿಯಂತ್ರಣ ಮತ್ತು ಡೇಟಾ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಓದುವ ಮತ್ತು ಬರೆಯುವ ಮೂಲಕ ಈ ಸಂವಹನವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ.
  • ಕೋರ್ RS-232 ಪ್ರೋಟೋಕಾಲ್ ಸಮಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
  • ಹೊಂದಾಣಿಕೆ ಮಾಡಬಹುದಾದ ಬಾಡ್ ದರ, ಸಮಾನತೆ, ನಿಲುಗಡೆ ಮತ್ತು ಡೇಟಾ ಬಿಟ್‌ಗಳು
  • ಐಚ್ಛಿಕ RTS/CTS ಹರಿವಿನ ನಿಯಂತ್ರಣ ಸಂಕೇತಗಳು

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

  • UART ಕೋರ್
  • UART ಕೋರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಜೆನೆರಿಕ್ ಕ್ವಾಡ್ SPI ನಿಯಂತ್ರಕ IP ಕೋರ್

  • ಜೆನೆರಿಕ್ ಕ್ವಾಡ್ SPI ನಿಯಂತ್ರಕ IP ಕೋರ್ MAX 10 FPGA, ಬಾಹ್ಯ ಫ್ಲಾಶ್ ಮತ್ತು ಆನ್-ಬೋರ್ಡ್ QSPI ಫ್ಲ್ಯಾಷ್ ನಡುವಿನ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕೋರ್ ಓದುವ, ಬರೆಯುವ ಮತ್ತು ಅಳಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳ ಮೂಲಕ QSPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ.
    Nios II ಅಪ್ಲಿಕೇಶನ್ ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಿದಾಗ, ದಿ file ಹೆಕ್ಸ್ನ ಗಾತ್ರ file Nios II ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ರಚಿಸಲಾಗಿದೆ ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಗಾತ್ರದ ಮಿತಿಯನ್ನು ಮೀರಿ, UFM ಅಪ್ಲಿಕೇಶನ್ ಹೆಕ್ಸ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ file. ಇದನ್ನು ಪರಿಹರಿಸಲು, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಹೆಕ್ಸ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಬಾಹ್ಯ QSPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಬಳಸಬಹುದು. file.

ನಿಯೋಸ್ II EDS ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ವಿನ್ಯಾಸ

  • ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವು ರಿಮೋಟ್ ಅಪ್‌ಗ್ರೇಡ್ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸವನ್ನು ನಿಯಂತ್ರಿಸುವ ನಿಯೋಸ್ II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ನಿಯೋಸ್ II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ನಿರ್ದಿಷ್ಟ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ UART ಮೂಲಕ ಹೋಸ್ಟ್ ಟರ್ಮಿನಲ್‌ಗೆ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುತ್ತದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರಗಳನ್ನು ದೂರದಿಂದಲೇ ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ

  • ನೀವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಿಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರವಾನಿಸಿದ ನಂತರ file ರಿಮೋಟ್ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನಿಯೋಸ್ II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ:
  1. CFM1 ಮತ್ತು 2 ಸೆಕ್ಟರ್ ಅನ್ನು ಅನ್-ರಕ್ಷಿಸಲು ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ IP ಕೋರ್ ಕಂಟ್ರೋಲ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿಸಿ.
  2. CFM1 ಮತ್ತು CFM2 ನಲ್ಲಿ ಸೆಕ್ಟರ್ ಅಳಿಸುವಿಕೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ. ಯಶಸ್ವಿ ಅಳಿಸುವಿಕೆ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಾಫ್ಟ್‌ವೇರ್ ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್‌ನ ಸ್ಥಿತಿ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಸಮೀಕ್ಷೆ ಮಾಡುತ್ತದೆ.
  3. stdin ನಿಂದ ಒಂದು ಬಾರಿಗೆ 4 ಬೈಟ್‌ಗಳ ಬಿಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಟರ್ಮಿನಲ್ನಿಂದ ನೇರವಾಗಿ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಅದರ ಮೇಲೆ ಔಟ್ಪುಟ್ ಅನ್ನು ಮುದ್ರಿಸಲು ಬಳಸಬಹುದು. Nios II ಎಕ್ಲಿಪ್ಸ್ ಬಿಲ್ಡ್ ಟೂಲ್‌ನಲ್ಲಿ BSP ಎಡಿಟರ್ ಮೂಲಕ ಪ್ರಮಾಣಿತ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಆಯ್ಕೆಯ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿಸಬಹುದು.
  4. ಪ್ರತಿ ಬೈಟ್‌ಗೆ ಬಿಟ್ ಕ್ರಮವನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸುತ್ತದೆ.
    • ಗಮನಿಸಿ: ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಕೋರ್‌ನ ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದಾಗಿ, ಸಿಎಫ್‌ಎಮ್‌ಗೆ ಬರೆಯುವ ಮೊದಲು ಡೇಟಾವನ್ನು ಪ್ರತಿ ಬೈಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕಾಗುತ್ತದೆ.
  5. CFM4 ಮತ್ತು CFM1 ಗೆ ಒಂದೇ ಬಾರಿಗೆ 2 ಬೈಟ್‌ಗಳ ಡೇಟಾವನ್ನು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಿಟ್ ಸ್ಟ್ರೀಮ್‌ನ ಕೊನೆಯವರೆಗೂ ಈ ಪ್ರಕ್ರಿಯೆಯು ಮುಂದುವರಿಯುತ್ತದೆ.
  6. ಯಶಸ್ವಿ ಬರವಣಿಗೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಸ್ಥಿತಿ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಸಮೀಕ್ಷೆ ಮಾಡುತ್ತದೆ. ಪ್ರಸರಣ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸಲು ಸಂದೇಶವನ್ನು ಕೇಳುತ್ತದೆ.
    • ಗಮನಿಸಿ: ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲವಾದರೆ, ಟರ್ಮಿನಲ್ ಬಿಟ್ ಸ್ಟ್ರೀಮ್ ಕಳುಹಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ದೋಷ ಸಂದೇಶವನ್ನು ರಚಿಸುತ್ತದೆ.
  7. ಯಾವುದೇ ಅನಗತ್ಯ ಬರವಣಿಗೆಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತಡೆಯಲು CFM1 ಮತ್ತು CFM2 ಅನ್ನು ಮರು-ರಕ್ಷಿಸಲು ಕಂಟ್ರೋಲ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

  • ಪರಿವರ್ತಿಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ pof ಜನರೇಷನ್ Fileರು
  • ಆರ್ಪಿಡಿ ರಚಿಸುವ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ fileಪರಿವರ್ತಿಸುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ ರು files.

ರಿಮೋಟ್ ಆಗಿ ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸಲಾಗುತ್ತಿದೆ

  • ಹೋಸ್ಟ್ ರಿಮೋಟ್ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ನೀವು ಟ್ರಿಗ್ಗರ್ ಮರುಸಂರಚನಾ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ, Nios II ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತದೆ:
  1. ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್ನಿಂದ ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸಿ.
  2. ಕೆಳಗಿನ ಎರಡು ಬರಹ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ:
  • ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ IP ಕೋರ್‌ನಲ್ಲಿ 0x03 ರ ಆಫ್‌ಸೆಟ್ ವಿಳಾಸಕ್ಕೆ 0x01 ಅನ್ನು ಬರೆಯಿರಿ. ಈ ಕಾರ್ಯಾಚರಣೆಯು ಭೌತಿಕ CONFIG_SEL ಪಿನ್ ಅನ್ನು ತಿದ್ದಿ ಬರೆಯುತ್ತದೆ ಮತ್ತು ಚಿತ್ರ 1 ಅನ್ನು ಮುಂದಿನ ಬೂಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಚಿತ್ರವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ.
  • ಡ್ಯುಯಲ್ ಕಾನ್ಫಿಗರೇಶನ್ IP ಕೋರ್‌ನಲ್ಲಿ 0x01 ಆಫ್‌ಸೆಟ್ ವಿಳಾಸಕ್ಕೆ 0x00 ಅನ್ನು ಬರೆಯಿರಿ. ಈ ಕಾರ್ಯಾಚರಣೆಯು CFM1 ಮತ್ತು CFM2 ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್‌ಗೆ ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ

ಉಲ್ಲೇಖ ವಿನ್ಯಾಸ ದರ್ಶನintel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-2

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ Files

  • ನೀವು ಈ ಕೆಳಗಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ fileMAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು:

QSPI ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ:

  • sof - ಬಳಕೆ pfl.sof ಅನ್ನು ಉಲ್ಲೇಖ ವಿನ್ಯಾಸದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ PFL ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿರುವ ವಿಭಿನ್ನ .sof ಅನ್ನು ರಚಿಸಲು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು
  • pof - ಸಂರಚನೆ file .ಹೆಕ್ಸ್‌ನಿಂದ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು QSPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ.
  • ಫಾರ್ ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್ಗ್ರೇಡ್:
  • pof - ಸಂರಚನೆ file a .sof ನಿಂದ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಆಂತರಿಕ ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ.
  • rpd-ಒಳಗೊಂಡಿದೆ ICB ಸೆಟ್ಟಿಂಗ್‌ಗಳು, CFM0, CFM1 ಮತ್ತು UFM ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಆಂತರಿಕ ಫ್ಲಾಶ್‌ಗಾಗಿ ಡೇಟಾ.
  • ನಕ್ಷೆ - ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ICB ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಪ್ರತಿಯೊಂದು ಮೆಮೊರಿ ವಲಯದ ವಿಳಾಸ, CFM0, CFM1 ಮತ್ತು UFM.

ಉತ್ಪಾದಿಸುತ್ತಿದೆ fileQSPI ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ ರು

.pof ಅನ್ನು ಉತ್ಪಾದಿಸಲು file QSPI ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಿ:

  1. ನಿಯೋಸ್ II ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು HEX ಅನ್ನು ರಚಿಸಿ file.
    • ಗಮನಿಸಿ: AN730 ಅನ್ನು ನೋಡಿ: Nios II ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಮತ್ತು HEX ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಬಗ್ಗೆ ಮಾಹಿತಿಗಾಗಿ MAX 10 ಸಾಧನಗಳಲ್ಲಿ Nios II ಪ್ರೊಸೆಸರ್ ಬೂಟಿಂಗ್ ವಿಧಾನಗಳು file.
  2. ರಂದು File ಮೆನುವಿನಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಪರಿವರ್ತಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ Files.
  3. ಔಟ್ಪುಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಡಿಯಲ್ಲಿ file, ಪ್ರೋಗ್ರಾಮರ್ ಆಬ್ಜೆಕ್ಟ್ ಆಯ್ಕೆಮಾಡಿ File (.pof) ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ file ಟೈಪ್ ಪಟ್ಟಿ.
  4. ಮೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ, 1-ಬಿಟ್ ನಿಷ್ಕ್ರಿಯ ಸರಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  5. ಕಾನ್ಫಿಗರೇಶನ್ ಸಾಧನ ಪಟ್ಟಿಯಲ್ಲಿ, CFI_512Mb ಆಯ್ಕೆಮಾಡಿ.
  6. ರಲ್ಲಿ File ಹೆಸರು ಬಾಕ್ಸ್, ಸೂಚಿಸಿ file ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಹೆಸರು file ನೀವು ರಚಿಸಲು ಬಯಸುತ್ತೀರಿ.
  7. ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ fileಪಟ್ಟಿಯನ್ನು ಪರಿವರ್ತಿಸಲು, ಆಯ್ಕೆಗಳು ಮತ್ತು SOF ಡೇಟಾ ಸಾಲನ್ನು ತೆಗೆದುಹಾಕಿ. ಹೆಕ್ಸ್ ಡೇಟಾ ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಆಡ್ ಹೆಕ್ಸ್ ಡೇಟಾ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಹೆಕ್ಸ್ ಡೇಟಾ ಸೇರಿಸಿ ಬಾಕ್ಸ್‌ನಲ್ಲಿ, ಸಂಪೂರ್ಣ ವಿಳಾಸವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು .hex ಅನ್ನು ಸೇರಿಸಿ file Nios II EDS ಬಿಲ್ಡ್ ಟೂಲ್‌ಗಳಿಂದ ರಚಿಸಲಾಗಿದೆ.
  8. ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿಸಿದ ನಂತರ, ಸಂಬಂಧಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ರಚಿಸಲು ರಚಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ file.

ಸಂಬಂಧಿತ ಮಾಹಿತಿ

AN730: MAX 10 FPGA ಸಾಧನಗಳಲ್ಲಿ ನಿಯೋಸ್ II ಪ್ರೊಸೆಸರ್ ಬೂಟಿಂಗ್ ವಿಧಾನಗಳು
ಉತ್ಪಾದಿಸುತ್ತಿದೆ fileರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್‌ಗಾಗಿ ರು

.pof, .map ಮತ್ತು .rpd ಅನ್ನು ರಚಿಸಲು fileರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್‌ಗಾಗಿ, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಿ:

  1. Factory_image, application_image_1 ಮತ್ತು application_image_2 ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ ಮತ್ತು ಎಲ್ಲಾ ಮೂರು ವಿನ್ಯಾಸಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ.
  2. ಎರಡು .pof ಅನ್ನು ರಚಿಸಿ fileಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ:
    • ಗಮನಿಸಿ: ಪರಿವರ್ತಿಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ .pof ಜನರೇಷನ್ ಅನ್ನು ನೋಡಿ File.pof ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಹಂತಗಳಿಗೆ ರು files.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-3
  3. ಯಾವುದೇ ಹೆಕ್ಸ್ ಎಡಿಟರ್ ಬಳಸಿ app2.rpd ತೆರೆಯಿರಿ.
  4. ಹೆಕ್ಸ್ ಎಡಿಟರ್‌ನಲ್ಲಿ, .map ಅನ್ನು ಉಲ್ಲೇಖಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತ್ಯದ ಆಫ್‌ಸೆಟ್ ಅನ್ನು ಆಧರಿಸಿ ಬೈನರಿ ಡೇಟಾ ಬ್ಲಾಕ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ file. 10M50 ಸಾಧನಕ್ಕೆ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತ್ಯದ ಆಫ್‌ಸೆಟ್ ಕ್ರಮವಾಗಿ 0x12000 ಮತ್ತು 0xB9FFF ಆಗಿದೆ. ಈ ಬ್ಲಾಕ್ ಅನ್ನು ಹೊಸದಕ್ಕೆ ನಕಲಿಸಿ file ಮತ್ತು ಅದನ್ನು ಬೇರೆ .rpd ನಲ್ಲಿ ಉಳಿಸಿ file. ಈ ಹೊಸ .rpd file ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2 ಅನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-4

ಪರಿವರ್ತಿಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ pof ಜನರೇಷನ್ Files

ಪರಿವರ್ತಿಸಲು .sof files ಗೆ .pof files, ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:

  1. ರಂದು File ಮೆನುವಿನಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಪರಿವರ್ತಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ Files.
  2. ಔಟ್ಪುಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಡಿಯಲ್ಲಿ file, ಪ್ರೋಗ್ರಾಮರ್ ಆಬ್ಜೆಕ್ಟ್ ಆಯ್ಕೆಮಾಡಿ File (.pof) ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ file ಟೈಪ್ ಪಟ್ಟಿ.
  3. ಮೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ, ಆಂತರಿಕ ಸಂರಚನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  4. ರಲ್ಲಿ File ಹೆಸರು ಬಾಕ್ಸ್, ಸೂಚಿಸಿ file ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಹೆಸರು file ನೀವು ರಚಿಸಲು ಬಯಸುತ್ತೀರಿ.
  5. ಮೆಮೊರಿ ನಕ್ಷೆಯನ್ನು ರಚಿಸಲು File (.map), ಮೆಮೊರಿ ನಕ್ಷೆಯನ್ನು ರಚಿಸಿ ಆನ್ ಮಾಡಿ File (ಆಟೋ ಜನರೇಟ್ ಔಟ್‌ಪುಟ್_file.ನಕ್ಷೆ). ನೀವು ಆಯ್ಕೆ/ಬೂಟ್ ಮಾಹಿತಿ ಆಯ್ಕೆಯ ಮೂಲಕ ಹೊಂದಿಸಿರುವ ICB ಸೆಟ್ಟಿಂಗ್‌ನೊಂದಿಗೆ CFM ಮತ್ತು UFM ನ ವಿಳಾಸವನ್ನು .map ಒಳಗೊಂಡಿದೆ.
  6.  ರಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಡೇಟಾವನ್ನು (.rpd) ರಚಿಸಲು, ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ ರಚಿಸಿ RPD ಅನ್ನು ಆನ್ ಮಾಡಿ (ಔಟ್‌ಪುಟ್_ ರಚಿಸಿfile_auto.rpd).
    ಮೆಮೊರಿ ನಕ್ಷೆಯ ಸಹಾಯದಿಂದ File, ನೀವು .rpd ನಲ್ಲಿ ಪ್ರತಿ ಕ್ರಿಯಾತ್ಮಕ ಬ್ಲಾಕ್‌ಗೆ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಗುರುತಿಸಬಹುದು file. ನೀವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕರಗಳಿಗಾಗಿ ಫ್ಲ್ಯಾಶ್ ಡೇಟಾವನ್ನು ಹೊರತೆಗೆಯಬಹುದು ಅಥವಾ ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಮೂಲಕ ಕಾನ್ಫಿಗರೇಶನ್ ಅಥವಾ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಬಹುದು.
  7. .sof ಅನ್ನು ಇನ್‌ಪುಟ್ ಮೂಲಕ ಸೇರಿಸಬಹುದು files ಪಟ್ಟಿಯನ್ನು ಪರಿವರ್ತಿಸಲು ಮತ್ತು ನೀವು ಎರಡು .sof ವರೆಗೆ ಸೇರಿಸಬಹುದು files.
    • ರಿಮೋಟ್ ಸಿಸ್ಟಮ್ ಅಪ್‌ಗ್ರೇಡ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ನೀವು ಮೂಲ ಪುಟ 0 ಡೇಟಾವನ್ನು .pof ನಲ್ಲಿ ಉಳಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಪುಟ 1 ಡೇಟಾವನ್ನು ಹೊಸ .sof ನೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು file. ಇದನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು .pof ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ file ಪುಟ 0 ರಲ್ಲಿ, ನಂತರ
      .sof ಪುಟವನ್ನು ಸೇರಿಸಿ, ನಂತರ ಹೊಸ .sof ಅನ್ನು ಸೇರಿಸಿ file ಗೆ
  8. ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿಸಿದ ನಂತರ, ಸಂಬಂಧಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ರಚಿಸಲು ರಚಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ file.

QSPI ಪ್ರೋಗ್ರಾಮಿಂಗ್

Nios II ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು QSPI ಫ್ಲ್ಯಾಷ್‌ಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಮಾಡಿ:

  1. MAX 10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿ, ಆನ್-ಬೋರ್ಡ್ VTAP (MAX II) ಸಾಧನವನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು MAX10_BYPASSn ಅನ್ನು 0 ಗೆ ಬದಲಾಯಿಸಿ.
  2. ಇಂಟೆಲ್ FPGA ಡೌನ್‌ಲೋಡ್ ಕೇಬಲ್ (ಹಿಂದೆ USB ಬ್ಲಾಸ್ಟರ್) ಅನ್ನು J ಗೆ ಸಂಪರ್ಕಿಸಿTAG ಹೆಡರ್.
  3. ಪ್ರೋಗ್ರಾಮರ್ ವಿಂಡೋದಲ್ಲಿ, ಹಾರ್ಡ್‌ವೇರ್ ಸೆಟಪ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಯುಎಸ್‌ಬಿ ಬ್ಲಾಸ್ಟರ್ ಆಯ್ಕೆಮಾಡಿ.
  4. ಮೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ, ಜೆ ಆಯ್ಕೆಮಾಡಿTAG.
  5. ಎಡ ಫಲಕದಲ್ಲಿ ಸ್ವಯಂ ಪತ್ತೆ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
  6. ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬೇಕಾದ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ File.
  7. pfl.sof ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  8. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
  9. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಯಶಸ್ವಿಯಾದ ನಂತರ, ಬೋರ್ಡ್ ಅನ್ನು ಆಫ್ ಮಾಡದೆಯೇ, ಎಡ ಫಲಕದಲ್ಲಿರುವ ಸ್ವಯಂ ಪತ್ತೆ ಬಟನ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರೋಗ್ರಾಮರ್ ವಿಂಡೋದಲ್ಲಿ QSPI_512Mb ಫ್ಲ್ಯಾಷ್ ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ.
  10. QSPI ಸಾಧನವನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ File.
  11. .pof ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ file .hex ನಿಂದ ಹಿಂದೆ ರಚಿಸಲಾಗಿದೆ file.
  12. QSPI ಫ್ಲ್ಯಾಷ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

J ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆರಂಭಿಕ ಚಿತ್ರದೊಂದಿಗೆ FPGA ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವುದುTAG

ಸಾಧನದ ಆರಂಭಿಕ ಚಿತ್ರವಾಗಿ ನೀವು app1.pof ಅನ್ನು FPGA ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬೇಕು. app1.pof ಅನ್ನು FPGA ಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಮಾಡಿ:

  1. ಪ್ರೋಗ್ರಾಮರ್ ವಿಂಡೋದಲ್ಲಿ, ಹಾರ್ಡ್‌ವೇರ್ ಸೆಟಪ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಯುಎಸ್‌ಬಿ ಬ್ಲಾಸ್ಟರ್ ಆಯ್ಕೆಮಾಡಿ.
  2. ಮೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ, ಜೆ ಆಯ್ಕೆಮಾಡಿTAG.
  3. ಎಡ ಫಲಕದಲ್ಲಿ ಸ್ವಯಂ ಪತ್ತೆ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
  4. ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬೇಕಾದ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ File.
  5. app1.pof ಆಯ್ಕೆಮಾಡಿ.
  6. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

UART ಬಳಸಿಕೊಂಡು ಚಿತ್ರವನ್ನು ನವೀಕರಿಸುವುದು ಮತ್ತು ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸುವುದು

ನಿಮ್ಮ MAX10 FPGA ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ ಅನ್ನು ರಿಮೋಟ್ ಆಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಮಾಡಿ:

  1. ಗಮನಿಸಿ: ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:
    • ಬೋರ್ಡ್‌ನಲ್ಲಿನ CONFIG_SEL ಪಿನ್ ಅನ್ನು 0 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ
    • ನಿಮ್ಮ ಬೋರ್ಡ್‌ನ UART ಪೋರ್ಟ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ
    • Remote Terminal.exe ತೆರೆಯಿರಿ ಮತ್ತು ರಿಮೋಟ್ ಟರ್ಮಿನಲ್ ಇಂಟರ್ಫೇಸ್ ತೆರೆಯುತ್ತದೆ.
  2. ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ವಿಂಡೋ ಕಾಣಿಸುತ್ತದೆ.
  3. ಕ್ವಾರ್ಟಸ್ II UART IP ಕೋರ್‌ನಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ UART ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ರಿಮೋಟ್ ಟರ್ಮಿನಲ್‌ನ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಿ. ಸೆಟ್ಟಿಂಗ್ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-5
  4. ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಲ್ಲಿರುವ nCONFIG ಬಟನ್ ಅಥವಾ ಸೆಂಡ್ ಟೆಕ್ಸ್ಟ್ ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಕೀ-ಇನ್ 1 ಅನ್ನು ಒತ್ತಿ, ತದನಂತರ Enter ಒತ್ತಿರಿ.
    • ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಕಾರ್ಯಾಚರಣೆಯ ಆಯ್ಕೆಯ ಪಟ್ಟಿಯು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ:intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-6
    • ಗಮನಿಸಿ: ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ಪಠ್ಯವನ್ನು ಕಳುಹಿಸು ಬಾಕ್ಸ್‌ನಲ್ಲಿರುವ ಸಂಖ್ಯೆಯನ್ನು ಕೀಲಿಸಿ, ತದನಂತರ Enter ಒತ್ತಿರಿ.
  5. ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 1 ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2 ಅನ್ನು ನವೀಕರಿಸಲು, ಕಾರ್ಯಾಚರಣೆ 2 ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. CFM1 ಮತ್ತು CFM2 ನ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತಿಮ ವಿಳಾಸವನ್ನು ಸೇರಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ.
    • ಗಮನಿಸಿ: ನಕ್ಷೆಯಲ್ಲಿ ತೋರಿಸಿರುವ ವಿಳಾಸ file ICB ಸೆಟ್ಟಿಂಗ್‌ಗಳು, CFM ಮತ್ತು UFM ಆದರೆ ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ
    • Flash IP CFM ಮತ್ತು UFM ಅನ್ನು ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು. ಆದ್ದರಿಂದ, ನಕ್ಷೆಯಲ್ಲಿ ತೋರಿಸಿರುವ ವಿಳಾಸದ ನಡುವೆ ವಿಳಾಸವನ್ನು ಆಫ್‌ಸೆಟ್ ಮಾಡಲಾಗಿದೆ file ಮತ್ತು ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಪ್ಯಾರಾಮೀಟರ್ ವಿಂಡೋ.
  6. ಆಲ್ಟೆರಾ ಆನ್-ಚಿಪ್ ಫ್ಲ್ಯಾಶ್ ಐಪಿ ಪ್ಯಾರಾಮೀಟರ್ ವಿಂಡೋದಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಿಳಾಸವನ್ನು ಆಧರಿಸಿ ವಿಳಾಸವನ್ನು ಕೀಲಿಸಿ.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-7
    • ನೀವು ಅಂತಿಮ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿದ ನಂತರ ಅಳಿಸುವಿಕೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-8
  7. ಅಳಿಸುವಿಕೆ ಯಶಸ್ವಿಯಾದ ನಂತರ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ .rpd ಅನ್ನು ನಮೂದಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ file ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2.
    • ಚಿತ್ರವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು, ಕಳುಹಿಸು ಕ್ಲಿಕ್ ಮಾಡಿFile ಬಟನ್, ತದನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಇಮೇಜ್ 2 ಅನ್ನು ಹೊಂದಿರುವ .rpd ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ತೆರೆಯಿರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
    • ಗಮನಿಸಿ: ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 2 ಹೊರತುಪಡಿಸಿ, ನೀವು ಸಾಧನಕ್ಕೆ ನವೀಕರಿಸಲು ಬಯಸುವ ಯಾವುದೇ ಹೊಸ ಚಿತ್ರವನ್ನು ನೀವು ಬಳಸಬಹುದು.
    • ನವೀಕರಣ ಪ್ರಕ್ರಿಯೆಯು ನೇರವಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಟರ್ಮಿನಲ್ ಮೂಲಕ ಪ್ರಗತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು. ಕಾರ್ಯಾಚರಣೆ ಮೆನು ಮುಗಿದಿದೆ ಎಂದು ಕೇಳುತ್ತದೆ ಮತ್ತು ನೀವು ಈಗ ಮುಂದಿನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.
  8. ಮರುಸಂರಚನೆಯನ್ನು ಪ್ರಚೋದಿಸಲು, ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ 4. ಸಾಧನದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾದ ವಿಭಿನ್ನ ಚಿತ್ರವನ್ನು ಸೂಚಿಸುವ ಎಲ್ಇಡಿ ನಡವಳಿಕೆಯನ್ನು ನೀವು ಗಮನಿಸಬಹುದು.
ಚಿತ್ರ ಎಲ್ಇಡಿ ಸ್ಥಿತಿ (ಸಕ್ರಿಯ ಕಡಿಮೆ)
ಫ್ಯಾಕ್ಟರಿ ಚಿತ್ರ 01010
ಅರ್ಜಿ ಚಿತ್ರ 1 10101
ಅರ್ಜಿ ಚಿತ್ರ 2 01110

ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ದಿನಾಂಕ ಆವೃತ್ತಿ ಬದಲಾವಣೆಗಳು
ಫೆಬ್ರವರಿ 2017 2017.02.21 ಇಂಟೆಲ್ ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಗಿದೆ.
ಜೂನ್ 2015 2015.06.15 ಆರಂಭಿಕ ಬಿಡುಗಡೆ.

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

intel MAX 10 FPGA ಸಾಧನಗಳು ನಿಯೋಸ್ II ಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ UART ಮೇಲೆ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
Nios II ಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ UART ಮೇಲೆ MAX 10 FPGA ಸಾಧನಗಳು, MAX 10 FPGA ಸಾಧನಗಳು, Nios II ಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ UART ಮೇಲೆ, UART ಮೇಲೆ, Nios II ಪ್ರೊಸೆಸರ್ UART, Nios II, ಪ್ರೊಸೆಸರ್ UART

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

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