intel AN 775 тавлиди ибтидоии маълумот дар бораи вақт
AN 775: Эҷоди маълумоти ибтидоии вақти воридотӣ/чорӣ барои Intel FPGA
Шумо метавонед бо истифода аз нармафзори Intel® Quartus® Prime GUI ё фармонҳои Tcl, шумо метавонед маълумоти ибтидоии вақти вуруд / баромадро барои дастгоҳҳои Intel FPGA тавлид кунед. Маълумоти ибтидоии вақти вуруд / баромад барои банақшагирии барвақт ва тарроҳии PCB муфид аст. Шумо метавонед маълумоти ибтидоии вақтро барои параметрҳои мувофиқи вақтҳои зерин тавлид кунед, то буҷаи вақти тарроҳиро ҳангоми баррасии стандартҳои I/O ва ҷойгиркунии пинҳо танзим кунед.
Љадвали 1. Параметрњои замонии I/O
Параметри вақт |
Тавсифи |
||
Вақти насби вуруд (tSU) Вақти нигоҳ доштани вуруд (tH) |
![]()
|
||
Соат ба таъхири баромад (tCO) | ![]()
|
Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд.
* Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.
Ташкили иттилооти ибтидоии вақти воридот ва баромад қадамҳои зеринро дар бар мегирад:
- Қадами 1: Синтез кардани флип-флоп барои дастгоҳи мақсадноки Intel FPGA дар саҳифаи 4
- Қадами 2: Муайян кардани маконҳои стандартии I/O дар саҳифаи 5
- Қадами 3: Шартҳои кори дастгоҳро дар саҳифаи 6 муайян кунед
- Қадами 4: View Вақти воридот/хезӣ дар Гузориши ҷадвали маълумот дар саҳифаи 6
Қадами 1: Flip-flop-ро барои дастгоҳи Ҳадафи Intel FPGA синтез кунед
Барои муайян кардан ва синтез кардани мантиқи ҳадди ақали флип-флоп барои тавлиди маълумоти ибтидоии вақти воридшавӣ / баромад ин қадамҳоро иҷро кунед:
- Дар версияи нармафзори Intel Quartus Prime Pro Edition 19.3 лоиҳаи нав созед.
- Таъинот ➤ Дастгоҳро клик кунед, Оилаи дастгоҳи мақсадноки худ ва дастгоҳи Ҳадафро муайян кунед. Барои мисолample, AGFA014R24 Intel Agilex™ FPGA-ро интихоб кунед.
- клик кунед File ➤ Нав ва сохтани Диаграммаи Блок/Схематикӣ File.
- Барои илова кардани ҷузъҳо ба схема, тугмаи Tool Symbol -ро пахш кунед.
- Дар зери Ном, DFF-ро нависед ва он гоҳ Хуб-ро пахш кунед. Барои ворид кардани рамзи DFF, дар Муҳаррири Блок клик кунед.
- 4-ро дар саҳифаи 4 то 5 дар саҳифаи 5 такрор кунед, то як PIN-и вуруди Input_data, PIN-и вуруди соат ва PIN-и баромади Натиҷаи_маълумот илова кунед.
- Барои пайваст кардани пинҳо ба DFF, тугмаи абзори ортогоналии гиреҳро пахш кунед ва сипас байни пин ва рамзи DFF хатҳои симро кашед.
- Барои синтез кардани DFF, коркард ➤ Оғоз ➤ Таҳлил ва синтезро оғоз кунед. Синтез рӯйхати ҳадди ақали тарроҳии шабакавиро барои ба даст овардани маълумот дар бораи вақти воридот / баромад талаб мекунад.
Қадами 2: Муайян кардани ҷойгиршавии I/O стандарти ва Pin
Ҷойҳои мушаххаси пин ва стандарти I/O, ки шумо ба пинҳои дастгоҳ таъин мекунед, ба арзишҳои параметри вақт таъсир мерасонад. Барои таъин кардани стандарти I/O pin ва маҳдудиятҳои ҷойгиршавӣ ин қадамҳоро иҷро кунед:
- Супоришҳо ➤ Банақшагириро клик кунед.
- Мувофиқи тарҳи худ ҷойгиршавии пин ва маҳдудиятҳои стандартии I/O таъин кунед
мушаххасот. Номи гиреҳ, Самт, Ҷойгиршавӣ ва Қиматҳои стандартии I/O-ро барои пинҳои тарроҳӣ дар ҷадвали All Pins ворид кунед. Интихобан, номҳои гиреҳро ба бастаи Pin Planner кашед view. - Барои тартиб додани тарҳ, клик кунед Коркард ➤ Тартибро оғоз кунед. Компилятор ҳангоми тартиб додани пурраи маълумот дар бораи вақти воридшавӣ / баромад тавлид мекунад.
Маълумоти марбут
- Таърифи стандартҳои I/O
- Идоракунии пинҳо дар дастгоҳи I/O
Қадами 3: Шароити кори дастгоҳро муайян кунед
Ин қадамҳоро иҷро кунед, то рӯйхати холиси вақтро навсозӣ кунед ва шартҳои амалиётро барои таҳлили вақт пас аз ҷамъбасти пурра муқаррар кунед:
- Асбобҳо ➤ Таҳлилгари вақтро клик кунед.
- Дар панели Вазифаҳо, ду маротиба клик кунед Навсозии вақтҳои Netlist. Рӯйхати вақтҳои шабакавӣ бо маълумоти пурраи тартиб додани вақт, ки маҳдудиятҳои пинҳоро, ки шумо эҷод мекунед, ҳисоб мекунад, навсозӣ мешавад.
- Дар зери Танзими Шароитҳои корӣ, яке аз моделҳои дастраси вақтро интихоб кунед, ба монанди Slow vid3 100C Model ё Fast vid3 100C Model.
Қадами 4: View Вақти вуруд / баромад дар гузориши ҷадвали маълумот
Ҳисоботи ҷадвали маълумотро дар таҳлилгари вақт эҷод кунед view арзишҳои параметри вақт.
- Дар таҳлилгари вақт, Ҳисоботҳо ➤ Ҷадвали маълумот ➤ Ҷадвали маълумотро пахш кунед.
- OK-ро пахш кунед.
Ҳисоботи вақтҳои насбкунӣ, вақтҳои нигоҳдорӣ ва соат ба вақтҳои баромад дар папкаи Ҳисоботи ҷадвали маълумот дар панели Ҳисобот пайдо мешаванд. - Ҳар як гузоришро клик кунед view арзишҳои параметри болоравии ва пастшавии.
- Барои муносибати консервативии вақт, арзиши ҳадди мутлақро муайян кунед
Example 1. Муайян кардани Параметрҳои Вақти I/O аз Гузориши ҷадвали маълумот
Дар мисоли зеринampГузориши le Setup Times, вақти тирамоҳ аз вақти болоравӣ зиёдтар аст, бинобар ин tSU=tfall.
Дар мисоли зеринampГузориши le Hold Times, арзиши мутлақи вақти тирамоҳ аз арзиши мутлақи вақти афзоиш бузургтар аст, бинобар ин tH=tfall.
Дар мисоли зеринample Clock to Output Times гузориш, арзиши мутлақи вақти тирамоҳ аз арзиши мутлақи вақти афзоиш бузургтар аст, бинобар ин tCO=tfall.
Маълумоти марбут
- Таҳлилгари Timeing Tutoria Quick-Start
- Дастури корбар Intel Quartus Prime Pro Edition: Таҳлилгари вақт
- Чӣ тавр ба видео: Муқаддима ба таҳлилгари вақт
Истеҳсоли маълумот дар бораи скриптшудаи вуруд / баромад
Шумо метавонед скрипти Tcl-ро барои тавлиди иттилооти вақти вуруд/чор бо ё бидуни истифодаи интерфейси корбари нармафзори Intel Quartus Prime истифода баред. Муносибати скриптӣ маълумоти параметри вақти вуруди баромади матниро барои стандартҳои дастгирӣшавандаи вуруд/чор тавлид мекунад.
Шарҳ: Усули скрипт танҳо барои платформаҳои Linux* дастрас аст.
Барои тавлиди иттилооти вақти вуруд/чор, ки стандартҳои сершумори I/O-ро барои дастгоҳҳои Intel Agilex, Intel Stratix® 10 ва Intel Arria® 10 инъикос мекунанд, ин қадамҳоро иҷро кунед:
- Архиви лоиҳаи мувофиқи 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 Edition -ро оғоз кунед ва Лоиҳа ➤ Барқарорсозии лоиҳаи бойгонишударо клик кунед. Интихобан, эквиваленти сатри фармони зеринро бе оғоз кардани GUI иҷро кунед:
quartus_sh --барқарор file>
Дар io_timing__барқарор карда шуд директория ҳоло зерпапкаи qdb ва гуногунро дар бар мегирад files.
- Барои иҷро кардани скрипт бо Intel Quartus Prime Timing Analyzer, фармони зеринро иҷро кунед:
quartus_sta –t .tcl
Мунтазири анҷомёбӣ. Иҷрои скрипт метавонад 8 соат ё бештар аз он вақтро талаб кунад, зеро ҳар як тағирот дар стандарти I/O ё ҷойгиршавии пин таҷдиди тарҳро талаб мекунад.
- Ба view арзишҳои параметри вақт, матни тавлидшударо кушоед fileс дар вақт_files, бо номҳо ба монанди timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .хат.
Маълумоти марбут
AN 775: Таърихи таҷдиди ҳуҷҷати ибтидоии воридот ва баромади вақт
Версияи ҳуҷҷат |
Версияи Intel Quartus Prime |
Тағйирот |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
intel AN 775 тавлиди ибтидоии маълумот дар бораи вақт [pdf] Дастури корбар AN 775 тавлиди маълумот дар бораи вақтҳои ибтидоии IO, AN 775, тавлиди маълумоти ибтидоии IO, вақтҳои ибтидоии IO, маълумот дар бораи вақт |