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)
የግቤት ማቆያ ጊዜ (ቲኤች)
I/O የጊዜ መለኪያዎች
tSU = የግቤት ፒን ወደ ግብዓት መመዝገቢያ የውሂብ መዘግየት + የግቤት መመዝገቢያ ማይክሮ ማዋቀር ጊዜ - የግቤት ፒን ወደ ግቤት መመዝገቢያ ሰዓት መዘግየት
tH = - የግቤት ፒን ወደ ግብዓት መመዝገቢያ የውሂብ መዘግየት + የግቤት መመዝገቢያ ማይክሮ ማቆያ ጊዜ + የግቤት ፒን ወደ ግቤት መመዝገቢያ ሰዓት መዘግየት
ሰዓት ወደ ውፅዓት መዘግየት (tCO) I/O የጊዜ መለኪያዎች
tCO = + የሰዓት ሰሌዳ ወደ የውጤት መዝገብ መዘግየት + የውጤት መመዝገቢያ ሰዓት-ወደ-ውፅዓት መዘግየት + የውጤት መመዝገቢያ ወደ ውፅዓት ፒን መዘግየት

ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል፣ነገር ግን በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
*ሌሎች ስሞች እና የንግድ ምልክቶች እንደሌሎች ንብረት ሊጠየቁ ይችላሉ።

የመጀመሪያ I/O ጊዜ መረጃን ማመንጨት የሚከተሉትን ደረጃዎች ያካትታል፡-

  • ደረጃ 1፡ በገጽ 4 ላይ ለዒላማ ኢንቴል FPGA መሣሪያ Flip-flopን ማቀናበር
  • ደረጃ 2፡ በገጽ 5 ላይ I/O Standard እና Pin Locations የሚለውን ይግለጹ
  • ደረጃ 3፡ በገጽ 6 ላይ የመሣሪያውን የአሠራር ሁኔታ ይግለጹ
  • ደረጃ 4፡ View የ I/O ጊዜ በዳታ ሉህ ሪፖርት በገጽ 6 ላይ

የI/O ጊዜ አጠባበቅ ዳታ ማመንጨት ፍሰት

ደረጃ 1፡ ለዒላማ ኢንቴል FPGA መሳሪያ Flip-flopን ያመሳስሉ።

የመጀመሪያ I/O ጊዜ አጠባበቅ መረጃን ለማመንጨት አነስተኛውን የፍሊፕ-ፍሎፕ አመክንዮ ለመወሰን እና ለማዋሃድ እነዚህን ደረጃዎች ይከተሉ፡

  1. በ Intel Quartus Prime Pro እትም ሶፍትዌር ስሪት 19.3 ውስጥ አዲስ ፕሮጀክት ይፍጠሩ።
  2. Assignments ➤ መሳሪያን ጠቅ ያድርጉ፣ የዒላማ መሳሪያዎን ቤተሰብ እና የዒላማ መሳሪያ ይግለጹ። ለ exampለ፣ AGFA014R24 Intel Agilex™ FPGA ይምረጡ።
  3. ጠቅ ያድርጉ File ➤ አዲስ እና የብሎክ ዲያግራም/መርሃግብር ይፍጠሩ File.
  4. ክፍሎችን ወደ መርሐግብር ለማከል የምልክት መሣሪያ አዝራሩን ጠቅ ያድርጉ።
    በብሎክ አርታኢ ውስጥ ፒኖችን እና ሽቦዎችን ያስገቡ
  5. በስም ስር ዲኤፍኤፍ ይተይቡ እና ከዚያ እሺን ጠቅ ያድርጉ። የዲኤፍኤፍ ምልክት ለማስገባት በብሎክ አርታዒ ውስጥ ጠቅ ያድርጉ።
  6. የግቤት_ውሂብ ግቤት ፒን፣ የሰዓት ግቤት ፒን እና የውጤት_ውጤት ፒን ለመጨመር ከገጽ 4 እስከ 4 ያለውን 5 ይደግሙ።
  7. ፒኖቹን ከዲኤፍኤፍ ጋር ለማገናኘት የ Orthogonal Node Tool ቁልፍን ጠቅ ያድርጉ እና ከዚያ በፒን እና በዲኤፍኤፍ ምልክት መካከል የሽቦ መስመሮችን ይሳሉ።
    ዲኤፍኤፍ ከፒን ግንኙነቶች ጋር
  8. ዲኤፍኤፍን ለማዋሃድ፣ ፕሮሰሲንግ የሚለውን ይጫኑ ➤ ጀምር ➤ ጀምር ትንተና እና ውህደት። ውህደቱ I/O የጊዜ መረጃን ለማግኘት የሚያስፈልገውን አነስተኛውን የንድፍ መረብ ዝርዝር ያመነጫል።
ደረጃ 2፡ የI/O መደበኛ እና የፒን ቦታዎችን ይግለጹ

