இன்டெல்-லோகோ

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 சாதனங்கள் ரிமோட் சிஸ்டம் மேம்படுத்தல் அம்சத்தை மேலும் மேம்படுத்தும் இரண்டு உள்ளமைவு படங்கள் வரை சேமிக்கும் திறனை வழங்குகிறது.

சுருக்கங்கள்

சுருக்கம் விளக்கம்
அவலோன்-எம்.எம் Avalon Memory-Mapped Configuration Flash memory
CFM வரைகலை பயனர் இடைமுகம்
ஐசிபி துவக்க கட்டமைப்பு பிட்
MAP/.map நினைவக வரைபடம் File
நியோஸ் II EDS நியோஸ் II உட்பொதிக்கப்பட்ட டிசைன் சூட் ஆதரவு
PFL பேரலல் ஃப்ளாஷ் லோடர் ஐபி கோர்
POF/.pof புரோகிராமர் பொருள் File
QSPI குவாட் தொடர் புற இடைமுகம்
RPD/.rpd மூல நிரலாக்க தரவு
எஸ்.பி.டி மென்பொருள் உருவாக்க கருவிகள்
SOF/.sof SRAM பொருள் File
வண்டி யுனிவர்சல் ஒத்திசைவற்ற ரிசீவர்/டிரான்ஸ்மிட்டர்
யுஎஃப்எம் பயனர் ஃபிளாஷ் நினைவகம்

தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்

முன்நிபந்தனை

இந்த குறிப்பு வடிவமைப்பின் பயன்பாட்டிற்கு, பின்வரும் பகுதிகளில் குறிப்பிட்ட அளவிலான அறிவு அல்லது அனுபவத்தை நீங்கள் கொண்டிருக்க வேண்டும்:

தேவைகள்:

குறிப்பு வடிவமைப்பிற்கான வன்பொருள் மற்றும் மென்பொருள் தேவைகள் பின்வருமாறு:

குறிப்பு வடிவமைப்பு 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 ஆகியவற்றில் திட்டமிடப்பட வேண்டும்
முறையே ஆரம்ப s இல்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 இருக்கும் போது, ​​firmware மேம்படுத்தல்கள் FPGA இல் உள்ள வன்பொருள் படத்தின் புதுப்பிப்புகளை உள்ளடக்கும்.
MAX10 FPGA சாதனங்கள் ரிமோட் சிஸ்டம் மேம்படுத்தல் அம்சத்தை மேலும் மேம்படுத்தும் இரண்டு உள்ளமைவு படங்கள் வரை சேமிக்கும் திறனை வழங்குகிறது. தற்போதைய படத்தில் பிழை ஏற்பட்டால் ஏற்றப்படும் பேக் அப் படமாக படங்களில் ஒன்று இருக்கும்.

சுருக்கங்கள்

அட்டவணை 1: சுருக்கங்களின் பட்டியல்

சுருக்க விளக்கம்
அவலோன்-எம்.எம் அவலோன் நினைவகம்-வரைபடம்
CFM உள்ளமைவு ஃபிளாஷ் நினைவகம்
GUI வரைகலை பயனர் இடைமுகம்
ஐசிபி துவக்க கட்டமைப்பு பிட்
MAP/.map நினைவக வரைபடம் File
நியோஸ் II EDS நியோஸ் II உட்பொதிக்கப்பட்ட டிசைன் சூட் ஆதரவு
PFL பேரலல் ஃப்ளாஷ் லோடர் ஐபி கோர்
POF/.pof புரோகிராமர் பொருள் File
  • இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. Intel, Intel லோகோ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus மற்றும் Stratix வார்த்தைகள் மற்றும் லோகோக்கள் அமெரிக்கா மற்றும்/அல்லது பிற நாடுகளில் உள்ள Intel கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகளாகும். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
  • பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

முன்நிபந்தனை

சுருக்கம்

QSPI

விளக்கம்

குவாட் தொடர் புற இடைமுகம்

RPD/.rpd மூல நிரலாக்க தரவு
எஸ்.பி.டி மென்பொருள் உருவாக்க கருவிகள்
SOF/.sof SRAM பொருள் File
UART யுனிவர்சல் ஒத்திசைவற்ற ரிசீவர்/டிரான்ஸ்மிட்டர்
யுஎஃப்எம் பயனர் ஃபிளாஷ் நினைவகம்

