intel AN 775 Ikupanga Data Yoyambira Nthawi ya I/O
AN 775: Kupanga Dongosolo Loyamba la I/O la Nthawi ya Intel FPGAs
Mutha kupanga zoyambira nthawi ya I/O pazida za Intel FPGA pogwiritsa ntchito Intel® Quartus® Prime software GUI kapena Tcl malamulo. Deta yoyambira nthawi ya I/O ndiyothandiza pokonzekera mapini oyambilira ndi mapangidwe a PCB. Mutha kupanga zidziwitso zanthawi zoyambira pazotsatira zoyenera zanthawi kuti musinthe bajeti yanthawi yopangira poganizira miyezo ya I/O ndikuyika mapini.
Table 1. Ma Parameters a Nthawi ya I / O
Nthawi Parameter |
Kufotokozera |
||
Nthawi yoyika (tSU) Nthawi yolowera (tH) |
![]()
|
||
Kuchedwa kwa wotchi mpaka kutulutsa (tCO) | ![]()
|
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa chakugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito.
*Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
Kupanga chidziwitso choyambirira cha nthawi ya I/O kumaphatikizapo izi:
- Khwerero 1: Pangani Flip-flop ya Target Intel FPGA Chipangizo patsamba 4
- Gawo 2: Tanthauzirani Malo Okhazikika a I/O ndi Pin patsamba 5
- Khwerero 3: Nenani Kagwiritsidwe Ntchito Kachipangizo patsamba 6
- Gawo 4: View I/O Nthawi mu Lipoti la Datasheet patsamba 6
Khwerero 1: Pangani Flip-flop ya Target Intel FPGA Chipangizo
Tsatirani izi kuti mufotokozere ndikuphatikiza malingaliro ocheperako kuti mupange data yoyambira nthawi ya I/O:
- Pangani pulojekiti yatsopano mu pulogalamu ya Intel Quartus Prime Pro Edition 19.3.
- Dinani Ntchito ➤ Chipangizo, tchulani chipangizo chanu chomwe mukufuna kuti Family and Target Chipangizo. Za example, sankhani AGFA014R24 Intel Agilex™ FPGA.
- Dinani File ➤ Chatsopano ndikupanga Chojambula cha Block/Schematic File.
- Kuti muwonjezere zigawo ku schematic, dinani batani la Symbol Tool.
- Pansi pa Dzina, lembani DFF, ndiyeno dinani Chabwino. Dinani mu Block Editor kuti muyike chizindikiro cha DFF.
- Bwerezaninso 4 patsamba 4 mpaka 5 patsamba 5 kuti muwonjezere Pini yolowetsa_data, pini yolowetsa Clock, ndi Output_data yotulutsa pini.
- Kuti mulumikize mapini ku DFF, dinani batani la Orthogonal Node Tool, ndiyeno jambulani mizere yamawaya pakati pa pini ndi chizindikiro cha DFF.
- Kuti muphatikize DFF, dinani Kukonza ➤ Yambani ➤ Yambitsani Kusanthula & Kaphatikizidwe. Kuphatikizika kumapanga mndandanda wocheperako wofunikira kuti mupeze data yanthawi ya I/O.
Gawo 2: Tanthauzirani Malo Okhazikika a I/O ndi Pin
Malo enieni a pini ndi mulingo wa I/O womwe mumagawira zikhomo za chipangizocho zimakhudza makonda a nthawi. Tsatirani izi kuti mugawire zopinga za pin I/O ndi malo:
- Dinani Ntchito ➤ Pini Planner.
- Perekani malo a pini ndi zoletsa za I/O malinga ndi kapangidwe kanu
mfundo. Lowetsani Ma Node Name, Direction, Location, ndi I/O Standard values pamapini omwe adapangidwa mu All Pins spreadsheet. Kapenanso, kokerani mayina a node mu phukusi la Pin Planner view. - Kuti mupange mapangidwewo, dinani Kukonza ➤ Yambani Kuphatikiza. Compiler imapanga chidziwitso cha nthawi ya I/O pakuphatikiza kwathunthu.
Zambiri Zogwirizana
- Tanthauzo la Miyezo ya I/O
- Kuwongolera Ma Pini a I/O
Khwerero 3: Nenani Kagwiritsidwe Ntchito Kachipangizo
Tsatirani izi kuti musinthe mndandanda wanthawi yake ndikukhazikitsa momwe mungagwiritsire ntchito kuti muwunike nthawi motsatira kuphatikiza kwathunthu:
- Dinani Zida ➤ Nthawi Yowunikira.
- Mu Task pane, dinani kawiri Update Timing Netlist. Netlist nthawi imasinthidwa ndi chidziwitso chonse cha nthawi yomwe imatengera zovuta zomwe mumapanga.
- Pansi pa Set Operating Conditions, sankhani imodzi mwamitundu yomwe ilipo, monga Slow vid3 100C Model kapena Fast vid3 100C Model.
Gawo 4: View Nthawi ya I/O mu Lipoti la Datasheet
Pangani Lipoti la Datasheet mu Timing Analyzer kuti view ma parameter a nthawi.
- Pa Time Analyzer, dinani Malipoti ➤ Datasheet ➤ Report Datasheet.
- Dinani Chabwino.
Malipoti a Setup Times, Hold Times, ndi Clock to Output Times amawonekera pansi pa chikwatu cha Datasheet Report pagawo la Report. - Dinani lipoti lililonse ku view The Rise and Fall parameter values.
- Panjira yosunga nthawi, tchulani mtengo wokwanira
Example 1. Kuzindikira Ma Parameters a Nthawi ya I / O kuchokera ku Lipoti la Datasheet
Mu example Setup Times lipoti, nthawi yakugwa ndi yayikulu kuposa nthawi yokwera, chifukwa chake tSU=tfall.
Mu examplipoti la Hold Times, mtengo wokwanira wa nthawi yakugwa ndi wokulirapo kuposa mtengo wonse wanthawi yokwera, chifukwa chake tH=tfall.
Mu example Clock to Output Times lipoti, mtengo wokwanira wa nthawi yakugwa ndi yayikulu kuposa mtengo wokwanira wa nthawi yokwera, chifukwa chake tCO=tfall.
Zambiri Zogwirizana
- Maphunziro a Analyzer Quick-Start Tutoria
- Intel Quartus Prime Pro Edition User Guide: Timing Analyzer
- Momwe Mungapangire Kanema: Mau oyamba a Timing Analyzer
Scripted I/O Time Data Generation
Mutha kugwiritsa ntchito Tcl script kupanga chidziwitso chanthawi ya I/O kapena osagwiritsa ntchito mawonekedwe a Intel Quartus Prime software. Njira yolembedwera imapanga chidziwitso cha nthawi ya I/O yochokera pamiyezo yothandizidwa ndi I/O.
Zindikirani: Njira yolembera imapezeka pamapulatifomu a Linux* okha.
Tsatirani izi kuti mupange zidziwitso za nthawi ya I/O zowonetsa miyezo ingapo ya I/O ya Intel Agilex, Intel Stratix® 10, ndi zida za Intel Arria® 10:
- Tsitsani zosungira zoyenera za Intel Quartus Prime project file za banja lanu lazida zomwe mukufuna:
• Zida za Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Zida za Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Zida za Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Kuti mubwezeretse nkhokwe ya projekiti ya .qar, yambitsani pulogalamu ya Intel Quartus Prime Pro Edition ndikudina Project ➤ Bwezeretsani Ntchito Yosungidwa. Kapenanso, yendetsani mzere wotsatira wotsatira wofanana popanda kuyambitsa GUI:
quartus_sh --restore file>
The io_timing__restored chikwatu tsopano chili ndi foda yaying'ono ya qdb ndi zosiyanasiyana files.
- Kuti muyendetse script ndi Intel Quartus Prime Timing Analyzer, yendetsani lamulo ili:
quartus_sta -t .tcl
Yembekezerani kukwaniritsidwa. Kukonzekera kwa script kungafunike maola a 8 kapena kuposerapo chifukwa kusintha kulikonse pa I/O wamba kapena malo a pini kumafuna kubwezanso kapangidwe.
- Ku view mayendedwe a nthawi, tsegulani zolemba zomwe zapangidwa files mu nthawi_files, ndi mayina monga timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .ndilembereni.
Zambiri Zogwirizana
AN 775: Kupanga Mbiri Yokonzanso Zolemba za I/O Yoyambira Nthawi
Document Version |
Intel Quartus Prime Version |
Zosintha |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Zolemba / Zothandizira
![]() |
intel AN 775 Ikupanga Data Yoyambira Nthawi ya I/O [pdf] Buku Logwiritsa Ntchito AN 775 Ikupanga Dongosolo Loyamba la Nthawi ya IO, AN 775, Kupanga Dongosolo Loyamba la Nthawi ya IO, Nthawi Yoyambira ya IO, Nthawi Yanthawi |