intel AN 775 Generiranje začetnih V/I časovnih podatkov
AN 775: Generiranje začetnih V/I časovnih podatkov za Intel FPGA
Začetne podatke o času V/I za naprave Intel FPGA lahko ustvarite z uporabo GUI programske opreme Intel® Quartus® Prime ali ukazov Tcl. Začetni časovni podatki V/I so uporabni za zgodnje načrtovanje zatičev in načrtovanje PCB. Ustvarite lahko začetne časovne podatke za naslednje ustrezne časovne parametre, da prilagodite načrt časovnega proračuna, ko upoštevate V/I standarde in postavitev nožic.
Tabela 1. V/I časovni parametri
Časovni parameter |
Opis |
||
Čas nastavitve vhoda (tSU) Vhodni čas zadrževanja (tH) |
![]()
|
||
Zakasnitev od ure do izhoda (tCO) | ![]()
|
Intel Corporation. Vse pravice pridržane. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Intel jamči za delovanje svojih izdelkov FPGA in polprevodnikov v skladu s trenutnimi specifikacijami v skladu z Intelovo standardno garancijo, vendar si pridržuje pravico do sprememb katerega koli izdelka in storitve kadar koli brez predhodnega obvestila. Intel ne prevzema nobene odgovornosti ali obveznosti, ki izhaja iz uporabe ali uporabe katere koli informacije, izdelka ali storitve, opisanih tukaj, razen če je Intel izrecno pisno privolil v to. Intelovim strankam svetujemo, da pridobijo najnovejšo različico specifikacij naprave, preden se zanesejo na kakršne koli objavljene informacije in preden oddajo naročila za izdelke ali storitve.
*Druga imena in blagovne znamke so lahko last drugih.
Generiranje začetnih informacij o času V/I vključuje naslednje korake:
- 1. korak: Sintetizirajte flip-flop za ciljno napravo Intel FPGA na strani 4
- 2. korak: Določite V/I standard in lokacije pinov na strani 5
- 3. korak: Določite pogoje delovanja naprave na strani 6
- 4. korak: View Čas V/I v poročilu podatkovnega lista na strani 6
1. korak: Sintetizirajte flip-flop za ciljno napravo Intel FPGA
Sledite tem korakom, da definirate in sintetizirate minimalno logiko flip-flopa za generiranje začetnih časovnih podatkov V/I:
- Ustvarite nov projekt v različici programske opreme Intel Quartus Prime Pro Edition 19.3.
- Kliknite Dodelitve ➤ Naprava, določite družino ciljne naprave in ciljno napravo. Na primerample, izberite AGFA014R24 Intel Agilex™ FPGA.
- Kliknite File ➤ Nov in ustvari blokovni diagram/shemo File.
- Če želite shemi dodati komponente, kliknite gumb Symbol Tool.
- Pod Ime vnesite DFF in kliknite V redu. Kliknite v urejevalnik blokov, da vstavite simbol DFF.
- Ponovite 4 na strani 4 do 5 na strani 5, da dodate vhodni pin Input_data, vhodni pin Clock in izhodni pin Output_data.
- Če želite zatiče povezati z DFF, kliknite gumb Orthogonal Node Tool in nato narišite žične črte med zatičem in simbolom DFF.
- Če želite sintetizirati DFF, kliknite Processing ➤ Start ➤ Start Analysis & Synthesis. Synthesis ustvari minimalni seznam omrežij načrta, ki je potreben za pridobitev V/I časovnih podatkov.
2. korak: Določite V/I standard in lokacije pinov
Posebne lokacije zatičev in V/I standard, ki ga dodelite zatičem naprave, vplivajo na vrednosti časovnih parametrov. Za dodelitev standarda V/I in omejitev lokacije sledite tem korakom:
- Kliknite Dodelitve ➤ Pin Planner.
- Določite lokacijo zatiča in standardne omejitve V/I glede na vašo zasnovo
specifikacije. Vnesite vrednosti Ime vozlišča, Smer, Lokacija in V/I standardne vrednosti za zatiče v načrtu v preglednici Vsi zatiči. Druga možnost je, da povlecite imena vozlišč v paket Pin Planner view. - Če želite prevesti načrt, kliknite Obdelava ➤ Začni prevajanje. Prevajalnik med popolnim prevajanjem ustvari informacije o času V/I.
Povezane informacije
- Definicija I/O standardov
- Upravljanje V/I pinov naprave
3. korak: Določite pogoje delovanja naprave
Sledite tem korakom, da posodobite seznam časovnih povezav in nastavite delovne pogoje za analizo časov po popolni kompilaciji:
- Kliknite Orodja ➤ Časovni analizator.
- V podoknu opravil dvokliknite Update Timing Netlist. Seznam časovnih povezav se posodobi s popolnimi informacijami o časovnem razporedu prevajanja, ki upoštevajo omejitve pinov, ki jih naredite.
- V razdelku Nastavitev delovnih pogojev izberite enega od razpoložljivih časovnih modelov, na primer Slow vid3 100C Model ali Fast vid3 100C Model.
4. korak: View Čas V/I v poročilu podatkovnega lista
Ustvarite poročilo o podatkovnem listu v časovnem analizatorju za view vrednosti časovnih parametrov.
- V časovnem analizatorju kliknite Poročila ➤ Podatkovni list ➤ Podatkovni list poročila.
- Kliknite OK.
Poročila Časi namestitve, Časi zadrževanja in Časi do izpisa se prikažejo v mapi Poročilo podatkovnega lista v podoknu Poročilo. - Kliknite vsako poročilo za view vrednosti parametrov Rise in Fall.
- Za konzervativen časovni pristop navedite največjo absolutno vrednost
Example 1. Določanje V/I časovnih parametrov iz poročila podatkovnega lista
V naslednjem prampV poročilu Setup Times je čas padca daljši od časa vzpona, zato je tSU=tfall.
V naslednjem prampV poročilu Hold Times je absolutna vrednost časa padca večja od absolutne vrednosti časa vzpona, zato je tH=tfall.
V naslednjem prampV poročilu Clock to Output Times je absolutna vrednost časa padca večja od absolutne vrednosti časa vzpona, zato je tCO=tfall.
Povezane informacije
- Vadnica za hiter začetek časovnega analizatorja
- Uporabniški priročnik za Intel Quartus Prime Pro Edition: Časovni analizator
- Kako video: Uvod v časovni analizator
Skriptirano generiranje časovnih podatkov V/I
Skript Tcl lahko uporabite za generiranje informacij o času V/I z ali brez uporabe uporabniškega vmesnika programske opreme Intel Quartus Prime. Skriptni pristop generira besedilne podatke parametrov V/I za podprte V/I standarde.
Opomba: Skriptna metoda je na voljo samo za platforme Linux*.
Sledite tem korakom za ustvarjanje informacij o času V/I, ki odražajo več standardov V/I za naprave Intel Agilex, Intel Stratix® 10 in Intel Arria® 10:
- Prenesite ustrezen arhiv projekta Intel Quartus Prime file za družino ciljnih naprav:
• Naprave Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Naprave Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Naprave Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Če želite obnoviti arhiv projekta .qar, zaženite programsko opremo Intel Quartus Prime Pro Edition in kliknite Projekt ➤ Obnovi arhiviran projekt. Druga možnost je, da zaženete naslednji ekvivalent ukazne vrstice, ne da bi zagnali GUI:
quartus_sh --obnovi file>
The io_timing__restored zdaj vsebuje podmapo qdb in različne files.
- Če želite zagnati skript z Intel Quartus Prime Timing Analyzer, zaženite naslednji ukaz:
quartus_sta –t .tcl
Počakajte na dokončanje. Izvajanje skripta lahko zahteva 8 ur ali več, ker vsaka sprememba V/I standarda ali lokacije zatiča zahteva ponovno prevajanje načrta.
- Za view vrednosti časovnih parametrov, odprite ustvarjeno besedilo fileje v čas_files, z imeni, kot je timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .txt.
Povezane informacije
AN 775: Ustvarjanje začetnih V/I časovnih podatkov Zgodovina revizij dokumenta
Različica dokumenta |
Različica Intel Quartus Prime |
Spremembe |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumenti / Viri
![]() |
intel AN 775 Generiranje začetnih V/I časovnih podatkov [pdf] Uporabniški priročnik AN 775 Generiranje začetnih časovnih podatkov IO, AN 775, Generiranje začetnih časovnih podatkov IO, začetnih časovnih podatkov IO, časovnih podatkov |