முன்நிபந்தனை

  • இந்த குறிப்பு வடிவமைப்பின் பயன்பாட்டிற்கு, பின்வரும் பகுதிகளில் குறிப்பிட்ட அளவிலான அறிவு அல்லது அனுபவத்தை நீங்கள் கொண்டிருக்க வேண்டும்:
  • நியோஸ் II அமைப்புகள் மற்றும் அவற்றை உருவாக்குவதற்கான கருவிகள் பற்றிய வேலை அறிவு. இந்த அமைப்புகள் மற்றும் கருவிகளில் Quartus® II மென்பொருள், Qsys மற்றும் Nios II EDS ஆகியவை அடங்கும்.
  • MAX 10 FPGA உள் கட்டமைப்பு, ரிமோட் சிஸ்டம் மேம்படுத்தல் அம்சம் மற்றும் PFL போன்ற Intel FPGA உள்ளமைவு முறைகள் மற்றும் கருவிகள் பற்றிய அறிவு.

தேவைகள்

  • குறிப்பு வடிவமைப்பிற்கான வன்பொருள் மற்றும் மென்பொருள் தேவைகள் பின்வருமாறு:
  • 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 ஆரம்ப வினாடிகளில் முறையே CFM1 மற்றும் CFM0 & CFM1 ஆக திட்டமிடப்பட வேண்டிய தொழிற்சாலை படம் மற்றும் பயன்பாட்டுப் படம் 2 ஆகியவற்றைக் கொண்டுள்ளது.tage.

factory_application2.pof factory_application2.rpd • குவார்டஸ் II நிரலாக்கம் file இது தொழிற்சாலை படம் மற்றும் பயன்பாட்டு படம் 2 ஆகியவற்றைக் கொண்டுள்ளது.

• ரிமோட் சிஸ்டம் மேம்படுத்தலின் போது அப்ளிகேஷன் பிம்பம் 2 ஐ மாற்ற, கீழே உள்ள application_ image_1.rpd எனப் பெயரிடப்பட்ட பயன்பாட்டுப் படம் 2 பின்னர் பிரித்தெடுக்கப்படும்.

application_image_1.rpd குவார்டஸ் II மூல நிரலாக்க தரவு file அதில் பயன்பாட்டு படம் 1 மட்டுமே உள்ளது.
application_image_2.rpd குவார்டஸ் II மூல நிரலாக்க தரவு file அதில் பயன்பாட்டுப் படம் 2 மட்டுமே உள்ளது.
Nios_application.pof • நிரலாக்கம் file அது Nios II செயலி மென்பொருள் பயன்பாடு .hex 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

Nios II Gen2 செயலி

  • குறிப்பு வடிவமைப்பில் உள்ள Nios II Gen2 செயலி பின்வரும் செயல்பாடுகளைக் கொண்டுள்ளது:
  • ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர் மூலம் அனைத்து இடைமுக செயல்பாடுகளையும் கையாளும் ஒரு பஸ் மாஸ்டர், படிக்க, எழுத மற்றும் அழித்தல் உட்பட.
  • ஹோஸ்ட் கம்ப்யூட்டரிலிருந்து புரோகிராமிங் பிட் ஸ்ட்ரீமைப் பெற மென்பொருளில் ஒரு வழிமுறையை வழங்குகிறது மற்றும் இரட்டை உள்ளமைவு ஐபி கோர் மூலம் மறுகட்டமைப்பைத் தூண்டுகிறது.
  • அதன்படி செயலியின் ரீசெட் வெக்டரை அமைக்க வேண்டும். UFM அல்லது வெளிப்புற QSPI ஃபிளாஷிலிருந்து சரியான பயன்பாட்டுக் குறியீட்டை செயலி துவக்குவதை உறுதிசெய்வதாகும்.
  • குறிப்பு: Nios II பயன்பாட்டுக் குறியீடு பெரியதாக இருந்தால், வெளிப்புற QSPI ஃபிளாஷில் பயன்பாட்டுக் குறியீட்டைச் சேமிக்குமாறு Intel பரிந்துரைக்கிறது. இந்த குறிப்பு வடிவமைப்பில், நியோஸ் II பயன்பாட்டுக் குறியீடு சேமிக்கப்பட்டுள்ள வெளிப்புற QSPI ஃபிளாஷை மீட்டமைக்கும் திசையன் சுட்டிக்காட்டுகிறது.