ለመሳሪያው ፒን የሚመድቡት ልዩ የፒን ቦታዎች እና የI/O ደረጃ በጊዜ መለኪያ እሴቶቹ ላይ ተጽእኖ ያሳድራል። የፒን I/O ደረጃን እና የአካባቢ ገደቦችን ለመመደብ እነዚህን ደረጃዎች ይከተሉ፡

  1. ምደባን ጠቅ ያድርጉ ➤ ፒን እቅድ አውጪ።
  2. በንድፍዎ መሰረት የፒን ቦታን እና የ I/O መደበኛ ገደቦችን ይመድቡ
    ዝርዝር መግለጫዎች. በሁሉም ፒኖች የተመን ሉህ ውስጥ በዲዛይኑ ውስጥ የፒን መስቀለኛ መንገድ ስም፣ አቅጣጫ፣ አካባቢ እና I/O መደበኛ እሴቶችን ያስገቡ። በአማራጭ፣ የመስቀለኛ መንገድ ስሞችን ወደ ፒን ፕላነር ጥቅል ይጎትቱ view.

    ቦታዎችን እና የI/O ደረጃዎች ምደባ በፒን ፕላነር

  3. ንድፉን ለማጠናቀር፣ ፕሮሰሲንግ ➤ ጀምር ማሰባሰብን ይንኩ። ኮምፕሌተሩ ሙሉ በሙሉ በሚጠናቀርበት ጊዜ የI/O ጊዜ መረጃን ያመነጫል።

ተዛማጅ መረጃ

  • የI/O ደረጃዎች ፍቺ
  •  የመሣሪያ I/O ፒኖችን ማስተዳደር
ደረጃ 3፡ የመሣሪያውን የአሠራር ሁኔታ ይግለጹ

የጊዜ ኔት ዝርዝሩን ለማዘመን እነዚህን ደረጃዎች ይከተሉ እና ሙሉ በሙሉ ከተቀናበረ በኋላ ለጊዜ አጠባበቅ ትንተና የስራ ሁኔታዎችን ያቀናብሩ፡

  1. መሣሪያዎችን ጠቅ ያድርጉ ➤ የጊዜ ተንታኝ።
  2. በተግባር መቃን ውስጥ፣ ጊዜን ማዘመን Netlistን ሁለቴ ጠቅ ያድርጉ። የጊዜ ኔት ዝርዝሩ እርስዎ ለሚያደርጓቸው የፒን ገደቦች ምክንያት በሆነው የተሟላ የጊዜ አቆጣጠር መረጃ ይዘምናል።
    የተግባር ፓነል በጊዜ ተንታኝ ውስጥ
  3. በሴት ኦፕሬቲንግ ኮንዲሽን ስር ካሉት የጊዜ ሞዴሎች ውስጥ አንዱን ይምረጡ ለምሳሌ Slow vid3 100C Model ወይም Fast vid3 100C Model።

    በጊዜ ተንታኝ ውስጥ የአሠራር ሁኔታዎችን ያዘጋጁ

ደረጃ 4፡ View በውሂብ ሉህ ሪፖርት ውስጥ የI/O ጊዜ አጠባበቅ

የውሂብ ሉህ ሪፖርቱን በጊዜ ተንታኝ ውስጥ ያመነጫል። view የጊዜ መለኪያ እሴቶች.

  1. በጊዜ ተንታኝ ውስጥ፣ ሪፖርቶችን ጠቅ ያድርጉ ➤ የውሂብ ሉህ ➤ የውሂብ ሉህ ሪፖርት አድርግ።
  2. እሺን ጠቅ ያድርጉ።

    የውሂብ ሉህ ሪፖርት በጊዜ ተንታኝ ውስጥ
    የማዋቀር ታይምስ፣ ታይምስ እና ሰዓት ወደ ውፅዓት ታይምስ ሪፖርቶች በሪፖርት ፓነል ውስጥ ባለው የውሂብ ሉህ ሪፖርት አቃፊ ስር ይታያሉ።

  3. እያንዳንዱን ሪፖርት ጠቅ ያድርጉ view የ Rise and Fall መለኪያ እሴቶች.
  4. ለወግ አጥባቂ የጊዜ አቀራረብ፣ ከፍተኛውን ፍጹም ዋጋ ይግለጹ

Example 1. ከዳታ ሉህ ዘገባ የI/O የጊዜ መለኪያዎችን መወሰን 

በሚከተለው example Setup Times ሪፖርት፣ የውድቀት ሰአቱ ከሚነሳበት ጊዜ ይበልጣል፣ ስለዚህ tSU=tfall።

የቆይታ ጊዜ ዘገባ
በሚከተለው example Hold Times ሪፖርት፣ የውድቀት ጊዜ ፍፁም ዋጋ ከፍፁም ጊዜ ዋጋ ይበልጣል፣ስለዚህ tH=tfall።

