intel AN 775 Alkuperäisten I/O-ajoitustietojen luominen
AN 775: Alkuperäisten I/O-ajoitustietojen luominen Intel FPGA:ille
Voit luoda alkuperäisiä I/O-ajoitustietoja Intel FPGA -laitteille käyttämällä Intel® Quartus® Prime -ohjelmiston GUI- tai Tcl-komentoja. Alkuperäiset I/O-ajoitustiedot ovat hyödyllisiä varhaisessa nastasuunnittelussa ja piirilevyn suunnittelussa. Voit luoda alustavia ajoitustietoja seuraaville relevanteille ajoitusparametreille suunnitellun ajoitusbudjetin säätämiseksi, kun otetaan huomioon I/O-standardit ja nastan sijoittelu.
Taulukko 1. I/O-ajoitusparametrit
Ajoitusparametri |
Kuvaus |
||
Tulon asetusaika (tSU) Syötön pitoaika (tH) |
![]()
|
||
Kellosta lähtöviiveeseen (tCO) | ![]()
|
Intel Corporation. Kaikki oikeudet pidätetään. Intel, Intel-logo ja muut Intel-merkit ovat Intel Corporationin tai sen tytäryhtiöiden tavaramerkkejä. Intel takaa FPGA- ja puolijohdetuotteidensa suorituskyvyn nykyisten vaatimusten mukaisesti Intelin vakiotakuun mukaisesti, mutta pidättää oikeuden tehdä muutoksia tuotteisiin ja palveluihin milloin tahansa ilman erillistä ilmoitusta. Intel ei ota minkään tässä kuvatun tiedon, tuotteen tai palvelun soveltamisesta tai käytöstä johtuvaa vastuuta tai vastuuta, ellei Intel ole nimenomaisesti kirjallisesti suostunut siihen. Intelin asiakkaita kehotetaan hankkimaan uusin versio laitteen teknisistä tiedoista ennen kuin he luottavat julkaistuihin tietoihin ja ennen kuin he tilaavat tuotteita tai palveluita.
*Muut nimet ja tuotemerkit voidaan väittää muiden omaisuudeksi.
Alkuperäisten I/O-ajoitustietojen luominen sisältää seuraavat vaiheet:
- Vaihe 1: Syntetisoi Flip-flop kohde Intel FPGA -laitteelle sivulla 4
- Vaihe 2: Määritä I/O-vakio- ja nastojen sijainnit sivulla 5
- Vaihe 3: Määritä laitteen käyttöolosuhteet sivulla 6
- Vaihe 4: View I/O-ajoitus taulukkoraportissa sivulla 6
Vaihe 1: Syntetisoi Flip-flop kohde Intel FPGA -laitteelle
Noudata näitä vaiheita määrittääksesi ja syntetisoidaksesi vähimmäiskiikkulogiikka alkuperäisen I/O-ajoitusdatan luomiseksi:
- Luo uusi projekti Intel Quartus Prime Pro Edition -ohjelmistoversiossa 19.3.
- Napsauta Tehtävät ➤ Laite, määritä kohdelaiteperhe ja kohdelaite. esimampValitse AGFA014R24 Intel Agilex™ FPGA.
- Napsauta File ➤ Uusi ja luo lohkokaavio/kaavio File.
- Voit lisätä komponentteja kaavioon napsauttamalla Symbol Tool -painiketta.
- Kirjoita Nimi-kohtaan DFF ja napsauta sitten OK. Napsauta lohkoeditorissa lisätäksesi DFF-symbolin.
- Toista kohdat 4 sivulla 4 - 5 sivulla 5 lisätäksesi Input_data -tulonastan, Kellon tulonastan ja Output_data -lähtönastan.
- Liitä nastat DFF:ään napsauttamalla Orthogonal Node Tool -painiketta ja piirrä sitten johtoviivat nastan ja DFF-symbolin väliin.
- Syntetisoidaksesi DFF:n, napsauta Käsittely ➤ Käynnistä ➤ Aloita analyysi ja synteesi. Synthesis luo vähimmäissuunnitteluverkkolistan, joka tarvitaan I/O-ajoitustietojen saamiseksi.
Vaihe 2: Määritä I/O-standardi ja Pin-sijainnit
Laitteen pinnoille määrittämäsi nastan paikat ja I/O-standardit vaikuttavat ajoitusparametrien arvoihin. Määritä pin I/O-standardi ja sijaintirajoitukset seuraavasti:
- Napsauta Tehtävät ➤ Pin Planner.
- Määritä nastan sijainti ja I/O-standardirajoitukset suunnittelusi mukaan
tekniset tiedot. Syötä Solmun nimi, suunta, sijainti ja I/O-standardiarvot nastille suunnittelussa Kaikki nastat -laskentataulukkoon. Vaihtoehtoisesti voit vetää solmujen nimet Pin Planner -pakettiin view. - Kääntääksesi suunnitelman, napsauta Käsittely ➤ Aloita kääntäminen. Kääntäjä luo I/O-ajoitustiedot täyden kääntämisen aikana.
Aiheeseen liittyvät tiedot
- I/O-standardien määritelmä
- Laitteen I/O-pintojen hallinta
Vaihe 3: Määritä laitteen käyttöehdot
Noudata näitä vaiheita päivittääksesi ajoitusverkkoluettelon ja asettaaksesi käyttöolosuhteet ajoitusanalyysille täydellisen käännöksen jälkeen:
- Napsauta Työkalut ➤ Ajoitusanalysaattori.
- Kaksoisnapsauta Tehtäväruudussa Update Timing Netlist. Ajoitusverkkolista päivittyy täydellisillä käännösajoitustiedoilla, jotka vastaavat tekemiäsi pin rajoituksia.
- Valitse Aseta käyttöolosuhteet -kohdassa yksi käytettävissä olevista ajoitusmalleista, kuten Slow vid3 100C -malli tai Fast vid3 100C -malli.
Vaihe 4: View I/O-ajoitus Datasheet-raportissa
Luo Datasheet-raportti ajoitusanalysaattorissa view ajoitusparametrien arvot.
- Valitse ajoitusanalysaattorissa Raportit ➤ Tietolomake ➤ Raporttitaulukko.
- Napsauta OK.
Setup Times-, Hold Times- ja Clock to Output Times -raportit näkyvät Raportti-ruudun Datasheet Report -kansion alla. - Napsauta jokaista raporttia view nousu- ja laskuparametriarvot.
- Jos haluat käyttää konservatiivista ajoitusta, määritä suurin absoluuttinen arvo
Example 1. I/O-ajoitusparametrien määrittäminen taulukkoraportista
Seuraavassa example Setup Times -raportissa laskuaika on suurempi kuin nousuaika, joten tSU=tfall.
Seuraavassa exampLe Hold Times -raportissa putoamisajan itseisarvo on suurempi kuin nousuajan itseisarvo, joten tH=tfall.
Seuraavassa exampLe Clock to Output Times -raportissa laskuajan itseisarvo on suurempi kuin nousuajan itseisarvo, joten tCO=tfall.
Aiheeseen liittyvät tiedot
- Ajoitusanalysaattorin pika-aloitusopas
- Intel Quartus Prime Pro Edition -käyttöopas: Timing Analyzer
- Video: Johdatus ajoitusanalysaattoriin
Komentosarjan I/O-ajoitustietojen luominen
Voit käyttää Tcl-komentosarjaa I/O-ajoitustietojen luomiseen Intel Quartus Prime -ohjelmiston käyttöliittymän kanssa tai ilman sitä. Käsikirjoitettu lähestymistapa luo tekstipohjaisia I/O-ajoitusparametritietoja tuetuille I/O-standardeille.
Huom: Skriptimenetelmä on käytettävissä vain Linux*-alustoilla.
Seuraa näitä ohjeita luodaksesi I/O-ajoitustiedot, jotka vastaavat useita I/O-standardeja Intel Agilex-, Intel Stratix® 10- ja Intel Arria® 10 -laitteille:
- Lataa asianmukainen Intel Quartus Prime -projektiarkisto file kohdelaiteperheellesi:
• Intel Agilex -laitteet— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 -laitteet— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 -laitteet— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Voit palauttaa .qar-projektiarkiston käynnistämällä Intel Quartus Prime Pro Edition -ohjelmiston ja napsauttamalla Projekti ➤ Palauta arkistoitu projekti. Vaihtoehtoisesti voit suorittaa seuraavan komentorivivastineen käynnistämättä graafista käyttöliittymää:
quartus_sh --restore file>
The io_timing__restored hakemisto sisältää nyt qdb-alikansion ja erilaisia files.
- Suorita komentosarja Intel Quartus Prime Timing Analyzerin kanssa suorittamalla seuraava komento:
quartus_sta –t .tcl
Odota valmistumista. Komentosarjan suorittaminen voi vaatia 8 tuntia tai enemmän, koska jokainen muutos I/O-standardissa tai nastan sijainnissa edellyttää suunnittelun uudelleenkääntämistä.
- Vastaanottaja view ajoitusparametrien arvot, avaa luotu teksti files sisällä ajoitus_files, nimillä, kuten timing_tsuthtco___.txt.
ajoitus_tsuthtco_ _ _ .txt.
Aiheeseen liittyvät tiedot
AN 775: Alkuperäisten I/O-ajoitustietojen luominen Asiakirjan versiohistoria
Asiakirjan versio |
Intel Quartus Prime -versio |
Muutokset |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Asiakirjat / Resurssit
![]() |
intel AN 775 Alkuperäisten I/O-ajoitustietojen luominen [pdfKäyttöopas AN 775 luo alkuperäisen IO-ajoitusdatan, AN 775, luo alkuperäisen IO-ajoitusdatan, alkuperäisen IO-ajoitusdatan, ajoitusdatan |