intel AN 775 தொடக்க I/O டைமிங் டேட்டாவை உருவாக்குகிறது

இன்டெல் லோகோ

AN 775: Intel FPGAக்களுக்கான ஆரம்ப I/O நேரத் தரவை உருவாக்குதல்

Intel® Quartus® Prime மென்பொருள் GUI அல்லது Tcl கட்டளைகளைப் பயன்படுத்தி Intel FPGA சாதனங்களுக்கான ஆரம்ப I/O நேரத் தரவை நீங்கள் உருவாக்கலாம். ஆரம்ப I/O டைமிங் தரவு, ஆரம்ப பின் திட்டமிடல் மற்றும் PCB வடிவமைப்பிற்கு பயனுள்ளதாக இருக்கும். I/O தரநிலைகள் மற்றும் பின் இடத்தைக் கருத்தில் கொள்ளும்போது, ​​வடிவமைப்பு நேர பட்ஜெட்டைச் சரிசெய்ய, பின்வரும் தொடர்புடைய நேர அளவுருக்களுக்கான ஆரம்ப நேரத் தரவை நீங்கள் உருவாக்கலாம்.

அட்டவணை 1. I/O நேர அளவுருக்கள் 

நேர அளவுரு

விளக்கம்

உள்ளீட்டு அமைவு நேரம் (tSU)
உள்ளீடு வைத்திருக்கும் நேரம் (tH)
I/O நேர அளவுருக்கள்
tSU = உள்ளீடு பதிவு தரவு தாமதம் + உள்ளீடு பதிவு மைக்ரோ அமைவு நேரம் - உள்ளீடு பின் உள்ளீடு பதிவு கடிகாரம் தாமதம்
tH = - உள்ளீடு பதிவு தரவு தாமதம் + உள்ளீடு பதிவு மைக்ரோ ஹோல்ட் நேரம் + உள்ளீடு பின் உள்ளீடு பதிவு கடிகாரம் தாமதம்
கடிகாரம் வெளியீடு தாமதம் (tCO) I/O நேர அளவுருக்கள்
tCO = + கடிகாரத் திண்டு வெளியீட்டுப் பதிவேடு தாமதம் + வெளியீட்டுப் பதிவேடு கடிகாரம்-வெளியீடு தாமதம் + வெளியீடு பதிவு பின் வெளியீடு தாமதம்

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
*பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ஆரம்ப I/O நேரத் தகவலை உருவாக்குவது பின்வரும் படிகளை உள்ளடக்கியது:

  • படி 1: பக்கம் 4 இல் Target Intel FPGA சாதனத்திற்கான ஃபிளிப்-ஃப்ளாப்பை ஒருங்கிணைக்கவும்
  • படி 2: பக்கம் 5 இல் I/O தரநிலை மற்றும் பின் இருப்பிடங்களை வரையறுக்கவும்
  • படி 3: பக்கம் 6 இல் சாதன இயக்க நிலைமைகளைக் குறிப்பிடவும்
  • படி 4: View பக்கம் 6 இல் தரவுத்தாள் அறிக்கையில் I/O நேரம்

I/O நேர தரவு உருவாக்க ஓட்டம்

படி 1: Target Intel FPGA சாதனத்திற்கான ஃபிளிப்-ஃப்ளாப்பை ஒருங்கிணைக்கவும்

