intel AN 775 Fa'atupuina Fa'amatalaga Taimi Muamua I/O
AN 775: Fa'atupuina Fa'amatalaga Taimi Muamua I/O mo Intel FPGAs
E mafai ona e fa'atupuina fa'amatalaga taimi muamua I/O mo masini Intel FPGA e fa'aaoga ai le Intel® Quartus® Prime software GUI po'o le Tcl commands. O faʻamatalaga taimi muamua I / O e aoga mo le vave fuafuaina o pine ma le PCB design. E mafai ona e fa'atupuina fa'amatalaga taimi muamua mo ta'i taimi talafeagai nei e fa'afetaui ai le paketi o taimi fuafuaina pe a mafaufau i tulaga I/O ma le tu'uina o pine.
Laulau 1. I/O Parameter Taimi
Parameter Taimi |
Fa'amatalaga |
||
Taimi fa'atulagaina (tSU) Taimi taofi fa'aofi (tH) |
![]()
|
||
Uati i le tuai o galuega (tCO) | ![]()
|
Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua.
*O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
O le fa'atupuina o fa'amatalaga taimi muamua I/O e aofia ai laasaga nei:
- Laasaga 1: Fa'aopoopo se Flip-flop mo le Target Intel FPGA Device i le itulau 4
- Laasaga 2: Fa'amatala le I/O Standard ma Pin Locations ile itulau 5
- Laasaga 3: Fa'ailoa Tulaga Fa'agaioia Mea Fa'atino ile itulau 6
- Laasaga 4: View Taimi I/O ile Pepa Fa'amaumauga Lipoti ile itulau 6
Laasaga 1: Fa'atasi se Flip-flop mo le Target Intel FPGA Device
Mulimuli i laasaga nei e faʻamalamalama ma faʻapipiʻi le laʻititi laʻititi o le flip-flop logic e faʻatupu ai faʻamatalaga taimi muamua I/O:
- Fausia se poloketi fou ile Intel Quartus Prime Pro Edition software version 19.3.
- Kiliki Tofiga ➤ Meafaigaluega, faʻamaonia lau masini faʻamoemoe Aiga ma se masini faʻamoemoe. Mo example, filifili le AGFA014R24 Intel Agilex™ FPGA.
- Kiliki File ➤ Fou ma fai se Block Diagram/Schematic File.
- Ina ia fa'aopoopo vaega i le fa'asologa, kiliki le Fa'ailoga Meafaigaluega fa'amau.
- I lalo o le Igoa, lolomi DFF, ona kiliki lea o le OK. Kiliki i le Block Editor e fa'aofi ai le fa'ailoga DFF.
- Toe fai le 4 i le itulau 4 e oo i le 5 i le itulau 5 e fa'aopoopo ai se Input_data input pine, Fa'ailoga uati fa'aoga, ma Output_data fa'apipi'i pine.
- Ina ia faʻafesoʻotaʻi pine i le DFF, kiliki le Orthogonal Node Tool button, ona tusi lea o laina uaea i le va o le pine ma le DFF faʻailoga.
- Ina ia tu'ufa'atasia le DFF, kiliki Fa'agaioiga ➤ Amata ➤ Amata Iloiloga & Fa'asologa. O le fa'asologa e fa'atupuina ai le lisi la'ititi o mamanu e mana'omia e maua ai fa'amaumauga ole taimi I/O.
Laasaga 2: Fa'amatala le I/O Standard ma Pin Locations
O nofoaga fa'apitoa o pine ma tulaga I/O e te tu'uina atu i pine o masini e a'afia ai le fa'asologa o taimi. Mulimuli i laasaga nei e tuʻuina atu ai le pine I/O faʻataʻitaʻiga ma nofoaga faʻatapulaʻaina:
- Kiliki Tofiga ➤ Pin Fuafuaga.
- Tofi pine nofoaga ma I/O tapulaa masani e tusa ai ma lau mamanu
fa'amatalaga. Ulufale le Igoa Node, Fa'atonuga, Nofoaga, ma le I/O Fa'atatau mo pine i le mamanu i totonu o le All Pins spreadsheet. I le isi itu, toso igoa node i totonu o le pusa Fuafuaga Pin view. - Ina ia tuufaatasia le mamanu, kiliki Processing ➤ Start Compilation. E fa'atupuina e le Compiler fa'amatalaga taimi I/O i le taimi atoa o le tu'ufa'atasiga.
Fa'amatalaga Fa'atatau
- Fa'amatalaga Tulaga I/O
- Puleaina I/O Pins
Laasaga 3: Fa'ailoa Tulaga Fa'agaioia Mea
Mulimuli i laasaga nei e faʻafou ai le lisi o taimi ma seti tulaga faʻaogaina mo le auiliiliga o le taimi pe a maeʻa le tuʻufaʻatasia atoatoa:
- Kiliki Meafaigaluega ➤ Timing Analyzer.
- I le Task pane, kiliki-lua Fa'afou Taimi Netlist. O le lisi o taimi e fa'afou fa'atasi ai ma fa'amatalaga tu'ufa'atasiga atoa o le taimi e fa'atatau i pine fa'agata e te faia.
- I lalo Seti Tulaga Faagaioiga, filifili se tasi o fa'ata'ita'iga taimi avanoa, pei ole Fa'ata'ita'iga Slow vid3 100C po'o le Fa'ata'ita'iga vid3 100C Fast.
Laasaga 4: View I/O Taimi ile Pepa Fa'amaumauga Lipoti
Fausia le Lipoti Pepa Fa'amaumauga i le Timing Analyzer e view o tau fa'asologa o le taimi.
- I le Timing Analyzer, kiliki Lipoti ➤ Pepa Fa'amaumauga ➤ Lipoti Fa'amaumauga.
- Kiliki OK.
O lipoti o Taimi Seti, Taimi Taofi, ma le Uati i Taimi o Galuega o lo'o fa'aalia i lalo o le faila Ripoti Pepa Fa'amaumauga i le fa'ailoga Lipoti. - Kiliki lipoti taitasi i view o le taua o le Tulai ma le Pau.
- Mo se faiga fa'asao taimi, fa'amaoti le tau maualuga maualuga
Example 1. Su'eina I/O Parameter Taimi mai le Lipoti Pepa Fa'amaumauga
I le example Setup Times lipoti, o le taimi pa'ū e sili atu nai lo le taimi tulaʻi, o le mea lea tSU = tfall.
I le exampLe lipoti a le Hold Times, o le tau atoa o le taimi o le pa'ū e sili atu nai lo le taua atoatoa o le taimi maualuga, o lea la tH=tfall.
I le exampLe Uati i le Taimi Fa'aosoina lipoti, o le tau atoa o le taimi pa'ū e sili atu nai lo le taua atoatoa o le taimi tulaʻi, o le mea lea tCO = tfall.
Fa'amatalaga Fa'atatau
- Taimi Su'esu'e Va'ai Amata Tutoria
- Intel Quartus Prime Pro Lomiga Taiala mo Tagata Taimi: Iloiloga Taimi
- Fa'afefea ona Vitio: Folasaga ile Timing Analyzer
Fausiaina o Fa'amatalaga Taimi I/O Tusia
E mafai ona e fa'aogaina se Tcl script e fa'atupuina ai fa'amatalaga taimi I/O fa'atasi ai ma le fa'aogaina o le Intel Quartus Prime software user interface pe leai foi. O le auala tusitusia e maua ai fa'amaumauga fa'amaufa'ailoga I/O e fa'atatau i tusitusiga mo fa'amaumauga I/O lagolagoina.
Manatua: Ole auala tusitusia e avanoa mo na'o Linux* platforms.
Mulimuli i laasaga nei e maua ai faʻamatalaga I/O taimi e atagia ai le tele o tulaga I/O mo Intel Agilex, Intel Stratix® 10, ma le Intel Arria® 10 masini:
- La'u mai le fa'amaumauga o le poloketi a le Intel Quartus Prime file mo lou aiga masini sini:
• Intel Agilex masini— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 masini— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 masini— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Ina ia toe fa'afo'i le .qar project archive, fa'alauiloa le Intel Quartus Prime Pro Edition software ma kiliki Project ➤ Restore Archived Project. I le isi itu, faʻataʻitaʻi le laina laina tutusa e aunoa ma le faʻalauiloaina o le GUI:
quartus_sh --restore file>
O le io_timing__restored directory ua i ai nei le qdb subfolder ma eseese files.
- Ina ia faʻatautaia le tusitusiga ma le Intel Quartus Prime Timing Analyzer, faʻataʻitaʻi le poloaiga lenei:
quartus_sta –t .tcl
Faatali mo le mae'a. Atonu e mana'omia le 8 itula pe sili atu i le fa'atinoina o tusitusiga ona o suiga ta'itasi ile tulaga I/O po'o le pine o le pine e mana'omia ai le toe fa'atulagaina o mamanu.
- I view le tau fa'asologa o le taimi, tatala le tusitusiga na faia files i totonu taimi_files, ma igoa e pei ole timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .txt.
Fa'amatalaga Fa'atatau
AN 775: Fa'atupuina o le I/O Taimi Fa'amatalaga Fa'amatalaga Fa'amatalaga Toe Iloiloga
Fa'amatalaga Fa'amaumauga |
Intel Quartus Prime Version |
Suiga |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Pepa / Punaoa
![]() |
intel AN 775 Fa'atupuina Fa'amatalaga Taimi Muamua I/O [pdf] Taiala mo Tagata Fa'aoga AN 775 Fa'atupuina Fa'amatalaga Taimi Muamua IO, AN 775, Fa'atupuina Fa'amatalaga Taimi Muamua IO, Fa'amatalaga Taimi Muamua IO, Fa'amatalaga Taimi |