தொடர்புடைய தகவல்

  • Nios II Gen2 வன்பொருள் மேம்பாட்டு பயிற்சி
  • Nios II Gen2 செயலியை உருவாக்குவது பற்றிய கூடுதல் தகவல்களை வழங்குகிறது.

ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர்

  • ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர், சிஎஃப்எம் மற்றும் யுஎஃப்எம் ஆகியவற்றில் படிக்க, எழுத அல்லது அழிக்க நியோஸ் II செயலிக்கான இடைமுகமாக செயல்படுகிறது. ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர், புதிய உள்ளமைவு பிட் ஸ்ட்ரீமுடன் CFM ஐ அணுகவும், அழிக்கவும் மற்றும் புதுப்பிக்கவும் உங்களை அனுமதிக்கிறது. Altera On-Chip Flash IP அளவுரு எடிட்டர் ஒவ்வொரு நினைவகத் துறைக்கும் முன்னரே தீர்மானிக்கப்பட்ட முகவரி வரம்பைக் காட்டுகிறது.

தொடர்புடைய தகவல்

  • ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர்
  • Altera On-Chip Flash IP கோர் பற்றிய கூடுதல் தகவலை வழங்குகிறது.

Altera இரட்டை கட்டமைப்பு ஐபி கோர்

  • MAX 10 FPGA சாதனங்களில் ரிமோட் சிஸ்டம் மேம்படுத்தல் பிளாக்கை அணுக Altera Dual Configuration IP மையத்தைப் பயன்படுத்தலாம். Altera Dual Configuration IP கோர் ஆனது, புதிய படத்தைப் பதிவிறக்கியவுடன் மறுகட்டமைப்பைத் தூண்டுவதற்கு உங்களை அனுமதிக்கிறது.

தொடர்புடைய தகவல்

  • Altera இரட்டை கட்டமைப்பு ஐபி கோர்
  • Altera Dual Configuration IP கோர் பற்றிய கூடுதல் தகவல்களை வழங்குகிறது

அல்டெரா UART ஐபி கோர்

  • 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 ஃபிளாஷை படிக்க, எழுதுதல் மற்றும் அழிக்கும் செயல்பாடுகள் மூலம் அணுகலை வழங்குகிறது.
    நியோஸ் II பயன்பாடு கூடுதல் வழிமுறைகளுடன் விரிவடையும் போது, ​​தி file ஹெக்ஸின் அளவு file Nios II பயன்பாட்டிலிருந்து உருவாக்கப்படும் பெரியதாக இருக்கும். குறிப்பிட்ட அளவு வரம்புக்கு அப்பால், அப்ளிகேஷன் ஹெக்ஸைச் சேமிக்க UFMக்கு போதுமான இடம் இருக்காது file. இதைத் தீர்க்க, MAX 10 FPGA டெவலப்மென்ட் கிட்டில் கிடைக்கும் வெளிப்புற QSPI ஃபிளாஷ் பயன்பாட்டை ஹெக்ஸைச் சேமிக்க பயன்படுத்தலாம். file.

நியோஸ் II EDS மென்பொருள் பயன்பாட்டு வடிவமைப்பு

  • ரிமோட் அப்கிரேட் சிஸ்டம் வடிவமைப்பைக் கட்டுப்படுத்தும் நியோஸ் II மென்பொருள் பயன்பாட்டுக் குறியீடு குறிப்பு வடிவமைப்பில் உள்ளது. நியோஸ் II மென்பொருள் பயன்பாட்டுக் குறியீடு குறிப்பிட்ட வழிமுறைகளை செயல்படுத்துவதன் மூலம் UART மூலம் ஹோஸ்ட் டெர்மினலுக்கு பதிலளிக்கிறது.

