intel MAX 10 FPGA መሳሪያዎች ከ UART በላይ ከኒዮስ II ፕሮሰሰር ጋር
የምርት መረጃ
የማጣቀሻ ዲዛይኑ በኒዮስ II-ተኮር ስርዓቶች ለMAX 10 FPGA መሳሪያዎች መሰረታዊ የርቀት ውቅር ባህሪያትን ተግባራዊ የሚያደርግ ቀላል መተግበሪያን ያቀርባል። በMAX 10 FPGA ልማት ኪት ውስጥ የተካተተው የUART በይነገጽ የርቀት ውቅረት ተግባርን ለማቅረብ ከAltera UART IP core ጋር አብሮ ጥቅም ላይ ይውላል። MAX10 FPGA መሳሪያዎች እስከ ሁለት የውቅር ምስሎችን የማከማቸት አቅም ይሰጣሉ ይህም የርቀት ስርዓትን የማሻሻል ባህሪን የበለጠ ያሳድጋል።
ምህጻረ ቃል
ምህጻረ ቃል | መግለጫ |
---|---|
አቫሎን-ኤም.ኤም | አቫሎን ሜሞሪ-ካርታ ውቅር ፍላሽ ማህደረ ትውስታ |
ሲኤፍኤም | ግራፊክ የተጠቃሚ በይነገጽ |
አይሲቢ | የማስጀመሪያ ውቅር ቢት |
ካርታ / ካርታ | የማስታወሻ ካርታ File |
ኒዮስ II ኢ.ዲ.ኤስ | ኒዮስ II የተከተተ ንድፍ Suite ድጋፍ |
ፒኤፍኤል | ትይዩ ፍላሽ ጫኚ IP ኮር |
POF / .pof | ፕሮግራመር ነገር File |
QSPI | ባለአራት ተከታታይ ተጓዳኝ በይነገጽ |
RPD/.rpd | ጥሬ የፕሮግራም አወጣጥ ውሂብ |
SBT | የሶፍትዌር ግንባታ መሳሪያዎች |
SOF / .ሶፍ | SRAM ነገር File |
CART | ሁለንተናዊ ያልተመሳሰለ ተቀባይ/አስተላላፊ |
ዩኤፍኤም | የተጠቃሚ ፍላሽ ማህደረ ትውስታ |
የምርት አጠቃቀም መመሪያዎች
ቅድመ ሁኔታ
የዚህ የማጣቀሻ ንድፍ አተገባበር በሚከተሉት መስኮች የተጠቆመውን የእውቀት ደረጃ ወይም ልምድ እንዲኖርዎት ይፈልጋል።
መስፈርቶች፡
ለማጣቀሻ ዲዛይን የሃርድዌር እና የሶፍትዌር መስፈርቶች የሚከተሉት ናቸው።
የማጣቀሻ ንድፍ Files
File ስም | መግለጫ |
---|---|
የፋብሪካ_ምስል | በሁለት ውቅር ምስሎች ውቅር ሁነታ፣ CFM1 እና CFM2 ወደ ነጠላ የሲኤፍኤም ማከማቻ ይጣመራሉ። |
የመተግበሪያ_ምስል_1 | ኳርትስ II የሃርድዌር ንድፍ file app_image_2ን የሚተካ በርቀት ስርዓት ማሻሻያ ወቅት. |
የመተግበሪያ_ምስል_2 | ኒዮስ II የሶፍትዌር አፕሊኬሽን ኮድ እንደ ተቆጣጣሪ ሆኖ ይሰራል የርቀት ማሻሻያ ስርዓት ንድፍ. |
የርቀት_ስርዓት_upgrade.c | |
ፋብሪካ_መተግበሪያ1.pof | ኳርትስ II ፕሮግራሚንግ file የፋብሪካ ምስል እና ያቀፈ የመተግበሪያ ምስል 1፣ ወደ CFM0 እና CFM1 እና CFM2 ሊቀረጽ ነው። በቅደም ተከተል መጀመሪያ stage. |
ፋብሪካ_መተግበሪያ1.rpd | |
መተግበሪያ_ምስል_1.rpd | |
መተግበሪያ_ምስል_2.rpd | |
Nios_application.pof |
የማጣቀሻ ዲዛይኑ በኒዮስ II-ተኮር ስርዓቶች ለMAX 10 FPGA መሳሪያዎች መሰረታዊ የርቀት ውቅር ባህሪያትን ተግባራዊ የሚያደርግ ቀላል መተግበሪያን ያቀርባል። በMAX 10 FPGA ልማት ኪት ውስጥ የተካተተው የUART በይነገጽ የርቀት ውቅረት ተግባርን ለማቅረብ ከAltera UART IP core ጋር አብሮ ጥቅም ላይ ይውላል።
የማጣቀሻ ንድፍ Files
የርቀት ስርዓት ማሻሻያ ከMAX 10 FPGA Over ጋርview
የርቀት ስርዓት ማሻሻያ ባህሪን በመጠቀም ለFPGA መሳሪያዎች ማሻሻያዎች እና የሳንካ ጥገናዎች በርቀት ሊደረጉ ይችላሉ። በተሰቀለ የስርዓት አካባቢ፣ ፈርምዌር በተለያዩ የፕሮቶኮሎች አይነት እንደ UART፣ Ethernet እና I2C በተደጋጋሚ መዘመን አለበት። የተከተተው ስርዓት FPGAን ሲያካትት የጽኑዌር ማሻሻያ በFPGA ላይ ያለውን የሃርድዌር ምስል ዝማኔዎችን ሊያካትቱ ይችላሉ።
MAX10 FPGA መሳሪያዎች እስከ ሁለት የውቅር ምስሎችን የማከማቸት አቅም ይሰጣሉ ይህም የርቀት ስርዓትን የማሻሻል ባህሪን የበለጠ ያሳድጋል። ከምስሎቹ አንዱ አሁን ባለው ምስል ላይ ስህተት ከተፈጠረ የተጫነው የመጠባበቂያ ምስል ይሆናል።
ምህጻረ ቃል
ሠንጠረዥ 1፡ የአህጽሮተ ቃላት ዝርዝር
ምህጻረ ቃል መግለጫ | |
አቫሎን-ኤም.ኤም | አቫሎን ማህደረ ትውስታ-ካርታ |
ሲኤፍኤም | የማዋቀር ፍላሽ ማህደረ ትውስታ |
GUI | ግራፊክ የተጠቃሚ በይነገጽ |
አይሲቢ | የማስጀመሪያ ውቅር ቢት |
ካርታ / ካርታ | የማስታወሻ ካርታ File |
ኒዮስ II ኢ.ዲ.ኤስ | ኒዮስ II የተከተተ ንድፍ Suite ድጋፍ |
ፒኤፍኤል | ትይዩ ፍላሽ ጫኚ IP ኮር |
POF / .pof | ፕሮግራመር ነገር File |
- ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ ኢንቴል አርማ፣ Altera፣ Arria፣ Cyclone፣ Enpiion፣ MAX፣ Nios፣ Quartus እና Stratix ቃላት እና አርማዎች የኢንቴል ኮርፖሬሽን የንግድ ምልክቶች ወይም በአሜሪካ እና/ወይም በሌሎች ሀገራት ያሉ ስርአቶቹ ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል፣ነገር ግን በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
- ሌሎች ስሞች እና የንግድ ምልክቶች እንደ የሌሎች ንብረት ሊጠየቁ ይችላሉ።
ቅድመ ሁኔታ
ምህጻረ ቃል
QSPI |
መግለጫ
ባለአራት ተከታታይ ተጓዳኝ በይነገጽ |
RPD/.rpd | ጥሬ የፕሮግራም አወጣጥ ውሂብ |
SBT | የሶፍትዌር ግንባታ መሳሪያዎች |
SOF / .ሶፍ | SRAM ነገር File |
UART | ሁለንተናዊ ያልተመሳሰለ ተቀባይ/አስተላላፊ |
ዩኤፍኤም | የተጠቃሚ ፍላሽ ማህደረ ትውስታ |
ቅድመ ሁኔታ
- የዚህ የማጣቀሻ ንድፍ አተገባበር በሚከተሉት መስኮች የተጠቆመውን የእውቀት ደረጃ ወይም ልምድ እንዲኖርዎት ይፈልጋል።
- የኒዮስ II ስርዓቶች የስራ ዕውቀት እና እነሱን ለመገንባት የሚረዱ መሳሪያዎች። እነዚህ ስርዓቶች እና መሳሪያዎች Quartus® II ሶፍትዌር፣ Qsys እና Nios II EDS ያካትታሉ።
- እንደ MAX 10 FPGA ውስጣዊ ውቅር፣ የርቀት ስርዓት ማሻሻያ ባህሪ እና PFL ያሉ የIntel FPGA ውቅረት ዘዴዎች እና መሳሪያዎች እውቀት።
መስፈርቶች
- ለማጣቀሻ ዲዛይን የሃርድዌር እና የሶፍትዌር መስፈርቶች የሚከተሉት ናቸው።
- ማክስ 10 FPGA ልማት ኪት
- ኳርትስ II ስሪት 15.0 ከኒዮስ II ኢ.ዲ.ኤስ
- የሚሰራ UART ሾፌር እና በይነገጽ ያለው ኮምፒውተር
- ማንኛውም ሁለትዮሽ/ሄክሳዴሲማል file አርታዒ
የማጣቀሻ ንድፍ Files
ሠንጠረዥ 2፡ ንድፍ Files በማጣቀሻ ንድፍ ውስጥ ተካትቷል
File ስም
የፋብሪካ_ምስል |
መግለጫ
• ኳርትስ II የሃርድዌር ንድፍ file በ CFM0 ውስጥ የሚከማች. • በመተግበሪያው ምስል ማውረድ ላይ ስህተቱ በሚከሰትበት ጊዜ ጥቅም ላይ የሚውለው የኋሊት ምስል/የፋብሪካ ምስል። |
የመተግበሪያ_ምስል_1 | • ኳርትስ II የሃርድዌር ንድፍ file በ CFM1 እና CFM2 ውስጥ ይከማቻል።(1)
• በመሳሪያው ውስጥ የተጫነው የመጀመሪያ መተግበሪያ ምስል። |
- በባለሁለት ውቅር የምስሎች ውቅረት ሁነታ፣ CFM1 እና CFM2 ወደ ነጠላ CFM ማከማቻ ይጣመራሉ።
File ስም
የመተግበሪያ_ምስል_2 |
መግለጫ
ኳርትስ II የሃርድዌር ንድፍ file በርቀት ስርዓት ማሻሻያ ወቅት አፕ_image_2ን የሚተካ። |
የርቀት_ስርዓት_ አሻሽል.c | የርቀት ማሻሻያ ስርዓት ንድፍ ተቆጣጣሪ ሆኖ የሚሰራው የኒዮስ II ሶፍትዌር መተግበሪያ ኮድ |
የርቀት ተርሚናል.exe | • ሊተገበር የሚችል file ከ GUI ጋር.
• ከMAX 10 FPGA ልማት ኪት ጋር መስተጋብር ለመፍጠር እንደ አስተናጋጅ ተርሚናል ሆኖ ይሰራል። • የፕሮግራሚንግ ዳታ በ UART በኩል ይልካል። • የዚህ ተርሚናል ምንጭ ኮድ ተካትቷል። |
ሠንጠረዥ 3፡ መምህር Files በማጣቀሻ ንድፍ ውስጥ ተካትቷል
እነዚህን ማስተር መጠቀም ይችላሉ fileዲዛይኑን ሳያጠናቅቅ ለማጣቀሻ ንድፍ s files.
File ስም
ፋብሪካ_application1.pof factory_application1.rpd |
መግለጫ
ኳርትስ II ፕሮግራሚንግ file የፋብሪካ ምስል እና አፕሊኬሽን ምስል 1ን ያቀፈ፣ በ CFM0 እና CFM1 እና CFM2 በመነሻ ሰ.tage. |
ፋብሪካ_application2.pof factory_application2.rpd | • ኳርተስ II ፕሮግራሚንግ file የፋብሪካ ምስል እና አፕሊኬሽን ምስልን ያቀፈ 2.
• የመተግበሪያ ምስል 2 በሩቅ ሲስተም ማሻሻያ ወቅት የመተግበሪያ ምስል 1ን ለመተካት በኋላ ይወጣል፣ ከዚህ በታች አፕሊኬሽን_ image_2.rpd ይባላል። |
መተግበሪያ_ምስል_1.rpd | ኳርትስ II ጥሬ ፕሮግራሚንግ መረጃ file የመተግበሪያ ምስል 1 ብቻ የያዘ። |
መተግበሪያ_ምስል_2.rpd | ኳርትስ II ጥሬ ፕሮግራሚንግ መረጃ file የመተግበሪያ ምስል 2 ብቻ የያዘ። |
Nios_application.pof | • ፕሮግራም ማውጣት file የኒዮስ II ፕሮሰሰር ሶፍትዌር አፕሊኬሽን .hexን ያካትታል file ብቻ።
• ወደ ውጫዊ QSPI ፍላሽ ፕሮግራም ሊደረግ ነው። |
pfl.sof | • ኳርትስ II .ሶፍ PFL የያዘ።
• በMAX 10 FPGA ልማት ኪት ላይ ወደ QSPI ፍላሽ ፕሮግራም ተዘጋጅቷል። |
የማጣቀሻ ንድፍ ተግባራዊ መግለጫ
Nios II Gen2 ፕሮሰሰር
- በማጣቀሻ ንድፍ ውስጥ ያለው የኒዮስ II Gen2 ፕሮሰሰር የሚከተሉት ተግባራት አሉት።
- ማንበብ፣ መፃፍ እና መደምሰስን ጨምሮ ሁሉንም የበይነገጽ ስራዎችን ከአልቴራ ኦን-ቺፕ ፍላሽ አይ ፒ ኮር ጋር የሚያስተናግድ የአውቶቡስ ዋና።
- የፕሮግራሚንግ ቢት ዥረት ከአስተናጋጅ ኮምፒዩተር ለመቀበል እና በDual Configuration IP ኮር በኩል ዳግም ውቅረትን ለማስነሳት በሶፍትዌር ውስጥ አልጎሪዝም ያቀርባል።
- በዚህ መሠረት የማቀነባበሪያውን ዳግም ማስጀመሪያ ቬክተር ማዘጋጀት ያስፈልግዎታል. ይህ ፕሮሰሰሩ ትክክለኛውን የመተግበሪያ ኮድ ከ UFM ወይም ውጫዊ QSPI ፍላሽ ማስነሳቱን ለማረጋገጥ ነው።
- ማስታወሻ፡- የኒዮስ II አፕሊኬሽን ኮድ ትልቅ ከሆነ ኢንቴል የመተግበሪያውን ኮድ በውጫዊ QSPI ፍላሽ ውስጥ እንዲያከማቹ ይመክራል። በዚህ የማመሳከሪያ ንድፍ ውስጥ፣ የዳግም ማስጀመሪያው ቬክተር የኒዮስ II አፕሊኬሽን ኮድ ወደ ሚቀመጥበት ውጫዊ QSPI ፍላሽ እየጠቆመ ነው።
ተዛማጅ መረጃ
- Nios II Gen2 የሃርድዌር ልማት አጋዥ ስልጠና
- ኒዮስ II Gen2 ፕሮሰሰርን ስለማሳደግ የበለጠ መረጃ ይሰጣል።
Altera On-Chip ፍላሽ አይ ፒ ኮር
- የ Altera On-Chip ፍላሽ አይ ፒ ኮር የኒዮስ II ፕሮሰሰር ለሲኤፍኤም እና ዩኤፍኤም የማንበብ፣ የመጻፍ ወይም የማጥፋት ስራን ለመስራት እንደ በይነገጽ ሆኖ ይሰራል። የ Altera On-Chip ፍላሽ አይፒ ኮር ሲኤፍኤምን በአዲስ የውቅር ቢት ዥረት እንዲደርሱበት፣ እንዲያጠፉት እና እንዲያዘምኑት ይፈቅድልዎታል። የAltera On-Chip ፍላሽ አይፒ ፓራሜትር አርታዒ ለእያንዳንዱ የማህደረ ትውስታ ዘርፍ አስቀድሞ የተወሰነ የአድራሻ ክልል ያሳያል።
ተዛማጅ መረጃ
- Altera On-Chip ፍላሽ አይ ፒ ኮር
- ስለ Altera On-Chip Flash IP Core ተጨማሪ መረጃ ይሰጣል።
Altera Dual Configuration IP Core
- በMAX 10 FPGA መሳሪያዎች ውስጥ የርቀት ስርዓት ማሻሻያ ብሎክን ለመድረስ Altera Dual Configuration IP coreን መጠቀም ይችላሉ። የ Altera Dual Configuration IP core አዲሱ ምስል ከወረደ በኋላ እንደገና ማዋቀር እንዲጀምሩ ይፈቅድልዎታል።
ተዛማጅ መረጃ
- Altera Dual Configuration IP Core
- ስለ Altera Dual Configuration IP Core ተጨማሪ መረጃ ይሰጣል
Altera UART IP ኮር
- የ UART IP ኮር በMAX 10 FPGA እና በውጫዊ መሳሪያ መካከል ባለው የተከተተ ስርዓት መካከል የመለያ ገፀ ባህሪ ዥረቶችን ግንኙነት ይፈቅዳል። እንደ አቫሎን-ኤምኤም ጌታ የኒዮስ II ፕሮሰሰር ከአቫሎን-ኤምኤም ባሪያ ከሆነው UART IP ኮር ጋር ይገናኛል። ይህ ግንኙነት የሚከናወነው በማንበብ እና በመፃፍ ቁጥጥር እና የውሂብ መመዝገቢያዎች ነው.
- ኮር የ RS-232 ፕሮቶኮል ጊዜን ተግባራዊ ያደርጋል እና የሚከተሉትን ባህሪያት ያቀርባል:
- የሚስተካከለው ባውድ መጠን፣ እኩልነት፣ ማቆሚያ እና የውሂብ ቢት
- አማራጭ RTS/CTS ፍሰት መቆጣጠሪያ ምልክቶች
ተዛማጅ መረጃ
- UART ኮር
- ስለ UART ኮር ተጨማሪ መረጃ ይሰጣል።
አጠቃላይ ባለአራት SPI መቆጣጠሪያ IP ኮር
- አጠቃላይ ባለአራት SPI መቆጣጠሪያ IP ኮር በMAX 10 FPGA፣ በውጫዊ ብልጭታ እና በቦርዱ ላይ ባለው QSPI ፍላሽ መካከል እንደ በይነገጽ ይሰራል። ኮር የQSPI ፍላሽ በማንበብ፣ በመፃፍ እና በማጥፋት ስራዎችን ያቀርባል።
የኒዮስ II መተግበሪያ ከተጨማሪ መመሪያዎች ጋር ሲሰፋ፣ የ file የሄክስ መጠን file ከኒዮስ II መተግበሪያ የመነጨ ትልቅ ይሆናል። ከተወሰነ የመጠን ገደብ ባሻገር፣ UFM የመተግበሪያውን ሄክስ ለማስቀመጥ በቂ ቦታ አይኖረውም። file. ይህንን ለመፍታት በMAX 10 FPGA ልማት ኪት ላይ የሚገኘውን ውጫዊ QSPI ፍላሽ አፕሊኬሽኑን ሄክስ ለማስቀመጥ መጠቀም ይችላሉ። file.
የኒዮስ II ኢዲኤስ ሶፍትዌር መተግበሪያ ንድፍ
- የማጣቀሻ ዲዛይኑ የርቀት ማሻሻያ ስርዓቱን ንድፍ የሚቆጣጠረውን የኒዮስ II ሶፍትዌር መተግበሪያ ኮድን ያካትታል። የኒዮስ II ሶፍትዌር አፕሊኬሽን ኮድ ለአስተናጋጁ ተርሚናል በ UART በኩል የተወሰኑ መመሪያዎችን በመተግበር ምላሽ ይሰጣል።
የመተግበሪያ ምስሎችን በርቀት በማዘመን ላይ
- የፕሮግራሚንግ ቢት ዥረት ካስተላለፉ በኋላ file የርቀት ተርሚናልን በመጠቀም የኒዮስ II ሶፍትዌር ትግበራ የሚከተሉትን ያድርጉ
- የ CFM1 እና 2 ሴክተርን ላለመጠበቅ የ Altera On-Chip Flash IP core መቆጣጠሪያ መመዝገቢያውን ያዘጋጁ።
- በ CFM1 እና CFM2 ላይ የዘር ማጥፋት ስራን ያከናውኑ። ሶፍትዌሩ በተሳካ ሁኔታ መደምሰስ መጠናቀቁን ለማረጋገጥ የአልቴራ ኦን-ቺፕ ፍላሽ አይ ፒ ኮር ሁኔታ መዝገብ ይመርጣል።
- ከስትዲን በአንድ ጊዜ 4 ባይት የቢት ዥረት ይቀበሉ። መደበኛ ግብዓት እና ውፅዓት መረጃን በቀጥታ ከአስተናጋጁ ተርሚናል ለመቀበል እና ውጤቱን በእሱ ላይ ለማተም ጥቅም ላይ ሊውል ይችላል። የመደበኛ ግቤት እና የውጤት አማራጮች ዓይነቶች በኒዮስ II ግርዶሽ ግንባታ መሣሪያ በቢኤስፒ አርታኢ በኩል ሊዘጋጁ ይችላሉ።
- ለእያንዳንዱ ባይት የቢት ቅደም ተከተል ይለውጣል።
- ማስታወሻ፡- በአልቴራ ኦን-ቺፕ ፍላሽ አይ ፒ ኮር ውቅር ምክንያት እያንዳንዱ ባይት ዳታ ወደ CFM ከመጻፉ በፊት መቀልበስ አለበት።
- በአንድ ጊዜ 4 ባይት ዳታ ወደ CFM1 እና CFM2 ለመፃፍ ጀምር። ይህ ሂደት እስከ የፕሮግራም ቢት ዥረት መጨረሻ ድረስ ይቀጥላል።
- የተሳካ የመፃፍ ስራን ለማረጋገጥ የAltera On-Chip Flash IP የሁኔታ መዝገብ ይመርጣል። ስርጭቱ መጠናቀቁን የሚጠቁም መልእክት ይጠይቃል።
- ማስታወሻ፡- የመፃፍ ስራው ካልተሳካ ተርሚናሉ የቢት ዥረት መላኪያ ሂደቱን ያቆማል እና የስህተት መልእክት ያመነጫል።
- ማንኛውንም ያልተፈለገ የመፃፍ ተግባር ለመከላከል CFM1 እና CFM2ን ለመጠበቅ የቁጥጥር መመዝገቢያውን ያዘጋጃል።
ተዛማጅ መረጃ
- pof ፕሮግራሚንግ ቀይር በኩል ማመንጨት Fileወንድ ልጅ
- rpd ስለመፍጠር መረጃ ይሰጣል files በመቀየር ፕሮግራም ወቅት files.
በርቀት ዳግም ማዋቀርን በማነሳሳት።
- በአስተናጋጁ የርቀት ተርሚናል ውስጥ የማስፈንጠሪያ መልሶ ማዋቀር ስራን ከመረጡ በኋላ የኒዮስ II ሶፍትዌር መተግበሪያ የሚከተለውን ያደርጋል።
- ትዕዛዙን ከመደበኛ ግቤት ተቀበል።
- ዳግም ማዋቀሩን በሚቀጥሉት ሁለት የመፃፍ ስራዎች ይጀምሩ።
- በDual Configuration IP core ውስጥ 0x03 ወደ 0x01 ማካካሻ አድራሻ ይፃፉ። ይህ ክዋኔ አካላዊ CONFIG_SEL ፒን ይተካ እና ምስል 1ን እንደ ቀጣዩ የማስነሻ ውቅረት ምስል ያዘጋጃል።
- በDual Configuration IP core ውስጥ 0x01 ወደ 0x00 ማካካሻ አድራሻ ይፃፉ። ይህ ክዋኔ በCFM1 እና CFM2 ውስጥ ወዳለው የመተግበሪያ ምስል እንደገና ማዋቀርን ያነሳሳል።
የማጣቀሻ ንድፍ የእግር ጉዞ
ፕሮግራሚንግ ማመንጨት Files
- የሚከተሉትን ፕሮግራሞች መፍጠር አለብዎት fileየርቀት ስርዓት ማሻሻያውን በMAX 10 FPGA ልማት ኪት ላይ መጠቀም ከመቻልዎ በፊት፡-
ለQSPI ፕሮግራሚንግ፡-
- ለስላሳ - መጠቀም በማጣቀሻ ንድፍ ውስጥ የተካተተ pfl.sof ወይም የራስዎን የ PFL ንድፍ የያዘ የተለየ .ሶፍ ለመፍጠር መምረጥ ይችላሉ.
- pof-ውቅር file ከ .ሄክስ የመነጨ እና ወደ QSPI ፍላሽ ፕሮግራም የተደረገ።
- ለ የርቀት ስርዓት ማሻሻል
- pof-ውቅር file ከ .ሶፍ የተፈጠረ እና ወደ ውስጣዊ ብልጭታ በፕሮግራም ተዘጋጅቷል.
- rpd - ይዟል የውስጣዊ ብልጭታ ውሂብ የICB ቅንብሮችን፣ CFM0፣ CFM1 እና UFMን ያካትታል።
- ካርታ - ይይዛል የ ICB ቅንብሮች፣ CFM0፣ CFM1 እና UFM ለእያንዳንዱ የማህደረ ትውስታ ዘርፍ አድራሻ።
በማመንጨት ላይ files ለ QSPI ፕሮግራሚንግ
የ .pof ለማመንጨት file ለ QSPI ፕሮግራም የሚከተሉትን ደረጃዎች ያከናውኑ
- የኒዮስ II ፕሮጀክት ይገንቡ እና HEX ያመነጩ file.
- ማስታወሻ፡- የኒዮስ II ፕሮጀክትን ስለመገንባት እና HEX ስለማመንጨት መረጃ ለማግኘት AN730፡ Nios II Processor Booting Methods በMAX 10 መሳሪያዎች ላይ ይመልከቱ። file.
- በላዩ ላይ File ምናሌ፣ ፕሮግራሚንግ ቀይር የሚለውን ጠቅ ያድርጉ Files.
- በውጤት ፕሮግራሚንግ ስር file፣ ፕሮግራመር ነገርን ይምረጡ File (.pof) በፕሮግራሚንግ file ዝርዝር ይተይቡ.
- በሞድ ዝርዝር ውስጥ ባለ 1-ቢት Passive Serial የሚለውን ይምረጡ።
- በማዋቀሪያ መሳሪያ ዝርዝር ውስጥ CFI_512Mb የሚለውን ይምረጡ።
- በውስጡ File ስም ሳጥን, ይግለጹ file የፕሮግራም አወጣጥ ስም file መፍጠር ይፈልጋሉ።
- በግቤት ውስጥ files ዝርዝር ለመለወጥ, አማራጮች እና SOF ውሂብ ረድፍ ያስወግዱ. የሄክስ ውሂብ አክል የሚለውን ጠቅ ያድርጉ እና የሄክስ ዳታ አክል የንግግር ሳጥን ይመጣል። በሄክስ ዳታ አክል ሳጥን ውስጥ ፍፁም አድራሻን ይምረጡ እና .hexን ያስገቡ file ከኒዮስ II ኢዲኤስ የግንባታ መሳሪያዎች የመነጨ።
- ሁሉም ቅንጅቶች ከተዘጋጁ በኋላ ተዛማጅ ፕሮግራሚንግ ለማመንጨት ፍጠርን ጠቅ ያድርጉ file.
ተዛማጅ መረጃ
AN730፡ ኒዮስ II ፕሮሰሰር የማስነሻ ዘዴዎች በMAX 10 FPGA መሳሪያዎች
በማመንጨት ላይ files ለርቀት ስርዓት ማሻሻያ
.pof፣ .map እና .rpd ለማመንጨት files ለርቀት ስርዓት ማሻሻል የሚከተሉትን ደረጃዎች ያከናውኑ
- የፋብሪካውን_ምስል፣ አፕሊኬሽኑ_ምስል_1 እና መተግበሪያ_ምስል_2ን ወደነበረበት ይመልሱ እና ሶስቱንም ንድፎች ያጠናቅሩ።
- ሁለት .pof ይፍጠሩ fileበሚከተለው ሠንጠረዥ ውስጥ ተገልጸዋል፡-
- ማስታወሻ፡- ፕሮግራሚንግ በመቀየር .pof ትውልድን ይመልከቱ Files .pof በማመንጨት ላይ ደረጃዎች files.
- ማስታወሻ፡- ፕሮግራሚንግ በመቀየር .pof ትውልድን ይመልከቱ Files .pof በማመንጨት ላይ ደረጃዎች files.
- ማንኛውንም የሄክስ አርታዒ በመጠቀም መተግበሪያ2.rpd ይክፈቱ።
- በሄክስ አርታኢ ውስጥ፣ .ካርታውን በማጣቀስ በመነሻ እና በመጨረሻ ማካካሻ ላይ በመመስረት የሁለትዮሽ መረጃ ማገጃውን ይምረጡ። file. ለ 10M50 መሳሪያ የመጀመሪያ እና መጨረሻ ማካካሻ 0x12000 እና 0xB9FFF በቅደም ተከተል ነው። ይህን ብሎክ ወደ አዲስ ይቅዱ file እና በተለየ .rpd ውስጥ ያስቀምጡት file. ይህ አዲስ .rpd file የመተግበሪያ ምስል 2 ብቻ ይዟል።
pof ፕሮግራሚንግ ቀይር በኩል ማመንጨት Files
.ሶፍ ለመለወጥ files ወደ .pof fileዎች፣ እነዚህን ደረጃዎች ይከተሉ
- በላዩ ላይ File ምናሌ፣ ፕሮግራሚንግ ቀይር የሚለውን ጠቅ ያድርጉ Files.
- በውጤት ፕሮግራሚንግ ስር file፣ ፕሮግራመር ነገርን ይምረጡ File (.pof) በፕሮግራሚንግ file ዝርዝር ይተይቡ.
- በሞድ ዝርዝር ውስጥ የውስጥ ውቅረትን ይምረጡ።
- በውስጡ File ስም ሳጥን, ይግለጹ file የፕሮግራም አወጣጥ ስም file መፍጠር ይፈልጋሉ።
- የማህደረ ትውስታ ካርታ ለመፍጠር File (.map)፣ የማህደረ ትውስታ ካርታ ፍጠርን ያብሩ File (ውፅዓት በራስ-ሰር ማመንጨት_fileካርታ)። .ካርታው የ CFM እና UFM አድራሻን ከ ICB መቼት ጋር በአማራጭ/ቡት መረጃ ምርጫ በኩል ይዟል።
- ጥሬ ፕሮግራሚንግ ዳታ (.rpd) ለማመንጨት የማዋቀር ዳታ RPD ፍጠር (ውፅዓት_ፍጠር) ያብሩ።file_auto.rpd)።
በማስታወሻ ካርታ እርዳታ File, በ .rpd ውስጥ ለእያንዳንዱ የተግባር እገዳ ውሂቡን በቀላሉ መለየት ይችላሉ file. እንዲሁም የፍላሽ ዳታውን ለሶስተኛ ወገን ፕሮግራሚንግ መሳሪያዎች ማውጣት ወይም አወቃቀሩን ወይም የተጠቃሚውን መረጃ በAltera On-Chip Flash IP በኩል ማዘመን ይችላሉ። - ሶፍ በመግቢያው በኩል መጨመር ይቻላል files ዝርዝር ለመለወጥ እና እስከ ሁለት .sof ማከል ይችላሉ files.
- ለርቀት ስርዓት ማሻሻያ ዓላማዎች የመጀመሪያውን ገጽ 0 ውሂብ በ .pof ውስጥ ማቆየት እና የገጽ 1 ውሂብን በአዲስ .sof መተካት ይችላሉ file. ይህንን ለማድረግ, .pof ን መጨመር ያስፈልግዎታል file በገጽ 0፣ እንግዲህ
የሶፍ ገጽን ይጨምሩ ፣ ከዚያ አዲሱን .sof ይጨምሩ file ወደ
- ለርቀት ስርዓት ማሻሻያ ዓላማዎች የመጀመሪያውን ገጽ 0 ውሂብ በ .pof ውስጥ ማቆየት እና የገጽ 1 ውሂብን በአዲስ .sof መተካት ይችላሉ file. ይህንን ለማድረግ, .pof ን መጨመር ያስፈልግዎታል file በገጽ 0፣ እንግዲህ
- ሁሉም ቅንጅቶች ከተዘጋጁ በኋላ ተዛማጅ ፕሮግራሚንግ ለማመንጨት ፍጠርን ጠቅ ያድርጉ file.
የQSPI ፕሮግራም ማውጣት
የኒዮስ II አፕሊኬሽን ኮድ ወደ QSPI ፍላሽ ፕሮግራም ለማድረግ የሚከተሉትን ደረጃዎች ያከናውኑ።
- በMAX 10 FPGA ልማት ኪት ላይ፣ የቦርድ VTAP (MAX II) መሣሪያን ለማለፍ MAX10_BYPASSn ወደ 0 ይቀይሩ።
- የIntel FPGA ማውረጃ ገመድ (የቀድሞው የዩኤስቢ ፍላሽ) ከጄ ጋር ያገናኙTAG ራስጌ.
- በፕሮግራመር መስኮት ውስጥ የሃርድዌር ማዋቀርን ጠቅ ያድርጉ እና USB Blasterን ይምረጡ።
- በሞድ ዝርዝር ውስጥ J የሚለውን ይምረጡTAG.
- በግራ ክፍል ላይ ራስ-አግኝ ቁልፍን ጠቅ ያድርጉ።
- ፕሮግራም የሚሠራበትን መሳሪያ ይምረጡ እና አክል የሚለውን ጠቅ ያድርጉ File.
- pfl.sof ን ይምረጡ።
- ፕሮግራሚንግ ለመጀመር ጀምርን ጠቅ ያድርጉ።
- ፕሮግራሚንግ ከተሳካ በኋላ ቦርዱን ሳታጠፉ በግራ መስኮቱ ላይ ያለውን ራስ-አግኝ ቁልፍን እንደገና ጠቅ ያድርጉ። በፕሮግራመር መስኮቱ ውስጥ QSPI_512Mb ፍላሽ ያያሉ።
- የQSPI መሣሪያን ይምረጡ እና አክል የሚለውን ጠቅ ያድርጉ File.
- የ .pof ይምረጡ file ቀደም ሲል ከ .hex የመነጨ file.
- የQSPI ፍላሽ ፕሮግራም ለመጀመር ጀምርን ጠቅ ያድርጉ።
ጄን በመጠቀም FPGAን ከመጀመሪያው ምስል ጋር ማቀድTAG
አፕ1.pofን ወደ FPGA እንደ መሳሪያው የመጀመሪያ ምስል ማዘጋጀት አለቦት። መተግበሪያ1.pofን ወደ FPGA ለማቀናጀት የሚከተሉትን ደረጃዎች ያከናውኑ።
- በፕሮግራመር መስኮት ውስጥ የሃርድዌር ማዋቀርን ጠቅ ያድርጉ እና USB Blasterን ይምረጡ።
- በሞድ ዝርዝር ውስጥ J የሚለውን ይምረጡTAG.
- በግራ ክፍል ላይ ራስ-አግኝ ቁልፍን ጠቅ ያድርጉ።
- ፕሮግራም የሚሠራበትን መሳሪያ ይምረጡ እና አክል የሚለውን ጠቅ ያድርጉ File.
- መተግበሪያውን ይምረጡ1.pof.
- ፕሮግራሚንግ ለመጀመር ጀምርን ጠቅ ያድርጉ።
UARTን በመጠቀም ምስልን ማዘመን እና እንደገና ማዋቀርን ማነሳሳት።
የእርስዎን MAX10 FPGA ማጎልበቻ ኪት በርቀት ለማዋቀር የሚከተሉትን ደረጃዎች ያከናውኑ።
- ማስታወሻ፡- ከመጀመርዎ በፊት የሚከተሉትን ያረጋግጡ:
- በቦርዱ ላይ ያለው የCONFIG_SEL ፒን ወደ 0 ተቀናብሯል።
- የቦርድዎ UART ወደብ ከኮምፒዩተርዎ ጋር ተገናኝቷል።
- Remote Terminal.exe ይክፈቱ እና የርቀት ተርሚናል በይነገጽ ይከፈታል።
- ቅንብሮችን ጠቅ ያድርጉ እና የመለያ ወደብ ቅንብሮች መስኮት ይመጣል።
- በ Quartus II UART IP core ውስጥ ከተመረጡት የUART መቼቶች ጋር እንዲመሳሰል የርቀት ተርሚናል መለኪያዎችን ያዘጋጁ። ቅንብሩ ከተጠናቀቀ በኋላ እሺን ጠቅ ያድርጉ።
- በእድገት ኪት ላይ የ nCONFIG አዝራሩን ተጫን ወይም በጽሑፍ ላክ 1 ቁልፍ እና በመቀጠል አስገባን ተጫን።
- ከዚህ በታች እንደሚታየው የአሠራር ምርጫ ዝርዝር በተርሚናል ላይ ይታያል።
- ማስታወሻ፡- አንድን ኦፕሬሽን ለመምረጥ በመላክ የጽሑፍ ሳጥኑ ውስጥ ያለውን ቁጥሩን ይክፈቱ እና አስገባን ይምቱ።
- ከዚህ በታች እንደሚታየው የአሠራር ምርጫ ዝርዝር በተርሚናል ላይ ይታያል።
- የመተግበሪያ ምስል 1ን ከአፕሊኬሽን ምስል 2 ጋር ለማዘመን ኦፕሬሽን 2 የሚለውን ይምረጡ።የ CFM1 እና CFM2 የመጀመሪያ እና የመጨረሻ አድራሻ እንዲያስገቡ ይጠየቃሉ።
- ማስታወሻ፡- በካርታው ላይ የሚታየው አድራሻ file የICB ቅንብሮችን፣ CFM እና UFMን ግን Altera On-Chipን ያካትታል
- ፍላሽ አይ ፒ ሲኤፍኤም እና ዩኤፍኤም ብቻ መድረስ ይችላል። ስለዚህ በካርታው ላይ በሚታየው አድራሻ መካከል የአድራሻ ማካካሻ አለ። file እና Altera On-Chip ፍላሽ አይ ፒ መለኪያ መስኮት።
- በአልቴራ ኦን-ቺፕ ፍላሽ አይፒ ፓራሜትር መስኮት በተገለጸው አድራሻ ላይ በመመስረት አድራሻውን ያስገቡ።
- የመጨረሻውን አድራሻ ካስገቡ በኋላ መደምሰስ በራስ-ሰር ይጀምራል።
- የመጨረሻውን አድራሻ ካስገቡ በኋላ መደምሰስ በራስ-ሰር ይጀምራል።
- መደምሰስ ከተሳካ በኋላ ወደ ፕሮግራሚንግ .rpd እንዲገቡ ይጠየቃሉ። file ለትግበራ ምስል 2.
- ምስል ለመስቀል ላክን ጠቅ ያድርጉFile አዝራር፣ እና ከዚያ የመተግበሪያ ምስል 2ን ብቻ የያዘውን .rpd ይምረጡ እና ክፈትን ጠቅ ያድርጉ።
- ማስታወሻ፡- ከመተግበሪያ ምስል 2 ሌላ ወደ መሳሪያው ማዘመን የሚፈልጉትን ማንኛውንም አዲስ ምስል መጠቀም ይችላሉ።
- የማዘመን ሂደቱ በቀጥታ ይጀምራል እና በተርሚናል በኩል ያለውን ሂደት መከታተል ይችላሉ። የክወና ምናሌው ተጠናቅቋል የሚለውን ይጠይቃል እና አሁን ቀጣዩን ክዋኔ መምረጥ ይችላሉ።
- መልሶ ማዋቀርን ለመቀስቀስ ኦፕሬሽንን ይምረጡ 4. በመሳሪያው ውስጥ የተጫነውን የተለያየ ምስል የሚያመለክት የ LED ባህሪን መመልከት ይችላሉ.
ምስል | የ LED ሁኔታ (ንቁ ዝቅተኛ) |
የፋብሪካ ምስል | 01010 |
የመተግበሪያ ምስል 1 | 10101 |
የመተግበሪያ ምስል 2 | 01110 |
የሰነድ ማሻሻያ ታሪክ
ቀን | ሥሪት | ለውጦች |
የካቲት 2017 | 2017.02.21 | ኢንቴል የሚል ስም ተሰጥቶታል። |
ሰኔ 2015 | 2015.06.15 | የመጀመሪያ ልቀት |
ሰነዶች / መርጃዎች
![]() |
intel MAX 10 FPGA መሳሪያዎች ከ UART በላይ ከኒዮስ II ፕሮሰሰር ጋር [pdf] የተጠቃሚ መመሪያ MAX 10 FPGA መሳሪያዎች ከ UART በላይ ከኒዮስ II ፕሮሰሰር፣ MAX 10 FPGA መሳሪያዎች፣ ከ UART በላይ ከኒዮስ II ፕሮሰሰር፣ በላይ UART፣ Nios II ፕሮሰሰር UART፣ Nios II፣ Processor UART |