intel AN 775 Gjenerimi i të dhënave fillestare të kohës së hyrjes/daljes
AN 775: Gjenerimi i të dhënave fillestare të kohës së hyrjes/daljes për Intel FPGA
Mund të gjeneroni të dhëna fillestare të kohës së hyrjes/daljes për pajisjet Intel FPGA duke përdorur komandat GUI të softuerit Intel® Quartus® Prime ose Tcl. Të dhënat fillestare të kohës së hyrjes/daljes janë të dobishme për planifikimin e hershëm të pinit dhe dizajnimin e PCB-ve. Ju mund të gjeneroni të dhëna fillestare të kohës për parametrat e mëposhtëm përkatës të kohës për të rregulluar buxhetin e kohës së projektimit kur merren parasysh standardet I/O dhe vendosja e kunjave.
Tabela 1. Parametrat e kohës së hyrjes/daljes
Parametri i kohës |
Përshkrimi |
||
Koha e konfigurimit të hyrjes (tSU) Koha e mbajtjes së hyrjes (tH) |
![]()
|
||
Ora në vonesë në dalje (tCO) | ![]()
|
Korporata Intel. Të gjitha të drejtat e rezervuara. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime.
*Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Gjenerimi i informacionit fillestar të kohës së I/O përfshin hapat e mëposhtëm:
- Hapi 1: Sintetizoni një Flip-flop për pajisjen e synuar Intel FPGA në faqen 4
- Hapi 2: Përcaktoni vendndodhjet standarde të hyrjes/daljes dhe pineve në faqen 5
- Hapi 3: Specifikoni kushtet e funksionimit të pajisjes në faqen 6
- Hapi 4: View Koha e hyrjes/daljes në raportin e fletës së të dhënave në faqen 6
Hapi 1: Sintetizoni një Flip-flop për pajisjen e synuar Intel FPGA
Ndiqni këto hapa për të përcaktuar dhe sintetizuar logjikën minimale të flip-flopit për të gjeneruar të dhëna fillestare të kohës së hyrjes/daljes:
- Krijo një projekt të ri në versionin 19.3 të softuerit Intel Quartus Prime Pro Edition.
- Klikoni Detyrat ➤ Pajisja, specifikoni Familjen e pajisjes tuaj të synuar dhe pajisjen e synuar. Për shembullamppastaj zgjidhni AGFA014R24 Intel Agilex™ FPGA.
- Klikoni File ➤ E re dhe krijoni një Block Diagram/Skematik File.
- Për të shtuar komponentë në skemë, klikoni butonin Symbol Tool.
- Nën Emri, shkruani DFF dhe më pas klikoni OK. Klikoni në Redaktorin e Bllokut për të futur simbolin DFF.
- Përsëriteni 4 në faqen 4 deri në 5 në faqen 5 për të shtuar një kunj hyrëse të të dhënave Input_data, pinin e hyrjes së orës dhe pinin e daljes së të dhënave Output_data.
- Për të lidhur kunjat me DFF, klikoni butonin Ortogonal Node Tool dhe më pas vizatoni linja tela midis kunjit dhe simbolit DFF.
- Për të sintetizuar DFF, klikoni Processing ➤ Start ➤ Start Analysis & Synthesis. Synthesis gjeneron listën minimale të rrjetit të dizajnit që kërkohet për të marrë të dhënat e kohës së hyrjes/daljes.
Hapi 2: Përcaktoni vendndodhjet standarde të hyrjes/daljeve dhe pineve
Vendndodhjet specifike të pineve dhe standardi I/O që u caktoni kunjave të pajisjes ndikojnë në vlerat e parametrave të kohës. Ndiqni këto hapa për të caktuar kufizimet standarde të pinit I/O dhe vendndodhjes:
- Klikoni Detyrat ➤ Pin Planner.
- Caktoni vendndodhjen e pinit dhe kufizimet standarde I/O sipas dizajnit tuaj
specifikimet. Vendosni vlerat Emri i Nyjes, Drejtimi, Vendndodhja dhe Standardi I/O për kunjat në dizajn në tabelën e të gjitha kunjave. Përndryshe, tërhiqni emrat e nyjeve në paketën Pin Planner view. - Për të përpiluar dizajnin, klikoni Processing ➤ Start Compilation. Përpiluesi gjeneron informacionin e kohës së hyrjes/daljes gjatë përpilimit të plotë.
Informacione të Përafërta
- Përkufizimi i standardeve I/O
- Menaxhimi i kunjave hyrëse/dalëse të pajisjes
Hapi 3: Specifikoni kushtet e funksionimit të pajisjes
Ndiqni këto hapa për të përditësuar listën e rrjetit të kohës dhe për të vendosur kushtet e funksionimit për analizën e kohës pas përpilimit të plotë:
- Kliko Veglat ➤ Analizuesi i kohës.
- Në panelin e detyrave, klikoni dy herë "Përditësimi i Netlistës së kohës". Lista e rrjetit të kohës përditësohet me informacionin e plotë të përpilimit të kohës që llogarit kufizimet e pinit që bëni.
- Nën Vendosni kushtet e funksionimit, zgjidhni një nga modelet e disponueshme të kohës, si Modeli Slow vid3 100C ose Fast vid3 100C Model.
Hapi 4: View Koha e hyrjes/daljes në raportin e fletës së të dhënave
Gjeneroni raportin e fletës së të dhënave në analizuesin e kohës në view vlerat e parametrave të kohës.
- Në Analizuesin e Kohës, klikoni Raportet ➤ Fleta e të dhënave ➤ Raportoni Fletën e të Dhënave.
- Klikoni OK.
Raportet e Setup Times, Hold Times dhe Clock to Output Times shfaqen nën dosjen Raporti i të dhënave në panelin e Raportit. - Klikoni në çdo raport view vlerat e parametrit Rise dhe Fall.
- Për një qasje konservative të kohës, specifikoni vlerën maksimale absolute
Example 1. Përcaktimi i parametrave të kohës së hyrjes/daljes nga raporti i fletës së të dhënave
Në shembullin e mëposhtëmampNë raportin e Setup Times, koha e rënies është më e madhe se koha e ngritjes, prandaj tSU=tfall.
Në shembullin e mëposhtëmampSipas raportit të Hold Times, vlera absolute e kohës së rënies është më e madhe se vlera absolute e kohës së ngritjes, pra tH=tfall.
Në shembullin e mëposhtëmampNë raportin Clock to Output Times, vlera absolute e kohës së rënies është më e madhe se vlera absolute e kohës së ngritjes, prandaj tCO=tfall.
Informacione të Përafërta
- Tutoria e nisjes së shpejtë të analizuesit të kohës
- Udhëzuesi i përdoruesit Intel Quartus Prime Pro Edition: Analizuesi i kohës
- Si të bëhet video: Hyrje në analizuesin e kohës
Krijimi i të dhënave të kohës së hyrjes/daljes me shkrim
Ju mund të përdorni një skript Tcl për të gjeneruar informacion për kohën e hyrjes/daljes me ose pa përdorur ndërfaqen e përdoruesit të softuerit Intel Quartus Prime. Qasja e skriptuar gjeneron të dhëna të parametrave të kohës I/O të bazuara në tekst për standardet e mbështetura I/O.
Shënim: Metoda e skriptuar është e disponueshme vetëm për platformat Linux*.
Ndiqni këto hapa për të gjeneruar informacione për kohën e hyrjes/daljes që pasqyron standarde të shumta I/O për pajisjet Intel Agilex, Intel Stratix® 10 dhe Intel Arria® 10:
- Shkarkoni arkivin e duhur të projektit Intel Quartus Prime file për familjen tuaj të pajisjes së synuar:
• Pajisje Intel Agilex- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Pajisjet Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Pajisje Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Për të rivendosur arkivin e projektit .qar, hapni softuerin Intel Quartus Prime Pro Edition dhe klikoni Project ➤ Restore Archived Project. Përndryshe, ekzekutoni ekuivalentin e linjës së komandës në vijim pa nisur GUI:
quartus_sh --rivendos file>
Të io_timing__restored Lista tani përmban nënfolderin qdb dhe të ndryshme files.
- Për të ekzekutuar skriptin me Intel Quartus Prime Timeming Analyzer, ekzekutoni komandën e mëposhtme:
quartus_sta –t .tcl
Prisni për përfundimin. Ekzekutimi i skriptit mund të kërkojë 8 orë ose më shumë sepse çdo ndryshim në standardin I/O ose vendndodhjen e pinit kërkon ripërpilim të dizajnit.
- te view vlerat e parametrave të kohës, hapni tekstin e krijuar files në koha_files, me emra të tillë si timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .txt.
Informacione të Përafërta
AN 775: Gjenerimi fillestar i historisë së rishikimit të dokumentit të të dhënave kohore hyrëse/dalëse
Versioni i dokumentit |
Versioni i Intel Quartus Prime |
Ndryshimet |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumentet / Burimet
![]() |
intel AN 775 Gjenerimi i të dhënave fillestare të kohës së hyrjes/daljes [pdfUdhëzuesi i përdoruesit AN 775 Gjeneron të dhënat fillestare të kohës së IO, AN 775, Gjeneron të dhënat fillestare të kohës së IO, të dhënat fillestare të kohës së IO, të dhënat e kohës |