intel AN 775 የመነሻ I/O የጊዜ መረጃን ማመንጨት
AN 775፡ ለኢንቴል FPGAዎች የመጀመሪያ I/O የጊዜ መረጃን ማመንጨት
የ Intel® Quartus® Prime ሶፍትዌር GUI ወይም Tcl ትዕዛዞችን በመጠቀም ለኢንቴል FPGA መሳሪያዎች የመጀመሪያ I/O የጊዜ መረጃ ማመንጨት ይችላሉ። የመጀመሪያ I/O ጊዜ አጠባበቅ መረጃ ቀደምት ፒን ማቀድ እና PCB ንድፍ ጠቃሚ ነው። የ I/O ደረጃዎችን እና የፒን አቀማመጥን ግምት ውስጥ በማስገባት የንድፍ ጊዜ በጀትን ለማስተካከል ለሚከተሉት ተዛማጅ የጊዜ መለኪያዎች የመጀመሪያ ጊዜ አቆጣጠር ውሂብ ማመንጨት ይችላሉ።
ሠንጠረዥ 1. I / O የጊዜ መለኪያዎች
የጊዜ መለኪያ |
መግለጫ |
||
የግቤት ማዋቀር ጊዜ (tSU) የግቤት ማቆያ ጊዜ (ቲኤች) |
![]()
|
||
ሰዓት ወደ ውፅዓት መዘግየት (tCO) | ![]()
|
ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል፣ነገር ግን በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
*ሌሎች ስሞች እና የንግድ ምልክቶች እንደሌሎች ንብረት ሊጠየቁ ይችላሉ።
የመጀመሪያ I/O ጊዜ መረጃን ማመንጨት የሚከተሉትን ደረጃዎች ያካትታል፡-
- ደረጃ 1፡ በገጽ 4 ላይ ለዒላማ ኢንቴል FPGA መሣሪያ Flip-flopን ማቀናበር
- ደረጃ 2፡ በገጽ 5 ላይ I/O Standard እና Pin Locations የሚለውን ይግለጹ
- ደረጃ 3፡ በገጽ 6 ላይ የመሣሪያውን የአሠራር ሁኔታ ይግለጹ
- ደረጃ 4፡ View የ I/O ጊዜ በዳታ ሉህ ሪፖርት በገጽ 6 ላይ
ደረጃ 1፡ ለዒላማ ኢንቴል FPGA መሳሪያ Flip-flopን ያመሳስሉ።
የመጀመሪያ I/O ጊዜ አጠባበቅ መረጃን ለማመንጨት አነስተኛውን የፍሊፕ-ፍሎፕ አመክንዮ ለመወሰን እና ለማዋሃድ እነዚህን ደረጃዎች ይከተሉ፡
- በ Intel Quartus Prime Pro እትም ሶፍትዌር ስሪት 19.3 ውስጥ አዲስ ፕሮጀክት ይፍጠሩ።
- Assignments ➤ መሳሪያን ጠቅ ያድርጉ፣ የዒላማ መሳሪያዎን ቤተሰብ እና የዒላማ መሳሪያ ይግለጹ። ለ exampለ፣ AGFA014R24 Intel Agilex™ FPGA ይምረጡ።
- ጠቅ ያድርጉ File ➤ አዲስ እና የብሎክ ዲያግራም/መርሃግብር ይፍጠሩ File.
- ክፍሎችን ወደ መርሐግብር ለማከል የምልክት መሣሪያ አዝራሩን ጠቅ ያድርጉ።
- በስም ስር ዲኤፍኤፍ ይተይቡ እና ከዚያ እሺን ጠቅ ያድርጉ። የዲኤፍኤፍ ምልክት ለማስገባት በብሎክ አርታዒ ውስጥ ጠቅ ያድርጉ።
- የግቤት_ውሂብ ግቤት ፒን፣ የሰዓት ግቤት ፒን እና የውጤት_ውጤት ፒን ለመጨመር ከገጽ 4 እስከ 4 ያለውን 5 ይደግሙ።
- ፒኖቹን ከዲኤፍኤፍ ጋር ለማገናኘት የ Orthogonal Node Tool ቁልፍን ጠቅ ያድርጉ እና ከዚያ በፒን እና በዲኤፍኤፍ ምልክት መካከል የሽቦ መስመሮችን ይሳሉ።
- ዲኤፍኤፍን ለማዋሃድ፣ ፕሮሰሲንግ የሚለውን ይጫኑ ➤ ጀምር ➤ ጀምር ትንተና እና ውህደት። ውህደቱ I/O የጊዜ መረጃን ለማግኘት የሚያስፈልገውን አነስተኛውን የንድፍ መረብ ዝርዝር ያመነጫል።
ደረጃ 2፡ የI/O መደበኛ እና የፒን ቦታዎችን ይግለጹ
ለመሳሪያው ፒን የሚመድቡት ልዩ የፒን ቦታዎች እና የI/O ደረጃ በጊዜ መለኪያ እሴቶቹ ላይ ተጽእኖ ያሳድራል። የፒን I/O ደረጃን እና የአካባቢ ገደቦችን ለመመደብ እነዚህን ደረጃዎች ይከተሉ፡
- ምደባን ጠቅ ያድርጉ ➤ ፒን እቅድ አውጪ።
- በንድፍዎ መሰረት የፒን ቦታን እና የ I/O መደበኛ ገደቦችን ይመድቡ
ዝርዝር መግለጫዎች. በሁሉም ፒኖች የተመን ሉህ ውስጥ በዲዛይኑ ውስጥ የፒን መስቀለኛ መንገድ ስም፣ አቅጣጫ፣ አካባቢ እና I/O መደበኛ እሴቶችን ያስገቡ። በአማራጭ፣ የመስቀለኛ መንገድ ስሞችን ወደ ፒን ፕላነር ጥቅል ይጎትቱ view. - ንድፉን ለማጠናቀር፣ ፕሮሰሲንግ ➤ ጀምር ማሰባሰብን ይንኩ። ኮምፕሌተሩ ሙሉ በሙሉ በሚጠናቀርበት ጊዜ የI/O ጊዜ መረጃን ያመነጫል።
ተዛማጅ መረጃ
- የI/O ደረጃዎች ፍቺ
- የመሣሪያ I/O ፒኖችን ማስተዳደር
ደረጃ 3፡ የመሣሪያውን የአሠራር ሁኔታ ይግለጹ
የጊዜ ኔት ዝርዝሩን ለማዘመን እነዚህን ደረጃዎች ይከተሉ እና ሙሉ በሙሉ ከተቀናበረ በኋላ ለጊዜ አጠባበቅ ትንተና የስራ ሁኔታዎችን ያቀናብሩ፡
- መሣሪያዎችን ጠቅ ያድርጉ ➤ የጊዜ ተንታኝ።
- በተግባር መቃን ውስጥ፣ ጊዜን ማዘመን Netlistን ሁለቴ ጠቅ ያድርጉ። የጊዜ ኔት ዝርዝሩ እርስዎ ለሚያደርጓቸው የፒን ገደቦች ምክንያት በሆነው የተሟላ የጊዜ አቆጣጠር መረጃ ይዘምናል።
- በሴት ኦፕሬቲንግ ኮንዲሽን ስር ካሉት የጊዜ ሞዴሎች ውስጥ አንዱን ይምረጡ ለምሳሌ Slow vid3 100C Model ወይም Fast vid3 100C Model።
ደረጃ 4፡ View በውሂብ ሉህ ሪፖርት ውስጥ የI/O ጊዜ አጠባበቅ
የውሂብ ሉህ ሪፖርቱን በጊዜ ተንታኝ ውስጥ ያመነጫል። view የጊዜ መለኪያ እሴቶች.
- በጊዜ ተንታኝ ውስጥ፣ ሪፖርቶችን ጠቅ ያድርጉ ➤ የውሂብ ሉህ ➤ የውሂብ ሉህ ሪፖርት አድርግ።
- እሺን ጠቅ ያድርጉ።
የማዋቀር ታይምስ፣ ታይምስ እና ሰዓት ወደ ውፅዓት ታይምስ ሪፖርቶች በሪፖርት ፓነል ውስጥ ባለው የውሂብ ሉህ ሪፖርት አቃፊ ስር ይታያሉ። - እያንዳንዱን ሪፖርት ጠቅ ያድርጉ view የ Rise and Fall መለኪያ እሴቶች.
- ለወግ አጥባቂ የጊዜ አቀራረብ፣ ከፍተኛውን ፍጹም ዋጋ ይግለጹ
Example 1. ከዳታ ሉህ ዘገባ የI/O የጊዜ መለኪያዎችን መወሰን
በሚከተለው example Setup Times ሪፖርት፣ የውድቀት ሰአቱ ከሚነሳበት ጊዜ ይበልጣል፣ ስለዚህ tSU=tfall።
በሚከተለው example Hold Times ሪፖርት፣ የውድቀት ጊዜ ፍፁም ዋጋ ከፍፁም ጊዜ ዋጋ ይበልጣል፣ስለዚህ tH=tfall።
በሚከተለው example Clock to Output Times ሪፖርት፣ የውድቀት ጊዜ ፍፁም ዋጋ ከፍፁም ጊዜ ዋጋ ይበልጣል፣ስለዚህ tCO=tfall።
ተዛማጅ መረጃ
- የጊዜ ተንታኝ ፈጣን-ጀምር Tutoria
- Intel Quartus Prime Pro እትም የተጠቃሚ መመሪያ፡ጊዜ ተንታኝ
- ቪዲዮ እንዴት እንደሚደረግ፡ የጊዜ ተንታኝ መግቢያ
ስክሪፕት የተደረገ I/O የጊዜ መረጃ ማመንጨት
የኢንቴል ኳርተስ ፕራይም የሶፍትዌር ተጠቃሚ በይነገጽን በመጠቀም ወይም ሳይጠቀሙ I/O የጊዜ መረጃን ለማመንጨት Tcl ስክሪፕት መጠቀም ይችላሉ። ስክሪፕት የተደረገው አካሄድ በፅሁፍ ላይ የተመሰረተ የI/O የጊዜ መለኪያ ውሂብን ለሚደገፉ የI/O ደረጃዎች ያመነጫል።
ማስታወሻየስክሪፕት ዘዴው የሚገኘው ለሊኑክስ* መድረኮች ብቻ ነው።
ለIntel Agilex፣ Intel Stratix® 10 እና Intel Arria® 10 መሳሪያዎች በርካታ የ I/O ደረጃዎችን የሚያንፀባርቅ የI/O ጊዜ መረጃን ለማመንጨት እነዚህን ደረጃዎች ይከተሉ፡
- ተገቢውን የIntel Quartus Prime ፕሮጀክት መዝገብ ያውርዱ file ለታለመው መሣሪያዎ ቤተሰብ፡-
• Intel Agilex መሳሪያዎች— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 መሳሪያዎች— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Aria 10 መሳሪያዎች— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - የ.qar የፕሮጀክት ማህደርን ወደነበረበት ለመመለስ የIntel Quartus Prime Pro Edition ሶፍትዌርን ያስጀምሩ እና ፕሮጄክት ➤ በማህደር የተደገፈ ፕሮጀክትን ወደነበረበት መልስ የሚለውን ይንኩ። በአማራጭ፣ GUI ን ሳያስጀምሩ የሚከተለውን የትእዛዝ መስመር አቻ ያሂዱ፡-
quartus_sh --ወደነበረበት መመለስ file>
የ io_time__ ወደነበረበት ተመልሷል ማውጫ አሁን የqdb ንዑስ አቃፊ እና የተለያዩ ይዟል files.
- ስክሪፕቱን በIntel Quartus Prime Time Analyzer ለማስኬድ የሚከተለውን ትዕዛዝ ያሂዱ፡-
quartus_sta –t .tcl
እስኪጠናቀቅ ይጠብቁ። የስክሪፕቱ አፈጻጸም 8 ሰዓት ወይም ከዚያ በላይ ሊፈልግ ይችላል ምክንያቱም እያንዳንዱ በ I/O ደረጃ ወይም ፒን አካባቢ ላይ የሚደረግ ለውጥ የንድፍ ማጠናቀር ያስፈልገዋል።
- ለ view የጊዜ መለኪያ እሴቶች, የመነጨውን ጽሑፍ ይክፈቱ fileኤስ ውስጥ ጊዜ_files, እንደ timing_tsuthtco___.txt ካሉ ስሞች ጋር።
የጊዜ_ትሱትኮ_ _ _ .ቴክስት.
ተዛማጅ መረጃ
AN 775፡ የመጀመርያ I/O የጊዜ ውሂብ ሰነድ ማሻሻያ ታሪክ ማመንጨት
የሰነድ ሥሪት |
ኢንቴል ኳርትስ ዋና ስሪት |
ለውጦች |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
ሰነዶች / መርጃዎች
![]() |
intel AN 775 የመነሻ I/O የጊዜ መረጃን ማመንጨት [pdf] የተጠቃሚ መመሪያ ኤኤን 775 የመነሻ IO የጊዜ መረጃን፣ ኤኤን 775፣ የመነሻ IO የጊዜ መረጃን፣ የመነሻ IO ጊዜ ውሂብን፣ የጊዜ መረጃን ማመንጨት |