பயன்பாட்டுப் படங்களை தொலைநிலையில் புதுப்பித்தல்

  • நீங்கள் ஒரு நிரலாக்க பிட் ஸ்ட்ரீமை அனுப்பிய பிறகு file ரிமோட் டெர்மினலைப் பயன்படுத்தி, நியோஸ் II மென்பொருள் பயன்பாடு பின்வருமாறு வடிவமைக்கப்பட்டுள்ளது:
  1. CFM1 & 2 செக்டரைப் பாதுகாக்க ஆல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி கோர் கண்ட்ரோல் ரெஜிஸ்டரை அமைக்கவும்.
  2. CFM1 மற்றும் CFM2 இல் செக்டார் அழிக்கும் செயல்பாட்டைச் செய்யவும். அல்டெரா ஆன்-சிப் ஃபிளாஷ் ஐபி மையத்தின் நிலைப் பதிவேட்டை மென்பொருள் வாக்கெடுப்பு நடத்தி வெற்றிகரமான அழிப்பை உறுதி செய்கிறது.
  3. stdin இலிருந்து ஒரு நேரத்தில் 4 பைட்டுகள் பிட் ஸ்ட்ரீமைப் பெறுங்கள். ஹோஸ்ட் டெர்மினலில் இருந்து நேரடியாக தரவைப் பெறவும், வெளியீட்டை அச்சிடவும் நிலையான உள்ளீடு மற்றும் வெளியீடு பயன்படுத்தப்படலாம். நியோஸ் II எக்லிப்ஸ் பில்ட் கருவியில் உள்ள BSP எடிட்டர் மூலம் நிலையான உள்ளீடு மற்றும் வெளியீட்டு விருப்பத்தின் வகைகளை அமைக்கலாம்.
  4. ஒவ்வொரு பைட்டுக்கும் பிட் வரிசையை மாற்றுகிறது.
    • குறிப்பு: ஆல்டெரா ஆன்-சிப் ஃப்ளாஷ் ஐபி கோர் உள்ளமைவின் காரணமாக, ஒவ்வொரு பைட் தரவையும் சிஎஃப்எம்மில் எழுதுவதற்கு முன் மாற்றியமைக்க வேண்டும்.
  5. CFM4 மற்றும் CFM1 இல் ஒரே நேரத்தில் 2 பைட்டுகள் தரவை எழுதத் தொடங்குங்கள். நிரலாக்க பிட் ஸ்ட்ரீம் முடியும் வரை இந்த செயல்முறை தொடரும்.
  6. வெற்றிகரமான எழுதும் செயல்பாட்டை உறுதிசெய்ய Altera On-Chip Flash IP இன் நிலைப் பதிவேட்டில் கருத்துக் கணிப்பு. பரிமாற்றம் முடிந்தது என்பதைக் குறிக்க ஒரு செய்தி கேட்கிறது.
    • குறிப்பு: எழுதும் செயல்பாடு தோல்வியுற்றால், டெர்மினல் பிட் ஸ்ட்ரீம் அனுப்பும் செயல்முறையை நிறுத்தி பிழைச் செய்தியை உருவாக்கும்.
  7. தேவையற்ற எழுத்துச் செயல்பாட்டைத் தடுக்க CFM1 மற்றும் CFM2 ஐ மீண்டும் பாதுகாக்க கட்டுப்பாட்டுப் பதிவேட்டை அமைக்கிறது.

தொடர்புடைய தகவல்

  • கன்வர்ட் புரோகிராமிங் மூலம் pof தலைமுறை Fileகள் மீது
  • rpd ஐ உருவாக்குவது பற்றிய தகவலை வழங்குகிறது fileமாற்றும் நிரலாக்கத்தின் போது கள் files.