ஆரம்ப I/O நேரத் தரவை உருவாக்க குறைந்தபட்ச ஃபிளிப்-ஃப்ளாப் லாஜிக்கை வரையறுத்து ஒருங்கிணைக்க இந்தப் படிகளைப் பின்பற்றவும்:

  1. Intel Quartus Prime Pro பதிப்பு மென்பொருள் பதிப்பு 19.3 இல் ஒரு புதிய திட்டத்தை உருவாக்கவும்.
  2. பணிகள் ➤ சாதனம் என்பதைக் கிளிக் செய்து, உங்கள் இலக்கு சாதனம் குடும்பம் மற்றும் இலக்கு சாதனத்தைக் குறிப்பிடவும். உதாரணமாகample, AGFA014R24 Intel Agilex™ FPGA ஐத் தேர்ந்தெடுக்கவும்.
  3. கிளிக் செய்யவும் File ➤ புதியது மற்றும் ஒரு தொகுதி வரைபடம்/திட்டத்தை உருவாக்குங்கள் File.
  4. திட்டவட்டத்தில் கூறுகளைச் சேர்க்க, சின்னக் கருவி பொத்தானைக் கிளிக் செய்யவும்.
    பிளாக் எடிட்டரில் பின்கள் மற்றும் கம்பிகளைச் செருகவும்
  5. பெயரின் கீழ், DFF என தட்டச்சு செய்து, சரி என்பதைக் கிளிக் செய்யவும். DFF குறியீட்டைச் செருக, பிளாக் எடிட்டரில் கிளிக் செய்யவும்.
  6. உள்ளீட்டு_தரவு உள்ளீட்டு பின், கடிகார உள்ளீடு பின் மற்றும் Output_data வெளியீட்டு பின் ஆகியவற்றைச் சேர்க்க, பக்கம் 4 முதல் 4 வரை பக்கம் 5 இல் 5 ஐ மீண்டும் செய்யவும்.
  7. பின்களை DFF உடன் இணைக்க, ஆர்த்தோகனல் நோட் டூல் பொத்தானைக் கிளிக் செய்து, பின் மற்றும் DFF சின்னத்திற்கு இடையே கம்பிக் கோடுகளை வரையவும்.
    பின் இணைப்புகளுடன் DFF
  8. DFF ஐ ஒருங்கிணைக்க, செயலாக்கம் ➤ தொடக்கம் ➤ தொடக்க பகுப்பாய்வு & தொகுப்பு என்பதைக் கிளிக் செய்யவும். 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. பணிப் பலகத்தில், புதுப்பிப்பு நேர நெட்லிஸ்ட்டை இருமுறை கிளிக் செய்யவும். டைமிங் நெட்லிஸ்ட் முழுத் தொகுத்தல் நேரத் தகவலுடன் புதுப்பிக்கிறது, இது நீங்கள் செய்யும் பின் கட்டுப்பாடுகளுக்குக் காரணமாகும்.
    டைமிங் அனலைசரில் பணிப் பலகம்
  3. Set Operating Conditions என்பதன் கீழ், Slow vid3 100C Model அல்லது Fast vid3 100C மாடல் போன்ற கிடைக்கக்கூடிய நேர மாடல்களில் ஒன்றைத் தேர்ந்தெடுக்கவும்.

    டைமிங் அனலைசரில் இயக்க நிலைமைகளை அமைக்கவும்

படி 4: View தரவுத்தாள் அறிக்கையில் I/O நேரம்

டைமிங் அனலைசரில் டேட்டாஷீட் அறிக்கையை உருவாக்கவும் view நேர அளவுரு மதிப்புகள்.

  1. டைமிங் அனலைசரில், Reports ➤ Datasheet ➤ Report Datasheet என்பதைக் கிளிக் செய்யவும்.
  2. சரி என்பதைக் கிளிக் செய்யவும்.

    டைமிங் அனலைசரில் டேட்டாஷீட் அறிக்கை
    செட்டப் டைம்ஸ், ஹோல்ட் டைம்ஸ் மற்றும் க்ளாக் டு அவுட்புட் டைம்ஸ் ஆகியவை அறிக்கை பலகத்தில் உள்ள டேட்டாஷீட் அறிக்கை கோப்புறையின் கீழ் தோன்றும்.

  3. ஒவ்வொரு அறிக்கையையும் கிளிக் செய்யவும் view உயர்வு மற்றும் வீழ்ச்சி அளவுரு மதிப்புகள்.
  4. பழமைவாத நேர அணுகுமுறைக்கு, அதிகபட்ச முழுமையான மதிப்பைக் குறிப்பிடவும்

Example 1. தரவுத்தாள் அறிக்கையிலிருந்து I/O நேர அளவுருக்களை தீர்மானித்தல் 

பின்வரும் example Setup Times அறிக்கை, வீழ்ச்சி நேரம் எழுச்சி நேரத்தை விட அதிகமாக உள்ளது, எனவே tSU=tfall.

ஹோல்ட் டைம்ஸ் அறிக்கை
பின்வரும் example Hold Times அறிக்கை, வீழ்ச்சி நேரத்தின் முழுமையான மதிப்பு, எழுச்சி நேரத்தின் முழுமையான மதிப்பை விட அதிகமாக உள்ளது, எனவே tH=tfall.

க்ளாக் டு அவுட்புட் டைம்ஸ் ரிப்போர்ட்
பின்வரும் example Clock to Output Times அறிக்கை, வீழ்ச்சி நேரத்தின் முழுமையான மதிப்பு எழுச்சி நேரத்தின் முழுமையான மதிப்பை விட அதிகமாக உள்ளது, எனவே tCO=tfall.

க்ளாக் டு அவுட்புட் டைம்ஸ் ரிப்போர்ட்

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

ஸ்கிரிப்ட் செய்யப்பட்ட I/O டைமிங் டேட்டா ஜெனரேஷன்

Intel Quartus Prime மென்பொருள் பயனர் இடைமுகத்துடன் அல்லது பயன்படுத்தாமல் I/O நேரத் தகவலை உருவாக்க Tcl ஸ்கிரிப்டைப் பயன்படுத்தலாம். ஸ்கிரிப்ட் செய்யப்பட்ட அணுகுமுறையானது ஆதரிக்கப்படும் I/O தரநிலைகளுக்கான உரை அடிப்படையிலான I/O நேர அளவுரு தரவை உருவாக்குகிறது.

குறிப்பு: ஸ்கிரிப்ட் செய்யப்பட்ட முறை Linux* இயங்குதளங்களுக்கு மட்டுமே கிடைக்கும்.
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 Arria 10 சாதனங்கள்— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. .qar திட்டக் காப்பகத்தை மீட்டெடுக்க, Intel Quartus Prime Pro பதிப்பு மென்பொருளைத் துவக்கி, Project ➤ Restore Archived Project என்பதைக் கிளிக் செய்யவும். மாற்றாக, GUI ஐ துவக்காமல் பின்வரும் கட்டளை வரிக்கு சமமானதாக இயக்கவும்:
    quartus_sh --restore file>

    தி io_timing__restored கோப்பகத்தில் இப்போது qdb துணை கோப்புறை மற்றும் பல்வேறு உள்ளது files.

  3. இன்டெல் குவார்டஸ் பிரைம் டைமிங் அனலைசர் மூலம் ஸ்கிரிப்டை இயக்க, பின்வரும் கட்டளையை இயக்கவும்:
    குவார்டஸ்_ஸ்டா -டி .tcl

    நிறைவுக்காக காத்திருங்கள். ஸ்கிரிப்ட் செயலாக்கத்திற்கு 8 மணிநேரம் அல்லது அதற்கும் அதிகமாக தேவைப்படலாம், ஏனெனில் I/O தரநிலை அல்லது பின் இருப்பிடத்தின் ஒவ்வொரு மாற்றத்திற்கும் வடிவமைப்பு மறுதொகுப்பு தேவைப்படுகிறது.

  4. செய்ய view நேர அளவுரு மதிப்புகள், உருவாக்கப்பட்ட உரையைத் திறக்கவும் fileகள் நேரம்_files, timing_tsuthtco___.txt போன்ற பெயர்களுடன்.
    timing_tsuthtco_ _ _ .txt.

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

AN 775: ஆரம்ப I/O நேர தரவு ஆவண திருத்த வரலாற்றை உருவாக்குதல்

ஆவணப் பதிப்பு

இன்டெல் குவார்டஸ் பிரைம் பதிப்பு

மாற்றங்கள்

2019.12.08 19.3
  • உள்ளடக்கத்தைப் பிரதிபலிக்கும் வகையில் திருத்தப்பட்ட தலைப்பு.
  • Intel Stratix 10 மற்றும் Intel Agilex FPGAகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • பாயும் படி எண்கள் சேர்க்கப்பட்டது.
  • நேர அளவுரு வரைபடங்கள் சேர்க்கப்பட்டது.
  • சமீபத்திய பதிப்பைப் பிரதிபலிக்கும் வகையில் ஸ்கிரீன்ஷாட்கள் புதுப்பிக்கப்பட்டன.
  • தொடர்புடைய ஆவணங்களுக்கான இணைப்புகள் புதுப்பிக்கப்பட்டன.
  • சமீபத்திய தயாரிப்பு பெயரிடல் மற்றும் பாணி மரபுகளைப் பயன்படுத்தியது.
2016.10.31 16.1
  • முதல் பொது வெளியீடு.

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

intel AN 775 தொடக்க I/O டைமிங் டேட்டாவை உருவாக்குகிறது [pdf] பயனர் வழிகாட்டி
AN 775 இன்னிஷியல் IO டைமிங் டேட்டாவை உருவாக்குகிறது, AN 775, ஆரம்ப IO டைமிங் டேட்டாவை உருவாக்குகிறது, ஆரம்ப IO டைமிங் டேட்டா, டைமிங் டேட்டா

குறிப்புகள்

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

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