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) |
![]()
|
||
கடிகாரம் வெளியீடு தாமதம் (tCO) | ![]()
|
இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
*பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.
ஆரம்ப I/O நேரத் தகவலை உருவாக்குவது பின்வரும் படிகளை உள்ளடக்கியது:
- படி 1: பக்கம் 4 இல் Target Intel FPGA சாதனத்திற்கான ஃபிளிப்-ஃப்ளாப்பை ஒருங்கிணைக்கவும்
- படி 2: பக்கம் 5 இல் I/O தரநிலை மற்றும் பின் இருப்பிடங்களை வரையறுக்கவும்
- படி 3: பக்கம் 6 இல் சாதன இயக்க நிலைமைகளைக் குறிப்பிடவும்
- படி 4: View பக்கம் 6 இல் தரவுத்தாள் அறிக்கையில் I/O நேரம்
படி 1: Target Intel FPGA சாதனத்திற்கான ஃபிளிப்-ஃப்ளாப்பை ஒருங்கிணைக்கவும்
ஆரம்ப I/O நேரத் தரவை உருவாக்க குறைந்தபட்ச ஃபிளிப்-ஃப்ளாப் லாஜிக்கை வரையறுத்து ஒருங்கிணைக்க இந்தப் படிகளைப் பின்பற்றவும்:
- Intel Quartus Prime Pro பதிப்பு மென்பொருள் பதிப்பு 19.3 இல் ஒரு புதிய திட்டத்தை உருவாக்கவும்.
- பணிகள் ➤ சாதனம் என்பதைக் கிளிக் செய்து, உங்கள் இலக்கு சாதனம் குடும்பம் மற்றும் இலக்கு சாதனத்தைக் குறிப்பிடவும். உதாரணமாகample, AGFA014R24 Intel Agilex™ FPGA ஐத் தேர்ந்தெடுக்கவும்.
- கிளிக் செய்யவும் File ➤ புதியது மற்றும் ஒரு தொகுதி வரைபடம்/திட்டத்தை உருவாக்குங்கள் File.
- திட்டவட்டத்தில் கூறுகளைச் சேர்க்க, சின்னக் கருவி பொத்தானைக் கிளிக் செய்யவும்.
- பெயரின் கீழ், DFF என தட்டச்சு செய்து, சரி என்பதைக் கிளிக் செய்யவும். DFF குறியீட்டைச் செருக, பிளாக் எடிட்டரில் கிளிக் செய்யவும்.
- உள்ளீட்டு_தரவு உள்ளீட்டு பின், கடிகார உள்ளீடு பின் மற்றும் Output_data வெளியீட்டு பின் ஆகியவற்றைச் சேர்க்க, பக்கம் 4 முதல் 4 வரை பக்கம் 5 இல் 5 ஐ மீண்டும் செய்யவும்.
- பின்களை DFF உடன் இணைக்க, ஆர்த்தோகனல் நோட் டூல் பொத்தானைக் கிளிக் செய்து, பின் மற்றும் DFF சின்னத்திற்கு இடையே கம்பிக் கோடுகளை வரையவும்.
- DFF ஐ ஒருங்கிணைக்க, செயலாக்கம் ➤ தொடக்கம் ➤ தொடக்க பகுப்பாய்வு & தொகுப்பு என்பதைக் கிளிக் செய்யவும். I/O நேரத் தரவைப் பெறுவதற்குத் தேவையான குறைந்தபட்ச வடிவமைப்பு நெட்லிஸ்ட்டை தொகுப்பு உருவாக்குகிறது.
படி 2: I/O தரநிலை மற்றும் பின் இருப்பிடங்களை வரையறுத்தல்
சாதன பின்களுக்கு நீங்கள் ஒதுக்கும் குறிப்பிட்ட பின் இருப்பிடங்கள் மற்றும் I/O தரநிலை ஆகியவை நேர அளவுரு மதிப்புகளை பாதிக்கிறது. பின் I/O தரநிலை மற்றும் இருப்பிடக் கட்டுப்பாடுகளை ஒதுக்க, இந்தப் படிகளைப் பின்பற்றவும்:
- பணிகள் ➤ பின் திட்டமிடுபவர் என்பதைக் கிளிக் செய்யவும்.
- உங்கள் வடிவமைப்பிற்கு ஏற்ப பின் இருப்பிடம் மற்றும் I/O நிலையான கட்டுப்பாடுகளை ஒதுக்கவும்
விவரக்குறிப்புகள். அனைத்து பின்ஸ் விரிதாளில் வடிவமைப்பில் உள்ள பின்களுக்கான முனை பெயர், திசை, இருப்பிடம் மற்றும் I/O நிலையான மதிப்புகளை உள்ளிடவும். மாற்றாக, பின் பிளானர் தொகுப்பில் முனை பெயர்களை இழுக்கவும் view. - வடிவமைப்பைத் தொகுக்க, செயலாக்கம் ➤ தொகுப்பைத் தொடங்கு என்பதைக் கிளிக் செய்யவும். முழு தொகுப்பின் போது கம்பைலர் I/O நேரத் தகவலை உருவாக்குகிறது.
தொடர்புடைய தகவல்
- I/O தரநிலை வரையறை
- சாதனம் I/O பின்களை நிர்வகித்தல்
படி 3: சாதன இயக்க நிலைமைகளைக் குறிப்பிடவும்
நேர நெட்லிஸ்ட்டைப் புதுப்பிக்க இந்தப் படிகளைப் பின்பற்றவும் மற்றும் முழுத் தொகுப்பைத் தொடர்ந்து நேரப் பகுப்பாய்விற்கான இயக்க நிலைமைகளை அமைக்கவும்:
- கருவிகள் ➤ டைமிங் அனலைசர் என்பதைக் கிளிக் செய்யவும்.
- பணிப் பலகத்தில், புதுப்பிப்பு நேர நெட்லிஸ்ட்டை இருமுறை கிளிக் செய்யவும். டைமிங் நெட்லிஸ்ட் முழுத் தொகுத்தல் நேரத் தகவலுடன் புதுப்பிக்கிறது, இது நீங்கள் செய்யும் பின் கட்டுப்பாடுகளுக்குக் காரணமாகும்.
- Set Operating Conditions என்பதன் கீழ், Slow vid3 100C Model அல்லது Fast vid3 100C மாடல் போன்ற கிடைக்கக்கூடிய நேர மாடல்களில் ஒன்றைத் தேர்ந்தெடுக்கவும்.
படி 4: View தரவுத்தாள் அறிக்கையில் I/O நேரம்
டைமிங் அனலைசரில் டேட்டாஷீட் அறிக்கையை உருவாக்கவும் view நேர அளவுரு மதிப்புகள்.
- டைமிங் அனலைசரில், Reports ➤ Datasheet ➤ Report Datasheet என்பதைக் கிளிக் செய்யவும்.
- சரி என்பதைக் கிளிக் செய்யவும்.
செட்டப் டைம்ஸ், ஹோல்ட் டைம்ஸ் மற்றும் க்ளாக் டு அவுட்புட் டைம்ஸ் ஆகியவை அறிக்கை பலகத்தில் உள்ள டேட்டாஷீட் அறிக்கை கோப்புறையின் கீழ் தோன்றும். - ஒவ்வொரு அறிக்கையையும் கிளிக் செய்யவும் view உயர்வு மற்றும் வீழ்ச்சி அளவுரு மதிப்புகள்.
- பழமைவாத நேர அணுகுமுறைக்கு, அதிகபட்ச முழுமையான மதிப்பைக் குறிப்பிடவும்
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 நேரத் தகவலை உருவாக்க இந்தப் படிகளைப் பின்பற்றவும்:
- பொருத்தமான 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 - .qar திட்டக் காப்பகத்தை மீட்டெடுக்க, Intel Quartus Prime Pro பதிப்பு மென்பொருளைத் துவக்கி, Project ➤ Restore Archived Project என்பதைக் கிளிக் செய்யவும். மாற்றாக, GUI ஐ துவக்காமல் பின்வரும் கட்டளை வரிக்கு சமமானதாக இயக்கவும்:
quartus_sh --restore file>
தி io_timing__restored கோப்பகத்தில் இப்போது qdb துணை கோப்புறை மற்றும் பல்வேறு உள்ளது files.
- இன்டெல் குவார்டஸ் பிரைம் டைமிங் அனலைசர் மூலம் ஸ்கிரிப்டை இயக்க, பின்வரும் கட்டளையை இயக்கவும்:
குவார்டஸ்_ஸ்டா -டி .tcl
நிறைவுக்காக காத்திருங்கள். ஸ்கிரிப்ட் செயலாக்கத்திற்கு 8 மணிநேரம் அல்லது அதற்கும் அதிகமாக தேவைப்படலாம், ஏனெனில் I/O தரநிலை அல்லது பின் இருப்பிடத்தின் ஒவ்வொரு மாற்றத்திற்கும் வடிவமைப்பு மறுதொகுப்பு தேவைப்படுகிறது.
- செய்ய view நேர அளவுரு மதிப்புகள், உருவாக்கப்பட்ட உரையைத் திறக்கவும் fileகள் நேரம்_files, timing_tsuthtco___.txt போன்ற பெயர்களுடன்.
timing_tsuthtco_ _ _ .txt.
தொடர்புடைய தகவல்
AN 775: ஆரம்ப I/O நேர தரவு ஆவண திருத்த வரலாற்றை உருவாக்குதல்
ஆவணப் பதிப்பு |
இன்டெல் குவார்டஸ் பிரைம் பதிப்பு |
மாற்றங்கள் |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
ஆவணங்கள் / ஆதாரங்கள்
![]() |
intel AN 775 தொடக்க I/O டைமிங் டேட்டாவை உருவாக்குகிறது [pdf] பயனர் வழிகாட்டி AN 775 இன்னிஷியல் IO டைமிங் டேட்டாவை உருவாக்குகிறது, AN 775, ஆரம்ப IO டைமிங் டேட்டாவை உருவாக்குகிறது, ஆரம்ப IO டைமிங் டேட்டா, டைமிங் டேட்டா |