தொலைவிலிருந்து மறுகட்டமைப்பைத் தூண்டுகிறது

  • ஹோஸ்ட் ரிமோட் டெர்மினலில் தூண்டுதல் மறுகட்டமைப்பு செயல்பாட்டைத் தேர்ந்தெடுத்த பிறகு, Nios II மென்பொருள் பயன்பாடு பின்வருவனவற்றைச் செய்யும்:
  1. நிலையான உள்ளீட்டிலிருந்து கட்டளையைப் பெறவும்.
  2. பின்வரும் இரண்டு எழுதும் செயல்பாடுகளுடன் மறுகட்டமைப்பைத் தொடங்கவும்:
  • இரட்டை உள்ளமைவு IP மையத்தில் 0x03 இன் ஆஃப்செட் முகவரிக்கு 0x01 ஐ எழுதவும். இந்தச் செயல்பாடு இயற்பியல் CONFIG_SEL பின்னை மேலெழுதுகிறது மற்றும் படம் 1 ஐ அடுத்த துவக்க உள்ளமைவு படமாக அமைக்கிறது.
  • இரட்டை உள்ளமைவு ஐபி மையத்தில் 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 .hex இலிருந்து உருவாக்கப்பட்டு QSPI ஃபிளாஷில் திட்டமிடப்பட்டது.
  • க்கு ரிமோட் சிஸ்டம் மேம்படுத்தல்:
  • pof - கட்டமைப்பு file ஒரு .sof இலிருந்து உருவாக்கப்பட்டு உள் ஃபிளாஷில் திட்டமிடப்பட்டது.
  • rpd- கொண்டுள்ளது ICB அமைப்புகள், CFM0, CFM1 மற்றும் UFM ஆகியவற்றை உள்ளடக்கிய உள் ஃபிளாஷிற்கான தரவு.
  • வரைபடம் - வைத்திருக்கிறது ICB அமைப்புகளின் ஒவ்வொரு நினைவகப் பிரிவுக்கான முகவரி, CFM0, CFM1 மற்றும் UFM.

உருவாக்குகிறது fileQSPI நிரலாக்கத்திற்கான கள்

.pof ஐ உருவாக்க file QSPI நிரலாக்கத்திற்கு, பின்வரும் படிகளைச் செய்யவும்:

  1. நியோஸ் II திட்டத்தை உருவாக்கி ஹெக்ஸை உருவாக்கவும் 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 நியோஸ் II EDS பில்ட் டூல்ஸ் மூலம் உருவாக்கப்பட்டது.
  8. அனைத்து அமைப்புகளும் அமைக்கப்பட்ட பிறகு, தொடர்புடைய நிரலாக்கத்தை உருவாக்க உருவாக்கு என்பதைக் கிளிக் செய்யவும் file.

தொடர்புடைய தகவல்

AN730: MAX 10 FPGA சாதனங்களில் Nios 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. இந்த புதிய .ஆர்.பி.டி file பயன்பாட்டு படம் 2 மட்டுமே உள்ளது.intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-FIG-4

கன்வர்ட் புரோகிராமிங் மூலம் pof தலைமுறை Files

மாற்ற .sof files to .pof files, பின்வரும் படிகளைப் பின்பற்றவும்:

  1. அன்று File மெனுவில், புரோகிராமிங்கை மாற்று என்பதைக் கிளிக் செய்யவும் Files.
  2. வெளியீட்டு நிரலாக்கத்தின் கீழ் file, புரோகிராமர் பொருளைத் தேர்ந்தெடுக்கவும் File (.pof) நிரலாக்கத்தில் file வகை பட்டியல்.
  3. பயன்முறை பட்டியலில், உள் கட்டமைப்பைத் தேர்ந்தெடுக்கவும்.
  4. இல் File பெயர் பெட்டி, குறிப்பிடவும் file நிரலாக்கத்திற்கான பெயர் file நீங்கள் உருவாக்க வேண்டும்.
  5. நினைவக வரைபடத்தை உருவாக்க File (.map), நினைவக வரைபடத்தை உருவாக்கு என்பதை இயக்கவும் File (தானாக உருவாக்கு வெளியீடு_file.வரைபடம்). .map ஆனது CFM மற்றும் UFM இன் முகவரியைக் கொண்டிருக்கும் ICB அமைப்புடன் நீங்கள் Option/Boot Info விருப்பத்தின் மூலம் அமைத்தீர்கள்.
  6.  மூல நிரலாக்கத் தரவை (.rpd) உருவாக்க, உருவாக்கு கட்டமைப்பு தரவு RPD ஐ இயக்கவும் (வெளியீடு_ உருவாக்கவும்file_auto.rpd).
    நினைவக வரைபடத்தின் உதவியுடன் File, .rpd இல் உள்ள ஒவ்வொரு செயல்பாட்டுத் தொகுதிக்கான தரவையும் நீங்கள் எளிதாக அடையாளம் காணலாம் file. நீங்கள் மூன்றாம் தரப்பு நிரலாக்க கருவிகளுக்கான ஃபிளாஷ் தரவைப் பிரித்தெடுக்கலாம் அல்லது Altera On-Chip Flash IP மூலம் உள்ளமைவு அல்லது பயனர் தரவைப் புதுப்பிக்கலாம்.
  7. உள்ளீடு மூலம் .sof ஐ சேர்க்கலாம் fileபட்டியலை மாற்ற s மற்றும் நீங்கள் இரண்டு .sof வரை சேர்க்கலாம் files.
    • ரிமோட் சிஸ்டம் மேம்படுத்தல் நோக்கங்களுக்காக, நீங்கள் அசல் பக்கம் 0 தரவை .pof இல் வைத்திருக்கலாம் மற்றும் பக்கம் 1 தரவை புதிய .sof உடன் மாற்றலாம் file. இதைச் செய்ய, நீங்கள் .pof ஐச் சேர்க்க வேண்டும் file பக்கம் 0 இல், பின்னர்
      .sof பக்கத்தைச் சேர்க்கவும், பின்னர் புதிய .sof ஐ சேர்க்கவும் file செய்ய
  8. அனைத்து அமைப்புகளும் அமைக்கப்பட்ட பிறகு, தொடர்புடைய நிரலாக்கத்தை உருவாக்க உருவாக்கு என்பதைக் கிளிக் செய்யவும் file.