የውጤት ጊዜ ሪፖርት ሰዓት
በሚከተለው example Clock to Output Times ሪፖርት፣ የውድቀት ጊዜ ፍፁም ዋጋ ከፍፁም ጊዜ ዋጋ ይበልጣል፣ስለዚህ tCO=tfall።

የውጤት ጊዜ ሪፖርት ሰዓት

ተዛማጅ መረጃ

ስክሪፕት የተደረገ I/O የጊዜ መረጃ ማመንጨት

የኢንቴል ኳርተስ ፕራይም የሶፍትዌር ተጠቃሚ በይነገጽን በመጠቀም ወይም ሳይጠቀሙ I/O የጊዜ መረጃን ለማመንጨት Tcl ስክሪፕት መጠቀም ይችላሉ። ስክሪፕት የተደረገው አካሄድ በፅሁፍ ላይ የተመሰረተ የI/O የጊዜ መለኪያ ውሂብን ለሚደገፉ የI/O ደረጃዎች ያመነጫል።

ማስታወሻየስክሪፕት ዘዴው የሚገኘው ለሊኑክስ* መድረኮች ብቻ ነው።
ለIntel Agilex፣ Intel Stratix® 10 እና Intel Arria® 10 መሳሪያዎች በርካታ የ I/O ደረጃዎችን የሚያንፀባርቅ የI/O ጊዜ መረጃን ለማመንጨት እነዚህን ደረጃዎች ይከተሉ፡

  1. ተገቢውን የ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
  2. የ.qar የፕሮጀክት ማህደርን ወደነበረበት ለመመለስ የIntel Quartus Prime Pro Edition ሶፍትዌርን ያስጀምሩ እና ፕሮጄክት ➤ በማህደር የተደገፈ ፕሮጀክትን ወደነበረበት መልስ የሚለውን ይንኩ። በአማራጭ፣ GUI ን ሳያስጀምሩ የሚከተለውን የትእዛዝ መስመር አቻ ያሂዱ፡-
    quartus_sh --ወደነበረበት መመለስ file>

    io_time__ ወደነበረበት ተመልሷል ማውጫ አሁን የqdb ንዑስ አቃፊ እና የተለያዩ ይዟል files.

  3. ስክሪፕቱን በIntel Quartus Prime Time Analyzer ለማስኬድ የሚከተለውን ትዕዛዝ ያሂዱ፡-
    quartus_sta –t .tcl

    እስኪጠናቀቅ ይጠብቁ። የስክሪፕቱ አፈጻጸም 8 ሰዓት ወይም ከዚያ በላይ ሊፈልግ ይችላል ምክንያቱም እያንዳንዱ በ I/O ደረጃ ወይም ፒን አካባቢ ላይ የሚደረግ ለውጥ የንድፍ ማጠናቀር ያስፈልገዋል።

  4. ለ view የጊዜ መለኪያ እሴቶች, የመነጨውን ጽሑፍ ይክፈቱ fileኤስ ውስጥ ጊዜ_files, እንደ timing_tsuthtco___.txt ካሉ ስሞች ጋር።
    የጊዜ_ትሱትኮ_ _ _ .ቴክስት.

ተዛማጅ መረጃ

AN 775፡ የመጀመርያ I/O የጊዜ ውሂብ ሰነድ ማሻሻያ ታሪክ ማመንጨት

የሰነድ ሥሪት

ኢንቴል ኳርትስ ዋና ስሪት

ለውጦች

2019.12.08 19.3
  • ይዘትን ለማንፀባረቅ የተሻሻለ ርዕስ።
  • ለIntel Stratix 10 እና Intel Agilex FPGAs ድጋፍ ታክሏል።
  • የደረጃ ቁጥሮች ወደ ፍሰት ታክለዋል።
  • የታከሉ የጊዜ መለኪያ ንድፎች.
  • የቅርብ ጊዜውን ስሪት ለማንፀባረቅ የተዘመኑ ቅጽበታዊ ገጽ እይታዎች።
  • ወደ ተዛማጅ ሰነዶች የተሻሻሉ አገናኞች።
  • የተተገበሩ የቅርብ ጊዜ የምርት ስያሜ እና የቅጥ ስምምነቶች።
2016.10.31 16.1
  • የመጀመሪያው ይፋዊ መልቀቅ።

ሰነዶች / መርጃዎች

intel AN 775 የመነሻ I/O የጊዜ መረጃን ማመንጨት [pdf] የተጠቃሚ መመሪያ
ኤኤን 775 የመነሻ IO የጊዜ መረጃን፣ ኤኤን 775፣ የመነሻ IO የጊዜ መረጃን፣ የመነሻ IO ጊዜ ውሂብን፣ የጊዜ መረጃን ማመንጨት

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *