intel UG-20118 ውጫዊ ማህደረ ትውስታ በይነገጾች Arria 10 FPGA IP ንድፍ Example
ንድፍ Exampለ ውጫዊ ማህደረ ትውስታ በይነገጽ ፈጣን ጅምር መመሪያ Intel® Arria® 10 FPGA IP
አዲስ በይነገጽ እና ተጨማሪ አውቶማቲክ ንድፍ example ፍሰት ለ Intel® Arria® 10 ውጫዊ ማህደረ ትውስታ መገናኛዎች ይገኛል።
ዘፀample Designs tab በፓራሜትር አርታዒ ውስጥ የመዋሃድ እና የማስመሰል መፍጠርን እንዲገልጹ ያስችልዎታል file የእርስዎን EMIF IP ለማረጋገጥ ሊጠቀሙባቸው የሚችሏቸው ስብስቦች።
አንድ የቀድሞ ማመንጨት ይችላሉampበተለይ ለኢንቴል FPGA ልማት ኪት ወይም ለማንኛውም EMIF አይፒ ያመነጫሉ።
ምስል 1. አጠቃላይ ንድፍ Example የስራ ፍሰቶች
ንድፍ Example
ምስል 2. EMIF ማመንጨት Example ንድፍ ከኢንቴል አሪያ 10 ልማት ኪት ጋር
ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን አፈጻጸም በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል ነገርግን በማንኛውም ጊዜ ያለምንም ማስታወቂያ በማናቸውም ምርቶች እና አገልግሎቶች ላይ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
- ሌሎች ስሞች እና የንግድ ምልክቶች እንደ የሌሎች ንብረት ሊጠየቁ ይችላሉ።
EMIF ፕሮጀክት መፍጠር
ለIntel Quartus® Prime የሶፍትዌር ስሪት 17.1 እና ከዚያ በኋላ፣ EMIF IP እና design ex ከማፍለቅዎ በፊት የIntel Quartus Prime ፕሮጀክት መፍጠር አለብዎት።ampለ.
- Intel Quartus Prime ሶፍትዌርን ያስጀምሩ እና ይምረጡ File ➤ አዲስ የፕሮጀክት አዋቂ። ቀጣይ የሚለውን ጠቅ ያድርጉ።
- መፍጠር ለሚፈልጉት ፕሮጀክት ማውጫ እና ስም ይጥቀሱ። ቀጣይ የሚለውን ጠቅ ያድርጉ።
- ባዶ ፕሮጀክት መመረጡን ያረጋግጡ። ቀጣይ ሁለት ጊዜ ጠቅ ያድርጉ።
- በስም ማጣሪያ ስር የመሳሪያውን ክፍል ቁጥር ይተይቡ.
- በሚገኙ መሳሪያዎች ስር ተገቢውን መሳሪያ ይምረጡ።
- ጨርስን ጠቅ ያድርጉ።
EMIF አይፒን ማመንጨት እና ማዋቀር
የሚከተሉት እርምጃዎች EMIF አይፒን እንዴት ማመንጨት እና ማዋቀር እንደሚቻል ያሳያሉ። እርስዎ እያነጣጠሩ ያሉት የማህደረ ትውስታ ፕሮቶኮል ምንም ይሁን ምን ደረጃዎቹ ተመሳሳይ ናቸው።
- በአይፒ ካታሎግ መስኮት ውስጥ Intel Arria 10 External Memory Interfaces የሚለውን ይምረጡ። (የአይፒ ካታሎግ መስኮቱ የማይታይ ከሆነ ይምረጡ View ➤ መገልገያ ዊንዶውስ ➤ IP ካታሎግ።)
- በአይፒ ፓራሜትር አርታኢ ውስጥ፣ ለEMIF IP የህጋዊ አካል ስም ያቅርቡ (እዚህ ያቀረቡት ስም file ለ IP) ስም እና ማውጫ ይጥቀሱ. ፍጠርን ጠቅ ያድርጉ።
- የመለኪያ አርታዒው የእርስዎን EMIF ትግበራ ለማንፀባረቅ ግቤቶችን ማዋቀር ያለብዎት ብዙ ትሮች አሉት፡
Intel Arria 10 EMIF መለኪያ አርታዒ መመሪያዎች
ሠንጠረዥ 1. EMIF ፓራሜትር አርታዒ መመሪያዎች
የፓራሜትር አርታዒ ትር | መመሪያዎች |
አጠቃላይ | የሚከተሉት መለኪያዎች በትክክል መግባታቸውን ያረጋግጡ:
• የመሳሪያው የፍጥነት ደረጃ። • የማህደረ ትውስታ ሰዓት ድግግሞሽ። • የ PLL የማጣቀሻ ሰዓት ድግግሞሽ። |
ማህደረ ትውስታ | • የማስታወሻ መሳሪያዎ ላይ ያሉትን መለኪያዎች ለማስገባት የውሂብ ሉህ ይመልከቱ ማህደረ ትውስታ ትር.
• እንዲሁም ለ ALERT# ፒን የተወሰነ ቦታ ማስገባት አለቦት። (ለ DDR4 ማህደረ ትውስታ ፕሮቶኮል ብቻ ነው የሚመለከተው።) |
ሜም አይ/ኦ | • ለመጀመሪያ የፕሮጀክት ምርመራዎች፣ ነባሪ ቅንብሮችን በ ላይ መጠቀም ይችላሉ።
ሜም አይ/ኦ ትር. • የላቀ የንድፍ ማረጋገጫ ለማግኘት፣ ጥሩ የማቋረጫ መቼቶችን ለማግኘት የቦርድ ማስመሰልን ማከናወን አለቦት። |
FPGA I/O | • ለመጀመሪያ የፕሮጀክት ምርመራዎች፣ ነባሪ ቅንብሮችን በ ላይ መጠቀም ይችላሉ።
FPGA I/O ትር. • የላቀ የንድፍ ማረጋገጫ ለማግኘት፣ ተገቢውን የI/O ደረጃዎችን ለመምረጥ የቦርድ ማስመሰልን በተዛማጅ የIBIS ሞዴሎች ማከናወን አለቦት። |
ሜም ጊዜ | • ለመጀመሪያ የፕሮጀክት ምርመራዎች፣ ነባሪ ቅንብሮችን በ ላይ መጠቀም ይችላሉ።
ሜም ጊዜ ትር. • የላቀ የንድፍ ማረጋገጫ ለማግኘት፣በማህደረ ትውስታ መሳሪያዎ የውሂብ ሉህ መሰረት መለኪያዎችን ማስገባት አለቦት። |
ሰሌዳ | • ለመጀመሪያ የፕሮጀክት ምርመራዎች፣ ነባሪ ቅንብሮችን በ ላይ መጠቀም ይችላሉ።
ሰሌዳ ትር. • የላቀ የንድፍ ማረጋገጫ እና ትክክለኛ የጊዜ መዘጋት፣ የቦርድ አስመስሎ መስራት እና ትክክለኛውን የኢንተር ምልክት ጣልቃገብነት (አይኤስአይ)/የመስቀለኛ ንግግር እና የቦርድ እና የጥቅል skew መረጃን ለማግኘት እና በ ላይ ያስገቡት። ሰሌዳ ትር. |
ተቆጣጣሪ | ለማህደረ ትውስታ መቆጣጠሪያዎ በሚፈለገው ውቅር እና ባህሪ መሰረት የመቆጣጠሪያውን መለኪያዎች ያዘጋጁ። |
ምርመራዎች | በ ላይ ያሉትን መለኪያዎች መጠቀም ይችላሉ ምርመራዎች የአንተን የማህደረ ትውስታ በይነገጽ ለመፈተሽ እና ለማረም የሚረዳ ትር። |
Example ንድፎች | የ Example ንድፎች ትር ንድፍ ለመፍጠር ያስችልዎታል examples ለማዋሃድ እና ለማስመሰል. የተፈጠረው ንድፍ example የ EMIF IP እና የማህደረ ትውስታ በይነገጽን ለማረጋገጥ የዘፈቀደ ትራፊክ የሚያመነጭ ሾፌርን ያካተተ ሙሉ EMIF ስርዓት ነው። |
በግለሰብ መለኪያዎች ላይ ዝርዝር መረጃ ለማግኘት በIntel Arria 10 External Memory Interfaces IP የተጠቃሚ መመሪያ ውስጥ ያለውን የማህደረ ትውስታ ፕሮቶኮል ተገቢውን ምዕራፍ ይመልከቱ።
ሊሰራ የሚችል EMIF ንድፍ በማመንጨት ላይample
ለኢንቴል አሪያ 10 ልማት ኪት፣ EMIF አይፒን በራስ-ሰር የሚለኩ እና ለተወሰነ ሰሌዳ ፒኖውቶችን የሚያመነጩ ቅድመ-ቅምጦች አሉ።
- የቅድሚያዎች መስኮት የሚታይ መሆኑን ያረጋግጡ. የ Presets መስኮት የማይታይ ከሆነ, በመምረጥ ያሳዩት View ➤ ቅድመ-ቅምጦች።
- በቅድመ-ቅምጦች መስኮት ውስጥ ተገቢውን የገንቢ ኪት ቅድመ ዝግጅትን ይምረጡ እና ተግብር የሚለውን ጠቅ ያድርጉ።
- EMIF አይፒን ያዋቅሩ እና Ex Generate ን ጠቅ ያድርጉample በመስኮቱ በላይኛው ቀኝ ጥግ ላይ ዲዛይን ያድርጉ.
- ለ EMIF ንድፍ ማውጫ ማውጫ ይግለጹample እና እሺን ጠቅ ያድርጉ። የ EMIF ንድፍ ስኬታማ ትውልድample የሚከተሉትን ይፈጥራል fileበWii ማውጫ ስር።
ምስል 3. የተፈጠረ ሰው ሠራሽ ንድፍ Example File መዋቅር
ማስታወሻ፡- የሲሙሌሽን ወይም የሲንቴሲስ አመልካች ሳጥኑን ካልመረጡ፣ የመድረሻ ማውጫው የፕላትፎርም ዲዛይነር ንድፍ ይይዛል። fileዎች፣ በ Intel Quartus Prime ሶፍትዌር በቀጥታ ያልተጠናቀረ ነገር ግን ሊሆን ይችላል። viewበፕላትፎርም ዲዛይነር ስር ed ወይም ተስተካክሏል። በዚህ ሁኔታ, ውህደትን እና ማስመሰልን ለመፍጠር የሚከተሉትን ትዕዛዞች ማሄድ ይችላሉ file ስብስቦች.
- ሊጣመር የሚችል ፕሮጀክት ለመፍጠር፣ በመድረሻ ማውጫው ውስጥ የ quartus_sh -t make_qii_design.tcl ስክሪፕት ማስኬድ አለቦት።
- የማስመሰል ፕሮጀክት ለመፍጠር፣ በመድረሻ ማውጫው ውስጥ የ quartus_sh -t make_sim_design.tcl ስክሪፕት ማስኬድ አለቦት።
- በዚህ ክፍል ውስጥ ያለው የ Select ቦርድ መጎተት ለቀድሞው ተገቢውን የልማት ኪት ፒን ስራዎችን ይተገበራል።ampንድፍ.
- ይህ ቅንብር የሚገኘው በ Example ንድፍ Files ክፍል.
- ይህ ቅንብር አሁን ካለው የተተገበረውን የግንባታ መሣሪያ ጋር መዛመድ አለበት፣ አለበለዚያ የስህተት መልእክት ይመጣል።
- እሴቱ ምንም በ Select ቦርድ መጎተት ላይ ካልታየ፣ አሁን ያሉት የልኬት ምርጫዎች ከማናቸውም የግንባታ ኪት ውቅሮች ጋር እንደማይዛመዱ ያሳያል። ከቅድመ-ቅምጥ ቤተ-መጽሐፍት ውስጥ አንዱን በመምረጥ ለልማት ኪት-ተኮር አይፒ እና ተዛማጅ መለኪያዎች ቅንብሮችን መተግበር ይችላሉ። ቅድመ ዝግጅትን ሲተገብሩ የአሁኑ የአይፒ እና ሌሎች የመለኪያ ቅንጅቶች ከተመረጠው ቅድመ-ቅምጥ ጋር እንዲመሳሰሉ ተቀናብረዋል። የአሁኑን ቅንብሮችዎን ለማስቀመጥ ከፈለጉ, ቅድመ-ቅምጥ ከመምረጥዎ በፊት ማድረግ አለብዎት. የቅድሚያ ቅንጅቶችዎን ሳያስቀምጡ ቅድመ ዝግጅትን ከመረጡ ሁልጊዜም አዲሱን ቅድመ-ቅምጥ ቅንብሮች በተለየ ስም ማስቀመጥ ይችላሉ።
- የቀድሞውን ማመንጨት ከፈለጉampበራስዎ ሰሌዳ ላይ ጥቅም ላይ የሚውል ንድፍ ፣ ሰሌዳውን ወደ ምንም ያቀናብሩ ፣ የቀድሞውን ያመነጩample ንድፍ, እና ከዚያ የፒን አካባቢ ገደቦችን ይጨምሩ.
ተዛማጅ መረጃ
- ውህድ ዘፀample ዲዛይን በገጽ 17 ላይ
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለ DDR3
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለ DDR4
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለQDRII/II+/Xtreme
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለQDR-IV
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለ RLDRAM 3
- Intel Arria 10 EMIF IP Parameter መግለጫዎች ለ LPDDR3
የ EMIF ንድፍ በማመንጨት ላይ Example ለ Simulation
ለኢንቴል አሪያ 10 ልማት ኪት፣ EMIF አይፒን በራስ-ሰር የሚለኩ እና ለተወሰነ ሰሌዳ ፒኖውቶችን የሚያመነጩ ቅድመ-ቅምጦች አሉ።
- የቅድሚያዎች መስኮት የሚታይ መሆኑን ያረጋግጡ. የ Presets መስኮት የማይታይ ከሆነ, በመምረጥ ያሳዩት View ➤ ቅድመ-ቅምጦች።
- በቅድመ-ቅምጦች መስኮት ውስጥ ተገቢውን የገንቢ ኪት ቅድመ ዝግጅትን ይምረጡ እና ተግብር የሚለውን ጠቅ ያድርጉ።
- EMIF አይፒን ያዋቅሩ እና Ex Generate ን ጠቅ ያድርጉample በመስኮቱ በላይኛው ቀኝ ጥግ ላይ ዲዛይን ያድርጉ.
- ለ EMIF ንድፍ ማውጫ ማውጫ ይግለጹample እና እሺን ጠቅ ያድርጉ።
የ EMIF ንድፍ ስኬታማ ትውልድample ብዙ ይፈጥራል file ለተለያዩ የሚደገፉ ማስመሰያዎች ስብስቦች፣ በሲም/ed_sim ማውጫ ስር።
ምስል 4. የተፈጠረ የማስመሰል ንድፍ Example File መዋቅር
ማሳሰቢያ፡ የሲሙሌሽን ወይም የሲንቴሲስ አመልካች ሳጥኑን ካልመረጡ፣ የመድረሻ ማውጫው የፕላትፎርም ዲዛይነር ዲዛይን ይይዛል። fileዎች፣ በ Intel Quartus Prime ሶፍትዌር በቀጥታ ያልተጠናቀረ ነገር ግን ሊሆን ይችላል። viewበፕላትፎርም ዲዛይነር ስር ed ወይም ተስተካክሏል። በዚህ ሁኔታ ውህደትን እና ማስመሰልን ለመፍጠር የሚከተሉትን ትዕዛዞች ማሄድ ይችላሉ። file ስብስቦች.
- ሊጣመር የሚችል ፕሮጀክት ለመፍጠር፣ በመድረሻ ማውጫው ውስጥ የ quartus_sh -t make_qii_design.tcl ስክሪፕት ማስኬድ አለቦት።
- የማስመሰል ፕሮጀክት ለመፍጠር፣ በመድረሻ ማውጫው ውስጥ የ quartus_sh -t make_sim_design.tcl ስክሪፕት ማስኬድ አለቦት።
ተዛማጅ መረጃ
- ማስመሰል Example ዲዛይን በገጽ 19 ላይ
- Intel Arria 10 EMIF IP - የማስመሰል ማህደረ ትውስታ አይፒ
የማስመሰል እና የሃርድዌር ትግበራ
ለውጫዊ ማህደረ ትውስታ በይነገጽ ማስመሰል በአይፒ ማመንጨት ወቅት በዲያግኖስቲክስ ትር ላይ ካሊብሬሽን መዝለል ወይም ሙሉ መለኪያ መምረጥ ይችላሉ።
EMIF የማስመሰል ሞዴሎች
ይህ ሰንጠረዥ የመዝለል ማስተካከያ እና ሙሉ የመለኪያ ሞዴሎችን ባህሪያት ያወዳድራል.
ሠንጠረዥ 2. EMIF የማስመሰል ሞዴሎች፡ ልኬትን ከሙሉ ልኬት ጋር ይዝለሉ
ልኬትን ዝለል | ሙሉ ልኬት |
በተጠቃሚ ሎጂክ ላይ የሚያተኩር የሥርዓት ደረጃ ማስመሰል። | የማህደረ ትውስታ በይነገጽ ማስመሰል በመለኪያ ላይ ያተኮረ። |
የመለኪያ ዝርዝሮች አልተያዙም። | ሁሉንም s ይይዛልtages of calibration. |
ቀጠለ… |
ልኬትን ዝለል | ሙሉ ልኬት |
ውሂብ የማከማቸት እና የማውጣት ችሎታ አለው። | ደረጃ ማውጣትን፣ በየቢት ዴስኬው፣ ወዘተ ያካትታል። |
ትክክለኛ ቅልጥፍናን ይወክላል. | |
የሰሌዳ skew ከግምት አይደለም. |
RTL ማስመሰል ከሃርድዌር ትግበራ
ይህ ሰንጠረዥ በ EMIF ማስመሰል እና በሃርድዌር አተገባበር መካከል ያሉ ቁልፍ ልዩነቶችን ያሳያል።
ሠንጠረዥ 3. EMIF RTL ማስመሰል ከሃርድዌር አተገባበር ጋር
RTL ማስመሰል | የሃርድዌር ትግበራ |
Nios® ጅምር እና የመለኪያ ኮድ በትይዩ ይፈጸማል። | የኒዮስ ማስጀመሪያ እና የካሊብሬሽን ኮድ በቅደም ተከተል ይሰራሉ። |
በይነገጾች የcal_done ሲግናል ሲግናል በአንድ ጊዜ በማስመሰል ያረጋግጣሉ። | የአካል ብቃት እንቅስቃሴዎች የመለኪያ ቅደም ተከተልን ይወስናሉ ፣ እና በይነገጾች በአንድ ጊዜ cal_doneን አያረጋግጡም። |
ለዲዛይን ትግበራዎ በትራፊክ ቅጦች ላይ በመመስረት የ RTL ማስመሰያዎችን ማሄድ አለብዎት። የ RTL ማስመሰል PCB መዘግየቶችን እንደማይቀርጽ ልብ ይበሉ ይህም በ RTL ማስመሰል እና በሃርድዌር አተገባበር መካከል መዘግየት ላይ ልዩነት ሊፈጥር ይችላል።
ከሞዴል ሲም ጋር የውጭ ማህደረ ትውስታ በይነገጽ አይፒን ማስመሰል
ይህ አሰራር የ EMIF ንድፍ ምሳሌን እንዴት ማስመሰል እንደሚቻል ያሳያልampለ.
- የ Mentor Graphics* ModelSim ሶፍትዌር ያስጀምሩ እና ይምረጡ File ➤ ማውጫ ቀይር። በተፈጠረው ንድፍ ውስጥ ወደ ሲም/ed_sim/መካሪ ማውጫ ይሂዱample አቃፊ.
- የትራንስክሪፕት መስኮቱ ከማያ ገጹ ግርጌ ላይ መታየቱን ያረጋግጡ። የትራንስክሪፕት መስኮቱ የማይታይ ከሆነ ጠቅ በማድረግ ያሳዩት። View ➤ ግልባጭ።
- በግልባጭ መስኮቱ ውስጥ ምንጭ msim_setup.tclን ያሂዱ።
- ምንጭ msim_setup.tcl አሂድ ከጨረሰ በኋላ ld_debugን በTranscript መስኮቱ ውስጥ ያሂዱ።
- ld_debug መሥራቱን ከጨረሰ በኋላ የነገሮች መስኮቱ መታየቱን ያረጋግጡ። የነገሮች መስኮት የማይታይ ከሆነ ጠቅ በማድረግ ያሳዩት። View ➤ እቃዎች.
- በነገሮች መስኮቱ ላይ በቀኝ ጠቅ በማድረግ እና ጨረር ዌቭን በመምረጥ ለማስመሰል የሚፈልጓቸውን ምልክቶች ይምረጡ።
- የማስመሰል ምልክቶችን መርጠው ከጨረሱ በኋላ Run-allን በTranscript መስኮት ውስጥ ያሂዱ። ማስመሰል እስኪያልቅ ድረስ ይሰራል.
- ማስመሰል የማይታይ ከሆነ ጠቅ ያድርጉ View ➤ ሞገድ.
ተዛማጅ መረጃ
Intel Arria 10 EMIF IP - የማስመሰል ማህደረ ትውስታ አይፒ
የፒን አቀማመጥ ለ Intel Arria 10 EMIF IP
ይህ ርዕስ ለፒን አቀማመጥ መመሪያዎችን ይሰጣል.
አልቋልview
Intel Aria 10 FPGAs የሚከተለው መዋቅር አላቸው፡
- እያንዳንዱ መሣሪያ 2 I/O አምዶች ይዟል።
- እያንዳንዱ የI/O አምድ እስከ 8 I/O ባንኮች ይይዛል።
- እያንዳንዱ I/O ባንክ 4 መስመሮችን ይይዛል።
- እያንዳንዱ መስመር 12 አጠቃላይ ዓላማ I/O (GPIO) ፒን ይይዛል።
አጠቃላይ የፒን መመሪያዎች
የሚከተሉት ነጥቦች አጠቃላይ የፒን መመሪያዎችን ይሰጣሉ።
- ለተወሰነ ውጫዊ ማህደረ ትውስታ በይነገጽ ፒኖች በአንድ I/O አምድ ውስጥ መኖራቸውን ያረጋግጡ።
- ብዙ ባንኮችን የሚሸፍኑ በይነገጾች የሚከተሉትን መስፈርቶች ማሟላት አለባቸው።
- ባንኮቹ እርስ በርስ መያያዝ አለባቸው. በአጎራባች ባንኮች ላይ መረጃ ለማግኘት፣ Intel Aria 10 External Memory Interfaces IP የተጠቃሚ መመሪያን ይመልከቱ።
- የቆይታ ጊዜን ለመቀነስ አድራሻው እና የትእዛዝ ባንክ በማእከል ባንክ ውስጥ መኖር አለባቸው። የማህደረ ትውስታ በይነገጽ እኩል ቁጥር ያላቸውን ባንኮች የሚጠቀም ከሆነ አድራሻ እና ትዕዛዝ ባንክ በሁለቱም መሃል ባንኮች ውስጥ ሊኖሩ ይችላሉ።
- ጥቅም ላይ ያልዋሉ ፒኖች እንደ አጠቃላይ ዓላማ I/O ፒን ሆነው ሊያገለግሉ ይችላሉ።
- ሁሉም አድራሻ እና ትዕዛዝ እና ተያያዥ ፒኖች በአንድ ባንክ ውስጥ መኖር አለባቸው.
- አድራሻ እና ትዕዛዝ እና የውሂብ ፒን በሚከተሉት ሁኔታዎች ባንክን ማጋራት ይችላሉ፡
- አድራሻ እና ትዕዛዝ እና የውሂብ ፒን የ I/O መስመርን ማጋራት አይችሉም።
- በአድራሻ እና በትእዛዝ ባንክ ውስጥ ጥቅም ላይ ያልዋለ I/O መስመር ብቻ ለመረጃ ፒን መጠቀም ይቻላል።
ሠንጠረዥ 4. አጠቃላይ የፒን እገዳዎች
የሲግናል አይነት | ገደብ |
የውሂብ Strobe | የዲኪው ቡድን አባል የሆኑ ሁሉም ምልክቶች በተመሳሳይ I/O መስመር ውስጥ መኖር አለባቸው። |
ውሂብ | ተዛማጅ DQ ፒኖች በተመሳሳይ I/O መስመር ውስጥ መኖር አለባቸው። ለትክክለኛው ስራ የዲኤም/ዲቢአይ ፒን ከዲኪው ፒን ጋር መጣመር አለበት። ባለሁለት አቅጣጫዊ የውሂብ መስመሮችን ለማይደግፉ ፕሮቶኮሎች፣ የንባብ ምልክቶችን ከመጻፍ ምልክቶች ተለይተው መመደብ አለባቸው። |
አድራሻ እና ትዕዛዝ | የአድራሻ እና የትዕዛዝ ፒን በ I/O ባንክ ውስጥ አስቀድሞ በተገለጹ ቦታዎች ውስጥ መቀመጥ አለባቸው። |
ፒን ምደባዎች
በአይፒ ማመንጨት ወቅት የልማት ኪት ቅድመ ዝግጅትን ተግባራዊ ካደረጉ፣ ሁሉም ለልማት ኪቱ የተሰጡ የፒን ስራዎች በራስ ሰር የሚፈጠሩ እና በ.qsf ውስጥ ሊረጋገጡ ይችላሉ። file ከዲዛይኑ የቀድሞ ጋር የሚፈጠረውampለ.
ተዛማጅ መረጃ
- Intel Arria 10 EMIF IP DDR3
- Intel Arria 10 EMIF IP ለ DDR4
- Intel Arria 10 EMIF IP ለQDRII/II+/Xtreme
- Intel Arria 10 EMIF IP ለ QDR-IV
- Intel Arria 10 EMIF IP ለ RLDRAM 3
- Intel Arria 10 EMIF IP ለ LPDDR3
የኢንቴል አሪያ 10 EMIF ዲዛይን ማጠናቀር እና ፕሮግራም ማውጣት Example
በ .qsf ውስጥ አስፈላጊውን የፒን ስራዎችን ካደረጉ በኋላ file, ንድፍ ማጠናቀር ይችላሉ example በ Intel Quartus Prime ሶፍትዌር.
- ዲዛይኑን ወደያዘው የ Intel Quartus Prime አቃፊ ይሂዱample ማውጫ.
- የ Intel Quartus Prime ፕሮጀክትን ይክፈቱ file፣ (.qpf)።
- ማጠናቀር ለመጀመር፣ ማቀናበርን ጠቅ ያድርጉ ➤ ማጠናቀርን ጀምር። ማጠናቀር በተሳካ ሁኔታ መጠናቀቁ .sof ያመነጫል። file, ይህም ንድፉ በሃርድዌር ላይ እንዲሰራ ያስችለዋል.
- መሳሪያዎን በተጠናቀረበት ንድፍ ፕሮግራም ለማድረግ፣ Tools ➤ ፕሮግራመርን በመጫን ፕሮግራመርን ይክፈቱ።
- በፕሮግራም አድራጊው ውስጥ የሚደገፉ መሣሪያዎችን ለማግኘት ራስ-አረጋግጥን ጠቅ ያድርጉ።
- የ Intel Arria 10 መሳሪያን ይምረጡ እና ከዚያ ለውጥን ይምረጡ File.
- ወደመነጨው ed_synth.sof ሂድ file እና ክፈትን ይምረጡ።
- የኢንቴል አሪያ 10 መሳሪያ ፕሮግራም ለመጀመር ጀምርን ጠቅ ያድርጉ። መሣሪያው በተሳካ ሁኔታ ፕሮግራም ሲዘጋጅ በመስኮቱ በላይኛው ቀኝ በኩል ያለው የሂደት አሞሌ 100% (የተሳካ) መጠቆም አለበት.
የ Intel Arria 10 EMIF ንድፍ ማረም Example
የውጭ ማህደረ ትውስታ በይነገጽ ንድፎችን ለማረም የ EMIF ማረም መሣሪያ ስብስብ ይገኛል። የመሳሪያ ኪቱ የማንበብ እና የመፃፍ ህዳጎችን እንዲያሳዩ እና የአይን ንድፎችን እንዲያመነጩ ይፈቅድልዎታል። የIntel Arria 10 development kit ፕሮግራም ካዘጋጁ በኋላ፣ EMIF ማረም Toolkitን በመጠቀም አሰራሩን ማረጋገጥ ይችላሉ።
- የEMIF ማረሚያ መሣሪያን ለማስጀመር ወደ Tools ➤ የስርዓት ማረም መሳሪያዎች ➤ ውጫዊ ማህደረ ትውስታ በይነገጽ Toolkit ይሂዱ።
- ግንኙነቶችን አስጀምር የሚለውን ጠቅ ያድርጉ።
- ፕሮጄክትን ወደ መሳሪያ ማገናኘት የሚለውን ጠቅ ያድርጉ። መስኮት ይታያል; ትክክለኛው መሳሪያ መመረጡን እና ትክክለኛው .sof መሆኑን ያረጋግጡ file የሚለው ተመርጧል።
- የማህደረ ትውስታ በይነገጽ ግንኙነትን ፍጠር የሚለውን ጠቅ ያድርጉ። እሺን ጠቅ በማድረግ ነባሪ ቅንብሮችን ይቀበሉ።
- የIntel Arria 10 ልማት ኪት አሁን በEMIF Debug Toolkit እንዲሰራ ተዋቅሯል፣ እና ተጓዳኝ አማራጩን ሁለቴ ጠቅ በማድረግ ከሚከተሉት ሪፖርቶች ማናቸውንም ማመንጨት ይችላሉ።
- እንደገና ማስተካከል. የመለኪያ ሁኔታን በእያንዳንዱ DQ/DQS ቡድን ከያንዳንዱ DQ/DQS ፒን ህዳጎች ጋር በማጠቃለል የመለኪያ ሪፖርት ያወጣል።
- ሹፌር ማርጂንግ. በ I/O ፒን የማንበብ እና የመፃፍ ህዳጎችን ጠቅለል አድርጎ የሚያሳይ ሪፖርት ያቀርባል። ይህ ከካሊብሬሽን ማርጂንግ ይለያል ምክንያቱም የአሽከርካሪዎች መለያየት የሚወሰደው በማስተካከል ጊዜ ሳይሆን በተጠቃሚ ሁነታ ትራፊክ ወቅት ነው።
- የአይን ንድፍ ይፍጠሩ. በእያንዳንዱ የዲኪው ፒን በካሊብሬሽን ዳታ ዘይቤዎች ላይ በመመስረት የአይን ንድፎችን ማንበብ እና መፃፍ ያመነጫል።
- ካሊብሬሽን መቋረጥ። የተለያዩ የማቋረጫ እሴቶችን ይጥረጉ እና እያንዳንዱ የማቋረጫ እሴት የሚያቀርበውን ህዳጎች ሪፖርት ያደርጋል። የማህደረ ትውስታ በይነገፅ ምርጡን መቋረጥን ለመምረጥ ይህንን ባህሪ ይጠቀሙ።
ንድፍ Example ለውጫዊ ማህደረ ትውስታ በይነገጽ Intel Aria 10 FPGA IP መግለጫ
የእርስዎን EMIF IP ን ሲወስኑ እና ሲያመነጩ ስርዓቱ የማስመሰል እና የማዋሃድ ማውጫዎችን እንደሚፈጥር መግለጽ ይችላሉ። file ያዘጋጃል እና ያመነጫል file በራስ-ሰር ያዘጋጃል. በ Example ንድፍ Fileበ Example Designs tab, ስርዓቱ የተሟላ ማስመሰል ይፈጥራል file ስብስብ ወይም የተሟላ ውህደት file በምርጫዎ መሠረት ያዘጋጁ ።
ውህድ ዘፀample ንድፍ
ውህደት example design ከዚህ በታች ባለው ስእል ላይ የሚታዩትን ዋና ዋና ብሎኮች ይዟል።
- የትራፊክ ጀነሬተር፣ እሱም ሊሰራ የሚችል Avalon®-MM exampየውሸት የዘፈቀደ የንባብ ንድፍ ተግባራዊ የሚያደርግ እና ለተወሰኑ የአድራሻዎች ቁጥር የሚጽፍ ሾፌር። የትራፊክ ጀነሬተር እንዲሁ ከማህደረ ትውስታ ውስጥ የተነበበው መረጃ ከጽሑፍ መረጃ ጋር የሚዛመድ መሆኑን ለማረጋገጥ ይከታተላል እና አለበለዚያ ውድቀትን ያረጋግጣል።
- የማህደረ ትውስታ በይነገጽ ለምሳሌ፡-
- በአቫሎን-ኤምኤም በይነገጽ እና በ AFI በይነገጽ መካከል የሚሄድ የማህደረ ትውስታ መቆጣጠሪያ።
- የማንበብ እና የመጻፍ ስራዎችን ለማከናወን በማህደረ ትውስታ መቆጣጠሪያ እና በውጫዊ ማህደረ ትውስታ መሳሪያዎች መካከል እንደ መገናኛ ሆኖ የሚያገለግለው PHY.
ምስል 5. ውህደት ዘፀample ንድፍ
የፒንግ ፖንግ PHY ባህሪን እየተጠቀሙ ከሆነ፣ ውህደቱ example design በሚከተለው ምስል ላይ እንደሚታየው በሁለት ገለልተኛ የማህደረ ትውስታ መሳሪያዎች በሁለት ገለልተኛ ተቆጣጣሪዎች እና በጋራ PHY ትዕዛዝ የሚሰጡ ሁለት የትራፊክ ማመንጫዎችን ያካትታል።
ምስል 6. ውህደት ዘፀample ንድፍ ለፒንግ ፖንግ PHY
RLDRAM 3 እየተጠቀሙ ከሆነ፣ የትራፊክ አመንጪው በሲንተሲስ exampበሚከተለው ምስል ላይ እንደሚታየው le design AFI ን በመጠቀም በቀጥታ ከPHY ጋር ይገናኛል።
ምስል 7. ውህደት ዘፀampለ RLDRAM 3 በይነገጽ ዲዛይን
ማስታወሻ፡- አንድ ወይም ከዚያ በላይ የPLL መጋሪያ ሁነታ፣ DLL መጋሪያ ሁነታ ወይም የ OCT ማጋሪያ ሁነታ መለኪያዎች ከማጋራት ሌላ ወደ ማንኛውም እሴት ከተዋቀሩ፣ ውህደቱ exampየንድፍ ዲዛይን ሁለት የትራፊክ ጀነሬተር/የማስታወሻ በይነገጽ ሁኔታዎችን ይይዛል። ሁለቱ የትራፊክ ጀነሬተር/የማስታወሻ በይነገጽ ምሳሌዎች የሚዛመዱት በመለኪያ ቅንጅቶች እንደተገለጸው በጋራ PLL/DLL/OCT ግንኙነቶች ብቻ ነው። የትራፊክ ጀነሬተር/የማህደረ ትውስታ በይነገጽ ምሳሌዎች በእራስዎ ንድፎች ውስጥ እንዴት እንደዚህ አይነት ግንኙነቶችን መፍጠር እንደሚችሉ ያሳያሉ።
ማስታወሻ፡- በIntel Quartus Prime Standard Edition የተጠቃሚ መመሪያ ላይ እንደተገለፀው የሶስተኛ ወገን ውህደት ፍሰት፡ የሶስተኛ ወገን ውህደት ለEMIF IP የሚደገፍ ፍሰት አይደለም።
ተዛማጅ መረጃ
ሊሰራ የሚችል EMIF ንድፍ በማመንጨት ላይampገጽ 7 ላይ
ማስመሰል Example ንድፍ
የማስመሰል ምሳሌample design በሚከተለው ምስል ላይ የሚታዩትን ዋና ዋና ብሎኮች ይዟል።
- የውህደቱ ምሳሌample ንድፍ. ባለፈው ክፍል ላይ እንደተገለጸው, ውህደት example ንድፍ የትራፊክ ጄኔሬተር እና የማስታወሻ በይነገጽ ምሳሌን ይይዛል። እነዚህ ብሎኮች ለፈጣን ማስመሰል ተስማሚ በሆነ ጊዜ ወደ አብስትራክት የማስመሰል ሞዴሎች ነባሪ ናቸው።
- የማህደረ ትውስታ ሞዴል፣ ከማህደረ ትውስታ ፕሮቶኮል ዝርዝሮች ጋር የሚጣጣም እንደ አጠቃላይ ሞዴል ሆኖ የሚያገለግል። በተደጋጋሚ፣ የማህደረ ትውስታ አቅራቢዎች ከነሱ ማውረድ ለሚችሉት የማስታወሻ ክፍሎቻቸው የማስመሰል ሞዴሎችን ያቀርባሉ webጣቢያዎች.
- አጠቃላይ ማለፊያ ወይም አለመሳካት ሁኔታን ለመጠቆም የሁኔታ ምልክቶችን ከውጫዊ ማህደረ ትውስታ በይነገጽ አይፒ እና የትራፊክ ጀነሬተር የሚከታተል የሁኔታ አረጋጋጭ።
ምስል 8. ማስመሰል ዘፀample ንድፍ
የፒንግ ፖንግ PHY ባህሪን እየተጠቀሙ ከሆነ፣ የማስመሰል ምሳሌውample design በሚከተለው ምስል ላይ እንደሚታየው በሁለት ገለልተኛ የማህደረ ትውስታ መሳሪያዎች በሁለት ገለልተኛ ተቆጣጣሪዎች እና በጋራ PHY ትዕዛዝ የሚሰጡ ሁለት የትራፊክ ማመንጫዎችን ያካትታል።
ምስል 9. ማስመሰል ዘፀample ንድፍ ለፒንግ ፖንግ PHY
RLDRAM 3 እየተጠቀሙ ከሆነ፣ በሲሙሌሽን ውስጥ ያለው የትራፊክ ጀነሬተርampበሚከተለው ምስል ላይ እንደሚታየው le design AFI ን በመጠቀም በቀጥታ ከPHY ጋር ይገናኛል።
ምስል 10. ማስመሰል ዘፀampለ RLDRAM 3 በይነገጽ ዲዛይን
ተዛማጅ መረጃ
የ EMIF ንድፍ በማመንጨት ላይ Example for Simulation በገጽ 10 ላይ
Example Designs በይነገጽ ትር
የመለኪያ አርታዒው Example Designs ትር ይህም የእርስዎን የቀድሞ መለካት እና ማመንጨት ያስችላልample ንድፎች.l
ምስል 11. ዘፀample Designs ትር በውጫዊ ማህደረ ትውስታ በይነገጽ መለኪያ አርታዒ ውስጥ
ይገኛል Example ንድፎች ክፍል
የ Select design pulldown የተፈለገውን የቀድሞ ለመምረጥ ያስችልዎታልample ንድፍ. በአሁኑ ጊዜ EMIF Example ንድፍ ያለው ብቸኛው ምርጫ ነው, እና በነባሪ የተመረጠ ነው.
የሰነድ ማሻሻያ ታሪክ ለውጫዊ ማህደረ ትውስታ በይነገጾች Intel Aria 10 FPGA IP ንድፍ Example የተጠቃሚ መመሪያ
የሰነድ ሥሪት | ኢንቴል ኳርትስ ዋና ስሪት | ለውጦች |
2021.03.29 | 21.1 | • በውስጡ Example ንድፍ ፈጣን ጅምር ምዕራፍ፣ የNCsim* አስመሳይ ማጣቀሻዎችን ተወግዷል። |
2018.09.24 | 18.1 | • በ ውስጥ የተዘመኑ አሃዞች ሊሰራ የሚችል EMIF ንድፍ በማመንጨት ላይample እና የ EMIF ንድፍ በማመንጨት ላይ Example ለ Simulation ርዕሶች. |
2018.05.07 | 18.0 | • የሰነድ ርዕስ ከ ተቀይሯል። Intel Arria 10 ውጫዊ ማህደረ ትውስታ በይነገጾች IP ንድፍ Example የተጠቃሚ መመሪያ ወደ ውጫዊ ማህደረ ትውስታ በይነገጽ Intel Aria 10 FPGA IP ንድፍ Example የተጠቃሚ መመሪያ.
• የተስተካከሉ የነጥብ ነጥቦች በ ውስጥ አልቋልview ክፍል የ የፒን አቀማመጥ ለ Intel Arria 10 EMIF IP ርዕስ. |
ቀን | ሥሪት | ለውጦች |
ህዳር
2017 |
2017.11.06 | የመጀመሪያ ልቀት |
ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል፣ነገር ግን በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
- ሌሎች ስሞች እና የንግድ ምልክቶች እንደ የሌሎች ንብረት ሊጠየቁ ይችላሉ።
ሰነዶች / መርጃዎች
![]() |
intel UG-20118 ውጫዊ ማህደረ ትውስታ በይነገጾች Arria 10 FPGA IP ንድፍ Example [pdf] የተጠቃሚ መመሪያ UG-20118 ውጫዊ ማህደረ ትውስታ በይነገጾች Arria 10 FPGA IP ንድፍ Example, UG-20118, ውጫዊ ማህደረ ትውስታ በይነገጾች Arria 10 FPGA IP ንድፍ Example, በይነገጽ Arria 10 FPGA IP ንድፍ ዘፀample, 10 FPGA IP ንድፍ Example |