QSPI நிரலாக்கம்

நியோஸ் II பயன்பாட்டுக் குறியீட்டை QSPI ஃபிளாஷில் நிரல் செய்ய, பின்வரும் படிகளைச் செய்யவும்:

  1. MAX 10 FPGA டெவலப்மெண்ட் கிட்டில், ஆன்-போர்டு VTAP (MAX II) சாதனத்தைத் தவிர்க்க, MAX10_BYPASSn ஐ 0க்கு மாற்றவும்.
  2. Intel FPGA டவுன்லோட் கேபிளை (முன்னர் USB பிளாஸ்டர்) J உடன் இணைக்கவும்TAG தலைப்பு.
  3. புரோகிராமர் சாளரத்தில், வன்பொருள் அமைவு என்பதைக் கிளிக் செய்து, USB பிளாஸ்டரைத் தேர்ந்தெடுக்கவும்.
  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. புரோகிராமர் சாளரத்தில், வன்பொருள் அமைவு என்பதைக் கிளிக் செய்து, USB பிளாஸ்டரைத் தேர்ந்தெடுக்கவும்.
  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 ஆனால் Altera On-Chip ஆகியவை அடங்கும்
    • Flash IP ஆனது CFM மற்றும் UFM ஐ மட்டுமே அணுக முடியும். எனவே, வரைபடத்தில் காட்டப்பட்டுள்ள முகவரிக்கு இடையில் ஒரு முகவரி ஆஃப்செட் உள்ளது file மற்றும் Altera On-Chip Flash IP அளவுரு சாளரம்.
  6. Altera On-Chip Flash IP அளவுரு சாளரத்தால் குறிப்பிடப்பட்ட முகவரியின் அடிப்படையில் முகவரியை உள்ளிடவும்.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. சாதனத்தில் ஏற்றப்பட்ட வெவ்வேறு படத்தைக் குறிக்கும் LED நடத்தையை நீங்கள் அவதானிக்கலாம்.
படம் LED நிலை (செயலில் குறைவு)
தொழிற்சாலை படம் 01010
விண்ணப்பப் படம் 1 10101
விண்ணப்பப் படம் 2 01110

ஆவண திருத்த வரலாறு

தேதி பதிப்பு மாற்றங்கள்
பிப்ரவரி 2017 2017.02.21 இன்டெல் என மறுபெயரிடப்பட்டது.
ஜூன் 2015 2015.06.15 ஆரம்ப வெளியீடு.

ஆவணங்கள் / ஆதாரங்கள்

intel MAX 10 FPGA சாதனங்கள் நியோஸ் II செயலியுடன் UARTக்கு மேல் [pdf] பயனர் வழிகாட்டி
Nios II செயலியுடன் UARTக்கு மேல் MAX 10 FPGA சாதனங்கள், MAX 10 FPGA சாதனங்கள், Nios II செயலியுடன் UARTக்கு மேல், UARTக்கு மேல், Nios II செயலி UART, Nios II, செயலி UART

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *